.d81QiW_quizHub{--hub-ink:#122019;--hub-paper:#fbfaf2;--hub-lime:#b8ff4f;--hub-line:#12201921;flex-direction:column;gap:24px;padding-top:18px;display:flex}.d81QiW_hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.d81QiW_quizHub .d81QiW_hero{margin-bottom:0}.d81QiW_heroCopy{min-width:0}.d81QiW_eyebrow,.d81QiW_sectionKicker,.d81QiW_dailyEyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:850;display:inline-flex}.d81QiW_eyebrow{color:var(--primary)}.d81QiW_liveDot{width:8px;height:8px;box-shadow:0 0 0 5px var(--primary-glow);background:currentColor;border-radius:50%}.d81QiW_heroTitle{color:var(--text-primary);letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.96}.d81QiW_heroTitle em{color:var(--primary);font-style:normal;display:block}.d81QiW_heroTagline{color:var(--text-primary);margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.4}.d81QiW_heroSubtitle{max-width:540px;color:var(--text-secondary);margin-top:10px;line-height:1.65}.d81QiW_heroTags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.d81QiW_heroTags span{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:750}.d81QiW_dailyChallenge{scroll-margin-top:calc(var(--header-height) + 40px);color:var(--text-primary);background:color-mix(in srgb, var(--bg-secondary) 72%, white);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:22px;flex-direction:column;gap:14px;padding:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.d81QiW_dailyChallenge:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.d81QiW_dailyTopline,.d81QiW_cardTopline,.d81QiW_cardFooter{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.d81QiW_dailyEyebrow{color:var(--primary)}.d81QiW_dailyEyebrow>span{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 5px var(--primary-glow);border-radius:50%}.d81QiW_dailyTime{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);letter-spacing:.08em;border-radius:7px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800}.d81QiW_dailyChallenge .d81QiW_dailyVisual{flex:none;min-height:190px;margin:0}.d81QiW_dailyChallenge .d81QiW_dailyVisualMap{background:var(--map-sea);display:block}.d81QiW_dailyChallenge .d81QiW_dailyVisualMap:after{display:none}.d81QiW_dailyMap{object-fit:cover;width:100%;height:188px;display:block}.d81QiW_dailyCopy>span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.d81QiW_dailyCopy .d81QiW_dailyTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.035em;margin-top:4px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.05}.d81QiW_dailyCopy p{color:var(--text-secondary);margin-top:6px;font-size:.82rem;line-height:1.5}.d81QiW_dailyButton{color:#fff;background:var(--primary);box-shadow:var(--shadow-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:.8rem;font-weight:800;display:flex}.d81QiW_dailyButton svg,.d81QiW_cardArrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .25s}.d81QiW_dailyChallenge:hover .d81QiW_dailyButton svg,.d81QiW_quizCard:hover .d81QiW_cardArrow svg{transform:translate(4px)}.d81QiW_statsRail{color:var(--hub-ink);border:1px solid var(--hub-line);background:#ffffffa8;border-radius:22px;grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(115px,.7fr));display:grid;box-shadow:0 18px 44px -34px #12201980}.d81QiW_statsIntro,.d81QiW_statItem{min-width:0;padding:20px 22px}.d81QiW_statItem{border-left:1px solid var(--hub-line);align-items:center;gap:11px;display:flex}.d81QiW_statsIntro span,.d81QiW_statItem small{color:#758076;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.d81QiW_statsIntro strong{font-family:var(--font-display);margin-top:4px;font-size:1rem;display:block}.d81QiW_statMark{color:#315a3f;background:#e7f4d3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:900;display:grid}.d81QiW_statItem strong{font-family:var(--font-display);font-size:1.42rem;line-height:1;display:block}.d81QiW_statItem small{letter-spacing:.05em;margin-top:5px}.d81QiW_quizCollection{padding-top:clamp(46px,7vw,84px)}.d81QiW_sectionHeader{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.d81QiW_sectionKicker{color:#55765f;margin-bottom:12px}.d81QiW_sectionHeader h2{max-width:780px;color:var(--hub-ink);letter-spacing:-.055em;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.98}.d81QiW_sectionHeader p{color:#6d7a71;padding-bottom:6px;font-size:.88rem;line-height:1.65}.d81QiW_quizGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.d81QiW_quizCard{--quiz-accent:#8ccf2c;--quiz-accent-soft:#eaf8d5;isolation:isolate;min-height:485px;color:var(--hub-ink);border:1px solid var(--hub-line);background:#ffffffc2;border-radius:26px;flex-direction:column;padding:clamp(22px,3vw,30px);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px -35px #12201980}.d81QiW_quizCard:before{content:"";z-index:-1;background:var(--quiz-accent-soft);opacity:.78;border-radius:50%;width:330px;height:330px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-190px;right:-140px}.d81QiW_quizCard:hover{z-index:2;border-color:color-mix(in srgb, var(--quiz-accent) 52%, transparent);box-shadow:0 34px 65px -35px color-mix(in srgb, var(--quiz-accent) 62%, #122019);transform:translateY(-8px)}.d81QiW_quizCard:hover:before{transform:scale(1.28)}.d81QiW_quizCard_illusion{--quiz-accent:#78c61f;--quiz-accent-soft:#e8f7cc}.d81QiW_quizCard_projection{--quiz-accent:#1f94cc;--quiz-accent-soft:#dff3fa}.d81QiW_quizCard_population{--quiz-accent:#ef704c;--quiz-accent-soft:#ffe6da}.d81QiW_quizCard_density{--quiz-accent:#8f6bd7;--quiz-accent-soft:#eee5ff}.d81QiW_quizCard_water-volume{--quiz-accent:#16b3a5;--quiz-accent-soft:#d9f6f1}.d81QiW_quizCard_water-shape{--quiz-accent:#4e7fe1;--quiz-accent-soft:#e2eafc}.d81QiW_quizCard_water-vs-land{--quiz-accent:#2492c9;--quiz-accent-soft:#ddf1fa}.d81QiW_quizCard_earth-year{--quiz-accent:#e0a526;--quiz-accent-soft:#fcf0d0}.d81QiW_quizCard_rivers{--quiz-accent:#2f7fb0;--quiz-accent-soft:#dcebf7}.d81QiW_quizCard_projection-purpose{--quiz-accent:#d9548a;--quiz-accent-soft:#fde6ef}.d81QiW_cardNumber{color:var(--quiz-accent);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:900}.d81QiW_cardSkill{color:#607068;letter-spacing:.05em;text-transform:uppercase;background:#1220190b;border:1px solid #12201914;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:.66rem;font-weight:780}.d81QiW_cardArrow{color:#fff;background:var(--quiz-accent);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.d81QiW_quizCardVisual{background:linear-gradient(color-mix(in srgb, var(--quiz-accent) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--quiz-accent) 9%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--quiz-accent-soft) 42%, white);border:1px solid color-mix(in srgb, var(--quiz-accent) 14%, transparent);background-size:25px 25px;border-radius:18px;flex:1;place-items:center;min-height:205px;margin:18px 0 16px;display:grid;position:relative;overflow:hidden}.d81QiW_quizCardVisual:after{content:"";border:1px solid color-mix(in srgb, var(--quiz-accent) 18%, transparent);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute}.d81QiW_miniComparison{z-index:1;justify-content:center;align-items:center;gap:clamp(8px,2.5vw,22px);width:100%;display:flex;position:relative}.d81QiW_miniContourWrapper{place-items:center;width:120px;height:150px;display:grid;transform:rotate(-4deg)}.d81QiW_miniContourWrapper:nth-of-type(2){transform:rotate(5deg)}.d81QiW_miniContourSvg{width:100%;height:100%;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--quiz-accent) 20%, transparent));overflow:visible}.d81QiW_miniContourSvg path{fill:color-mix(in srgb, var(--quiz-accent) 24%, white);stroke:var(--quiz-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.d81QiW_miniContourWrapper:nth-of-type(2) .d81QiW_miniContourSvg path{fill:#12201912;stroke:#63726a}.d81QiW_vsDivider{z-index:2;color:#fff;background:#17261f;border:4px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900;display:grid;position:relative}.d81QiW_miniWorldMapWrapper{z-index:1;place-items:center;width:min(90%,390px);height:180px;display:grid;position:relative}.d81QiW_miniWorldMapSvg{width:100%;height:100%;filter:drop-shadow(0 10px 12px color-mix(in srgb, var(--quiz-accent) 19%, transparent));overflow:visible}.d81QiW_miniWorldMapSvg path{fill:color-mix(in srgb, var(--quiz-accent) 20%, white);stroke:var(--quiz-accent);stroke-width:1.3px;vector-effect:non-scaling-stroke}.d81QiW_cardArt{z-index:1;width:min(100%,360px);height:auto;display:block;position:relative}.d81QiW_quizCard .d81QiW_quizCardVisualMap{background:var(--map-sea)}.d81QiW_quizCard .d81QiW_quizCardVisualMap:after{display:none}.d81QiW_cardArtMap{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d81QiW_miniTrio{z-index:1;align-items:center;gap:clamp(8px,2vw,14px);width:100%;padding:0 clamp(12px,3vw,22px);display:flex;position:relative}.d81QiW_miniTrioItem{background:var(--map-panel);border:1px solid var(--card-border);border-radius:12px;flex:1 1 0;min-width:0;padding:6px;position:relative;box-shadow:0 8px 16px -12px #12201980}.d81QiW_miniTrioPick{border-color:var(--quiz-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--quiz-accent) 28%, transparent), 0 12px 20px -12px #1220198c;transform:translateY(-5px)}.d81QiW_miniTrioCheck{color:#fff;background:var(--quiz-accent);border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-10px;right:-8px}.d81QiW_miniPlaceholder{color:#77837b;font-size:.75rem}.d81QiW_cardCopy{min-height:112px}.d81QiW_quizCardTitle{color:var(--hub-ink);letter-spacing:-.04em;font-size:clamp(1.45rem,2.7vw,2.1rem);line-height:1.04}.d81QiW_quizCardDesc{color:#68766e;max-width:510px;margin-top:9px;font-size:.82rem;line-height:1.55}.d81QiW_cardFooter{border-top:1px solid var(--hub-line);color:#718078;letter-spacing:.05em;text-transform:uppercase;margin-top:18px;padding-top:16px;font-size:.69rem;font-weight:800}.d81QiW_cardFooter span:first-child{color:var(--quiz-accent)}.d81QiW_methodStrip{color:#eff8e7;background:#16261e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:36px;padding:24px 26px;display:grid}.d81QiW_methodIcon{color:#122019;background:var(--hub-lime);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.45rem;display:grid}.d81QiW_methodStrip div>span{color:#fffef4;font-family:var(--font-display);font-size:1rem;font-weight:750;display:block}.d81QiW_methodStrip p{color:#eff8e7a1;margin-top:4px;font-size:.76rem;line-height:1.5}.d81QiW_methodStrip>a{color:#17261f;white-space:nowrap;background:#f8f9eb;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:.73rem;font-weight:850;display:inline-flex}.d81QiW_methodStrip>a:hover span{transform:translate(3px)}.d81QiW_methodStrip>a span{transition:transform .2s}@media (max-width:860px){.d81QiW_hero{grid-template-columns:1fr}}@media (max-width:980px){.d81QiW_statsRail{grid-template-columns:repeat(4,1fr)}.d81QiW_statsIntro{border-bottom:1px solid var(--hub-line);grid-column:1/-1}.d81QiW_statItem:first-of-type{border-left:0}}@media (max-width:760px){.d81QiW_quizHub{gap:16px;padding-top:10px}.d81QiW_statsRail{grid-template-columns:repeat(2,1fr)}.d81QiW_statsIntro{grid-column:1/-1}.d81QiW_statItem{border-left:0;border-top:1px solid var(--hub-line)}.d81QiW_statItem:nth-of-type(2n){border-left:1px solid var(--hub-line)}.d81QiW_sectionHeader{grid-template-columns:1fr;gap:16px}.d81QiW_sectionHeader h2{font-size:clamp(2.2rem,11vw,3.4rem)}.d81QiW_sectionHeader p{max-width:430px}.d81QiW_quizGrid{grid-template-columns:1fr}.d81QiW_quizCard{min-height:455px}.d81QiW_methodStrip{grid-template-columns:auto minmax(0,1fr)}.d81QiW_methodStrip>a{grid-column:1/-1;justify-content:center}}@media (max-width:440px){.d81QiW_statsIntro,.d81QiW_statItem{padding:17px 14px}.d81QiW_statMark{width:30px;height:30px}.d81QiW_statItem strong{font-size:1.18rem}.d81QiW_miniContourWrapper{width:100px}.d81QiW_quizCardVisual{min-height:190px}.d81QiW_cardSkill{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.d81QiW_quizCard,.d81QiW_dailyChallenge,.d81QiW_quizCard:before{transition:none}}
