@import"https://fonts.googleapis.com/css2?family=Bevan&family=Archivo:wght@400;600;800&display=swap";.gc-root{--gc-ink: #17150f;--gc-dusk: linear-gradient(160deg, #2a1f4a 0%, #5a2f5e 55%, #b4582f 100%);--gc-green: #8ce03a;--gc-panel: #fffdf6;--gc-slab: Bevan, Georgia, serif;--gc-sans: Archivo, system-ui, -apple-system, sans-serif;font-family:var(--gc-sans)}.gc-globe{display:block;width:100%;height:auto;overflow:visible}.gc-globe .gc-haze{fill:none;stroke:#7fd832;opacity:.55}.gc-globe .gc-wisp{opacity:.45}.gc-globe .gc-hatch{fill:none;stroke:#120c24;stroke-width:2.4;stroke-linecap:round;opacity:.4}.gc-globe .gc-rim{fill:none;stroke:#ffb35c;stroke-width:7;stroke-linecap:round;opacity:.75}.gc-globe .gc-outline{fill:none;stroke:var(--gc-ink);stroke-width:6}.gc-globe .gc-land{stroke:#2b2a14;stroke-width:1.6;stroke-linejoin:round}.gc-globe .gc-spots circle{opacity:.9}.gc-globe .gc-spin{animation:gc-spin 80s linear infinite;transform:translate(-440px)}@keyframes gc-spin{0%{transform:translate(-440px)}to{transform:translate(0)}}.gc-globe.gc-still .gc-spin{animation:none}@media(prefers-reduced-motion:reduce){.gc-globe .gc-spin{animation:none}}.gc-unavailable{margin:16px auto;max-width:900px;padding:14px 18px;border:2px dashed #8a8370;border-radius:10px;color:#4a4536;font-size:16px}.gc-widget{display:flex;align-items:center;gap:24px;max-width:900px;margin:16px auto 24px;padding:18px 24px;border:3px solid var(--gc-ink);border-radius:14px;background:var(--gc-dusk);box-shadow:0 6px 0 var(--gc-ink);color:#fff;text-decoration:none}.gc-widget:hover,.gc-widget:focus-visible{color:#fff;transform:translateY(-2px)}.gc-widget-globe{flex:0 0 180px}.gc-widget-text h2{margin:0 0 8px;color:var(--gc-green);font-family:var(--gc-slab);font-size:26px;line-height:1.15;text-shadow:2px 2px 0 var(--gc-ink)}.gc-widget-text p{margin:0 0 6px;color:#f3ecff;font-size:17px;line-height:1.4}.gc-widget-total b{color:#fff;font-size:24px}.gc-widget-cta{display:inline-block;margin-top:8px;padding:6px 16px;border:2px solid var(--gc-ink);border-radius:8px;background:#f4c430;color:var(--gc-ink);font-weight:800}.gc-strip{display:flex;align-items:center;gap:14px;max-width:900px;margin:12px auto 18px;padding:6px 18px 6px 8px;border:3px solid var(--gc-ink);border-radius:40px;background:var(--gc-dusk);box-shadow:0 4px 0 var(--gc-ink);color:#f3ecff;font-size:16px;line-height:1.3;text-decoration:none}.gc-strip:hover,.gc-strip:focus-visible{color:#fff}.gc-strip-globe{flex:0 0 56px}.gc-strip-text{flex:1}.gc-strip-text b{color:var(--gc-green)}.gc-strip-cta{flex:none;color:#f4c430;font-weight:800}.gc-page-unavailable{max-width:900px;margin:0 auto;text-align:center}.gc-page-unavailable .gc-globe{max-width:260px;margin:0 auto}.gc-page{max-width:1040px;margin:0 auto 36px;color:var(--gc-ink)}.gc-hero{display:grid;grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:24px;padding:14px 24px;border:3px solid var(--gc-ink);border-radius:14px;background:var(--gc-dusk);box-shadow:0 6px 0 var(--gc-ink);color:#fff}.gc-hero-text p{margin:0 0 12px;color:#f3ecff;font-size:18px;line-height:1.45}.gc-hero-text .gc-big{font-family:var(--gc-slab);font-size:30px;line-height:1.15;color:var(--gc-green);text-shadow:2px 2px 0 var(--gc-ink)}.gc-hero-text .gc-big b{display:block;font-size:56px}.gc-root .gc-hero-text a{color:#f4c430;font-weight:800}.gc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.gc-stats div{padding:14px;border:3px solid var(--gc-ink);border-radius:12px;background:var(--gc-panel);box-shadow:0 4px 0 var(--gc-ink);text-align:center}.gc-stats dt{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#5f7f3e}.gc-stats dd{margin:4px 0 0;font-family:var(--gc-slab);font-size:32px;white-space:nowrap;overflow-wrap:normal}.gc-cols{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:16px}.gc-panel{padding:16px 18px;border:3px solid var(--gc-ink);border-radius:12px;background:var(--gc-panel);box-shadow:0 4px 0 var(--gc-ink)}.gc-panel h2{margin:0 0 12px;font-family:var(--gc-slab);font-size:20px}.gc-panel ol,.gc-panel ul{list-style:none;margin:0;padding:0}.gc-panel li{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px dashed #ddd7c4;font-size:16px}.gc-panel li span{flex:1}.gc-ladder li{color:#8a8370}.gc-ladder li:before{content:"";flex:0 0 14px;height:14px;align-self:center;border:2px solid var(--gc-ink);border-radius:50%;background:#e9e4d2}.gc-ladder li.gc-reached{color:var(--gc-ink);font-weight:700}.gc-ladder li.gc-reached:before{background:var(--gc-green);box-shadow:0 0 8px var(--gc-green)}.gc-ladder li.gc-next{color:var(--gc-ink)}.gc-ladder li.gc-next:before{background:#f4c430}.gc-ladder em{padding:1px 8px;border-radius:6px;background:#f4c430;font-style:normal;font-size:13px;font-weight:800;text-transform:uppercase}.gc-empty{margin:0;color:#6b6558;font-size:16px}@media(max-width:760px){.gc-widget{gap:14px;padding:14px 16px;margin:12px 12px 20px}.gc-widget-globe{flex-basis:110px}.gc-widget-text h2{font-size:21px}.gc-widget-text p{font-size:15px}.gc-strip{margin:10px 12px 16px;font-size:14px}.gc-strip-globe{flex-basis:44px}.gc-hero{grid-template-columns:1fr;padding:14px}.gc-hero-globe{max-width:300px;margin:0 auto}.gc-hero-text .gc-big b{font-size:42px}.gc-stats{gap:8px}.gc-stats div{padding:10px 6px}.gc-stats dd{font-size:22px}.gc-cols{grid-template-columns:1fr}}@media(max-width:480px){.gc-stats{grid-template-columns:1fr;gap:8px;margin:16px 0}.gc-stats div{display:flex;justify-content:space-between;align-items:baseline;padding:8px 14px}.gc-stats dd{margin:0;font-size:20px}}html[data-darkmode=dark] .gc-stats div,html[data-darkmode=dark] .gc-panel{background:#25224a;border-color:#0d0b1c;box-shadow:0 4px #0d0b1c;color:#f3ecff}html[data-darkmode=dark] .gc-page,html[data-darkmode=dark] .gc-panel h2,html[data-darkmode=dark] .gc-stats dd{color:#f3ecff}html[data-darkmode=dark] .gc-stats dt{color:var(--gc-green)}html[data-darkmode=dark] .gc-panel li{border-bottom-color:#3d3970}html[data-darkmode=dark] .gc-ladder li{color:#9d97c4}html[data-darkmode=dark] .gc-ladder li.gc-reached,html[data-darkmode=dark] .gc-ladder li.gc-next{color:#fff}html[data-darkmode=dark] .gc-ladder li:before{background:#3d3970}html[data-darkmode=dark] .gc-empty,html[data-darkmode=dark] .gc-unavailable{color:#c9c3ea}html[data-darkmode=dark] .gc-ladder li.gc-reached:before{background:var(--gc-green)}html[data-darkmode=dark] .gc-ladder li.gc-next:before{background:#f4c430}
