._flagIcon_69slq_1{margin:0 1rem;cursor:pointer}@keyframes _shimmer_lqy05_1{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes _float_lqy05_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _pulse_lqy05_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes _subtle-bounce_lqy05_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}._categoryButtonContainer_lqy05_40{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem auto;padding:0 1rem;max-width:800px}._categoryButton_lqy05_40{flex:1;min-width:120px;max-width:200px;padding:.8rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}._categoryButton_lqy05_40:nth-child(1){background:linear-gradient(135deg,#4a90e2,#357abd)}._categoryButton_lqy05_40:nth-child(2){background:linear-gradient(135deg,#ff6b6b,#ee5253)}._categoryButton_lqy05_40:nth-child(3){background:linear-gradient(135deg,#20bf6b,#0fb55a)}._categoryButton_lqy05_40:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}._categoryButton_lqy05_40:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}._categoryButtonSelected_lqy05_96{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;position:relative}._categoryButtonSelected_lqy05_96:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30%;height:3px;background:#fffc;border-radius:3px}._icon_lqy05_114{font-size:1.2rem;animation:_subtle-bounce_lqy05_1 2s ease-in-out infinite}@media (max-width: 768px){._categoryButtonContainer_lqy05_40{flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding:0 .5rem}._categoryButton_lqy05_40{min-width:90px;padding:.6rem .8rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icon_lqy05_114{font-size:1rem;flex-shrink:0}}@media (max-width: 480px){._categoryButtonContainer_lqy05_40{gap:.3rem}._categoryButton_lqy05_40{min-width:80px;padding:.5rem .6rem}}@keyframes _gentle-shine_1sxpl_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._buttonContainer_1sxpl_13{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem auto;width:100%;max-width:300px;padding:0 1rem;box-sizing:border-box}._upperButton_1sxpl_25,._bottomButton_1sxpl_26{width:100%;height:3.5rem;margin:.5rem 0;cursor:pointer;font-size:1.1rem;font-weight:600;border-radius:12px;border:none;color:#fff;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;padding:0 1.5rem;position:relative}._upperButton_1sxpl_25{background-color:#87ceeb}._bottomButton_1sxpl_26{background-color:#7cb9e8}._upperButton_1sxpl_25:hover{background-color:#78b9d4;transform:translateY(-2px);box-shadow:0 4px 8px #87ceeb4d}._bottomButton_1sxpl_26:hover{background-color:#6ea8d4;transform:translateY(-2px);box-shadow:0 4px 8px #7cb9e84d}._upperButton_1sxpl_25:active,._bottomButton_1sxpl_26:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}._upperButton_1sxpl_25 svg,._bottomButton_1sxpl_26 svg{font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em}._upperButton_1sxpl_25 span,._bottomButton_1sxpl_26 span{display:inline-flex;align-items:center;justify-content:center;line-height:normal;margin-top:1px}@media (max-width: 768px){._buttonContainer_1sxpl_13{padding:0 20px;margin:1.5rem auto}._upperButton_1sxpl_25,._bottomButton_1sxpl_26{height:3rem;font-size:1rem;padding:0 1.2rem}._upperButton_1sxpl_25 svg,._bottomButton_1sxpl_26 svg{font-size:1.1rem}}._quizContainer_1wzgv_1{max-width:800px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;align-items:center;min-height:100vh;box-sizing:border-box}._questionText_1wzgv_12{margin:2rem auto 3rem;font-size:1.4rem;line-height:1.8;word-break:break-word;overflow-wrap:break-word;color:#333;text-align:center;max-width:100%;padding:0 1.5rem;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto}._optionButton_1wzgv_26{display:flex;align-items:center;justify-content:center;width:90%;max-width:500px;margin:1rem auto;min-height:4.5rem;padding:1.5rem;border-radius:16px;font-size:1.1rem;font-weight:500;line-height:1.6;border:none;background:linear-gradient(135deg,#fff,#f8f9fa);transition:all .3s cubic-bezier(.4,0,.2,1);word-break:break-word;overflow-wrap:break-word;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #fffc;text-align:center;color:#2c3e50;position:relative;overflow:visible;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto}._optionButton_1wzgv_26:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#87ceeb,#1e90ff);opacity:0;transition:opacity .3s ease;z-index:1;border-radius:16px}._optionButton_1wzgv_26:hover{transform:translateY(-2px);box-shadow:0 6px 8px -1px #00000026,0 3px 6px -1px #00000014}._optionButton_1wzgv_26:active{transform:translateY(1px);box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f}._optionButton_1wzgv_26 span{position:relative;z-index:2;width:100%;word-break:break-word;overflow-wrap:break-word}._optionButton_1wzgv_26 span b{font-weight:700;color:#1e90ff}._progressContainer_1wzgv_98{width:90%;max-width:500px;margin:2rem auto 1rem}._progressText_1wzgv_104{text-align:center;font-size:1.1rem;color:#666;margin-top:.5rem}@media (max-width: 768px){._quizContainer_1wzgv_1{padding:1rem}._questionText_1wzgv_12{margin:1.5rem auto 2rem;font-size:1.2rem;line-height:1.7;padding:0 1rem;max-width:100%}._optionButton_1wzgv_26{width:95%;min-height:4rem;margin:.8rem auto;padding:1.2rem;font-size:1rem;border-radius:14px}._optionButton_1wzgv_26:before{border-radius:14px}._progressContainer_1wzgv_98{width:95%;margin:1.5rem auto .8rem}._progressText_1wzgv_104{font-size:1rem}}@media (max-width: 480px){._quizContainer_1wzgv_1{padding:.8rem}._questionText_1wzgv_12{font-size:1.05rem;margin:1rem auto 1.5rem;padding:0 .8rem;line-height:1.6;max-width:100%}._optionButton_1wzgv_26{width:100%;min-height:3.5rem;margin:.6rem auto;padding:1rem;font-size:.9rem;border-radius:12px;line-height:1.4}._optionButton_1wzgv_26:before{border-radius:12px}}@media (max-width: 360px){._questionText_1wzgv_12{font-size:.95rem;padding:0 .6rem;line-height:1.5}._optionButton_1wzgv_26{font-size:.85rem;padding:.8rem;min-height:3rem;line-height:1.3}._progressText_1wzgv_104{font-size:.9rem}}._shareButtonDiv_1s79h_1{display:flex;align-items:center;gap:1.5rem;justify-content:center;margin:1rem 0;flex-wrap:wrap}._shareButton_1s79h_1{width:52px!important;height:52px!important;border-radius:50%!important;transition:transform .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}._shareButton_1s79h_1:hover{transform:scale(1.05)!important}._shareButton_1s79h_1:active{transform:scale(.95)!important}._urlShareButton_1s79h_32{background-color:gray;color:#fff;font-weight:700;cursor:pointer;font-size:.9rem;border:none}._urlShareButton_1s79h_32:hover{background-color:#666}@media (max-width: 768px){._shareButtonDiv_1s79h_1{gap:1rem}._shareButton_1s79h_1,._socialMediaIcon_1s79h_47,._urlShareButton_1s79h_32{width:44px!important;height:44px!important}._urlShareButton_1s79h_32{font-size:.8rem}}._buttonContainer_m8zgu_1{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:500px;margin:0 auto;padding:1rem}._upperButtonGroup_m8zgu_11{display:flex;gap:1rem;width:100%}._upperButton_m8zgu_11{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.2rem;border:3px solid #4682B4;border-radius:12px;background:linear-gradient(to bottom,#fff,#f8f9fa);color:#1e90ff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #4682b433,0 2px 4px #0000001a,inset 0 2px 3px #ffffffe6;position:relative;top:0}._upperButton_m8zgu_11:hover{background:linear-gradient(to bottom,#f8f9fa,#e9ecef);border-color:#1e90ff;transform:translateY(-2px);box-shadow:0 6px 12px #1e90ff40,0 3px 6px #00000026,inset 0 2px 3px #ffffffe6}._upperButton_m8zgu_11:active{transform:translateY(1px);background:linear-gradient(to bottom,#e9ecef,#dee2e6);box-shadow:0 2px 4px #1e90ff33,0 1px 2px #0000001a,inset 0 2px 3px #ffffffb3}._upperButton_m8zgu_11 span{font-size:.95rem;text-shadow:0 1px 1px rgba(255,255,255,.8)}._upperButton_m8zgu_11 svg{font-size:1.2rem;color:#4682b4;filter:drop-shadow(0 1px 1px rgba(255,255,255,.8))}._bottomButton_m8zgu_70{height:4.5rem;cursor:pointer;font-size:1.1rem;font-weight:600;border-radius:12px;border:none;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;padding:0 2rem;line-height:1;white-space:nowrap;position:relative;overflow:hidden;width:100%;max-width:500px;min-width:14rem;padding:1rem 2rem;font-size:1.3rem;font-weight:700;letter-spacing:.5px;border-radius:1.2rem;background:#48cae4;background-size:200% auto;text-shadow:1px 1px 2px rgba(0,0,0,.1);animation:_glow_m8zgu_1 2s infinite;transition:all .4s ease;white-space:normal;line-height:1.4;word-break:keep-all}._bottomButton_m8zgu_70:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 60%);transform:rotate(45deg);transition:all .3s ease;opacity:0}._bottomButton_m8zgu_70:hover{transform:translateY(-3px) scale(1.02);background:#90e0ef;box-shadow:0 7px 20px #48cae466}._bottomButton_m8zgu_70:hover:before{opacity:.6;transform:rotate(45deg) translate(50%,50%)}._bottomButton_m8zgu_70:active{transform:translateY(1px) scale(.98);background:#00b4d8;box-shadow:0 3px 10px #48cae44d}._bottomButton_m8zgu_70 svg{font-size:1.3rem;display:block;flex-shrink:0;height:1em;width:1em;line-height:1;vertical-align:middle;transition:transform .3s ease}._bottomButton_m8zgu_70:hover svg{transform:scale(1.1) translate(-2px)}._bottomButton_m8zgu_70 span{display:inline-block;vertical-align:middle;line-height:1.2}@media (max-width: 768px){._buttonContainer_m8zgu_1{padding:.8rem}._upperButtonGroup_m8zgu_11{gap:.8rem}._upperButton_m8zgu_11{padding:.7rem 1rem;font-size:.9rem;border-width:2px}._upperButton_m8zgu_11 span{font-size:.85rem}._upperButton_m8zgu_11 svg{font-size:1.1rem}._bottomButton_m8zgu_70{min-width:auto;width:auto;max-width:none;font-size:1.1rem;padding:.8rem 1.5rem;margin:0 1rem}._bottomButton_m8zgu_70 svg{font-size:1.1rem}}@media (max-width: 480px){._upperButtonGroup_m8zgu_11{flex-direction:row;justify-content:center;width:100%}._upperButton_m8zgu_11{width:45%;max-width:none}}._thumbnailContainer_1y2ck_1{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;box-sizing:border-box}._thumbnailItem_1y2ck_10{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}._imageContainer_1y2ck_18{width:100%;max-width:450px;position:relative;padding-top:80.67%;overflow:hidden;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:0 auto;background:#fff;cursor:pointer;transition:all .3s ease}._imageContainer_1y2ck_18:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}._imageContainer_1y2ck_18 img{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:auto;max-width:95%;max-height:85%;object-fit:contain;object-position:top center;transition:all .3s ease}._textContainer_1y2ck_51{position:absolute;bottom:0;left:0;right:0;padding:.8rem 1rem;background:#0009;color:#fff;text-align:left;border-bottom-left-radius:16px;border-bottom-right-radius:16px}._titleText_1y2ck_64{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 .2rem}._descriptionText_1y2ck_71{font-size:1.3rem;color:#ffffffe6;margin:0;line-height:1.3}._colorBar_1y2ck_78{width:100%;height:4px;border-radius:2px}@media (max-width: 768px){._thumbnailContainer_1y2ck_1{gap:1.5rem}._thumbnailItem_1y2ck_10{gap:1rem}._imageContainer_1y2ck_18{max-width:100%;padding-top:75%;border-radius:12px;margin:0}._textContainer_1y2ck_51{padding:.5rem .8rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._titleText_1y2ck_64{font-size:1.2rem;margin:0 0 .1rem}._descriptionText_1y2ck_71{font-size:.9rem}}._mainLayout_d6xd2_1{width:100%;max-width:36rem;margin:0 auto;padding:0 5px;text-align:center}
