.geoQuiz_regions__FHodR{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-8px auto 24px}.geoQuiz_region__50juZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 14px;background:rgba(0,0,0,0);color:var(--secondaryText);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.geoQuiz_region__50juZ:hover{color:var(--primaryText);border-color:rgba(255,255,255,.22)}.geoQuiz_regionActive__HP3BW{border-color:color-mix(in srgb,var(--hue) 60%,transparent);background:color-mix(in srgb,var(--hue) 14%,transparent);color:var(--hue)}.geoQuiz_regionActive__HP3BW:hover{color:var(--hue);border-color:var(--hue)}.geoQuiz_flagStage__Zixp6{display:flex;justify-content:center;margin:-4px 0 14px;padding:12px 0 6px;background:radial-gradient(40% 70% at 50% 55%,color-mix(in srgb,var(--hue) 22%,transparent),transparent 70%);perspective:800px}.geoQuiz_flagCard__eFl_5{position:relative;display:flex;border-radius:10px;overflow:hidden;box-shadow:0 22px 44px -18px rgba(0,0,0,.9),0 0 60px -20px var(--hue)}.geoQuiz_flagCard__eFl_5:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 38%,transparent 62%,rgba(0,0,0,.18));pointer-events:none}@media(prefers-reduced-motion:no-preference){.geoQuiz_flagCard__eFl_5{animation:geoQuiz_flagIn__peI2y .55s cubic-bezier(.2,1.2,.4,1) both}}.geoQuiz_bigFlag___PHsC{display:block;height:clamp(88px,13vw,116px);width:auto;max-width:min(76vw,240px);object-fit:cover}@keyframes geoQuiz_flagIn__peI2y{0%{opacity:0;transform:rotateX(-35deg) translateY(-12px) scale(.92)}}.geoQuiz_pickBar__fx3CA{display:flex;align-items:center;gap:10px;max-width:560px;margin:20px auto 0}.geoQuiz_pickBar__fx3CA>button{flex-shrink:0}.geoQuiz_pickName__qxLi2{flex:1 1;min-width:0;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--hue) 40%,transparent);background:var(--secondaryBackground);color:var(--primaryText);font-size:17px;font-weight:600;padding:14px 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geoQuiz_pickNameEmpty__6nwoA{color:#6c6c76;font-weight:500}.geoQuiz_tip__Ck0Qv{margin:16px 0 0;text-align:center;color:var(--secondaryText);font-size:14px}.geoQuiz_feedback__yKvJy{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:760px;margin:20px auto 0;padding:16px 18px;border-radius:20px;border:1.5px solid}@media(prefers-reduced-motion:no-preference){.geoQuiz_feedback__yKvJy{animation:geoQuiz_rise__C0_67 .35s cubic-bezier(.2,.8,.2,1)}}.geoQuiz_feedback__yKvJy>button{margin-left:auto}@media(max-width:520px){.geoQuiz_feedback__yKvJy>button{width:100%}}@keyframes geoQuiz_rise__C0_67{0%{opacity:0;transform:translateY(10px)}}.geoQuiz_feedbackRight__WH6zA{border-color:color-mix(in srgb,#5fd36f 60%,transparent);background:color-mix(in srgb,#5fd36f 9%,var(--secondaryBackground))}.geoQuiz_feedbackWrong__RBvEM{border-color:color-mix(in srgb,#ff7a7a 55%,transparent);background:color-mix(in srgb,#ff7a7a 8%,var(--secondaryBackground))}@media(prefers-reduced-motion:no-preference){.geoQuiz_feedbackWrong__RBvEM{animation:geoQuiz_shake__ZJK8S .45s ease}}@keyframes geoQuiz_shake__ZJK8S{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.geoQuiz_feedbackFlag__IWZ8_{width:60px;height:40px;flex-shrink:0;object-fit:cover;border-radius:7px;box-shadow:0 8px 18px -8px rgba(0,0,0,.8)}.geoQuiz_feedbackText__7yq9j{flex:1 1 160px;min-width:0}.geoQuiz_feedbackVerdict__CfDr6{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:800}.geoQuiz_feedbackRight__WH6zA .geoQuiz_feedbackVerdict__CfDr6{color:#7fe08b}.geoQuiz_feedbackWrong__RBvEM .geoQuiz_feedbackVerdict__CfDr6{color:var(--red)}.geoQuiz_feedbackAnswer__h799x{margin-top:2px;color:#c9c9d2;font-size:15px}.geoQuiz_feedbackAnswer__h799x strong{color:var(--primaryText)}.geoQuiz_feedbackPicked__W2qXN{color:var(--secondaryText)}.geoQuiz_review__Rv4Ut{max-width:560px;margin:22px auto 0;text-align:left}.geoQuiz_reviewTitle__Xkipx{margin-bottom:10px;color:var(--secondaryText);font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.geoQuiz_reviewList__X4kWL{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0}@media(max-width:520px){.geoQuiz_reviewList__X4kWL{grid-template-columns:minmax(0,1fr)}}.geoQuiz_reviewList__X4kWL li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.04)}.geoQuiz_reviewFlag__uJLKN{width:27px;height:18px;flex-shrink:0;object-fit:cover;border-radius:3px}.geoQuiz_reviewName__kKUfO{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.geoQuiz_reviewCapital__K8w_Y{color:var(--hue);font-size:14px;font-weight:700}