.SierraNevadaGame_game__zrj9H{--forest-900:#071b13;--forest-800:#0d2b1a;--forest-700:#184f31;--forest-600:#287246;--forest-500:#3f9b62;--leaf:#7fd18b;--gold:#f0b84b;--gold-soft:#f6d488;--amber:#d87730;--cream:#f2ead8;--mist:#b8dac1;--danger:#d74b3f;--panel:rgba(5,21,14,0.78);position:relative;min-height:100svh;overflow:hidden;background:#1a3d28;color:var(--cream);touch-action:manipulation}.SierraNevadaGame_game__zrj9H,.SierraNevadaGame_game__zrj9H *,.SierraNevadaGame_game__zrj9H :after,.SierraNevadaGame_game__zrj9H :before{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.SierraNevadaGame_game__zrj9H input,.SierraNevadaGame_game__zrj9H textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.SierraNevadaGame_canvas__1mH7s{position:absolute;inset:0;display:block;width:100%;height:100%}.SierraNevadaGame_levelScreen__O1myH,.SierraNevadaGame_overlay__qMB71,.SierraNevadaGame_startScreen__FVFGE{position:absolute;inset:0;z-index:30;display:grid;place-items:start center;padding:24px;overflow-y:auto}.SierraNevadaGame_startScreen__FVFGE{background-image:url(/assets/images/segunda_pantalla.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.SierraNevadaGame_startPanel__voOae{width:min(920px,100%);display:grid;gap:14px;justify-items:center;text-align:center;padding:16px 0 24px}.SierraNevadaGame_brandMark__sCWhG{width:72px;height:72px;display:grid;place-items:center;border:2px solid rgba(240,184,75,.5);border-radius:20px;color:var(--gold);background:rgba(255,255,255,.08);box-shadow:0 18px 60px rgba(0,0,0,.28)}.SierraNevadaGame_title__65oaD{max-width:760px;color:var(--gold);font-size:clamp(2.3rem,7vw,5.5rem);line-height:.96;font-weight:900;letter-spacing:0;text-shadow:0 16px 45px rgba(0,0,0,.45)}.SierraNevadaGame_ikuLine__rZt6p{display:grid;gap:4px;color:#f3ca72;font-size:clamp(1rem,2vw,1.2rem);font-weight:800}.SierraNevadaGame_ikuLine__rZt6p span{color:#f2ead8;font-size:.92rem;font-weight:650;background:rgba(0,0,0,.45);padding:3px 12px;border-radius:8px;display:inline-block}.SierraNevadaGame_intro__Z5LO6{max-width:660px;color:#f2ead8;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;background:rgba(0,0,0,.45);padding:10px 20px;border-radius:12px;backdrop-filter:blur(4px)}.SierraNevadaGame_previewGrid__zt37P{display:flex;max-width:760px;flex-wrap:wrap;justify-content:center;gap:12px}.SierraNevadaGame_previewItem__jzsIP{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(240,184,75,.32);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:0 12px 28px rgba(0,0,0,.22);animation:SierraNevadaGame_float__Shwf5 2.8s ease-in-out infinite}.SierraNevadaGame_previewItem__jzsIP:nth-child(2n){animation-delay:.28s}.SierraNevadaGame_previewItem__jzsIP:nth-child(3n){animation-delay:.52s}@keyframes SierraNevadaGame_float__Shwf5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.SierraNevadaGame_actions__MKP6J{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.SierraNevadaGame_answerButton__g9NLS,.SierraNevadaGame_checkButton__pLHtp,.SierraNevadaGame_ghostButton__QHrMu,.SierraNevadaGame_navButton__YRzOF,.SierraNevadaGame_primaryButton__wC6e1,.SierraNevadaGame_secondaryButton__Vwiit{min-height:44px;border:0;border-radius:12px;cursor:pointer;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.SierraNevadaGame_primaryButton__wC6e1{padding:14px 28px;color:#1a1008;background:linear-gradient(135deg,var(--gold),var(--amber));box-shadow:0 8px 0 #94501e,0 20px 38px rgba(216,119,48,.32)}.SierraNevadaGame_ghostButton__QHrMu,.SierraNevadaGame_secondaryButton__Vwiit{padding:12px 20px;color:var(--cream);border:1px solid rgba(240,184,75,.4);background:rgba(255,255,255,.08)}.SierraNevadaGame_ghostButton__QHrMu{min-height:38px;padding:8px 12px;font-size:.82rem}.SierraNevadaGame_answerButton__g9NLS:hover:not(:disabled),.SierraNevadaGame_checkButton__pLHtp:hover,.SierraNevadaGame_ghostButton__QHrMu:hover,.SierraNevadaGame_navButton__YRzOF:hover:not(:disabled),.SierraNevadaGame_primaryButton__wC6e1:hover,.SierraNevadaGame_secondaryButton__Vwiit:hover{transform:translateY(-2px)}.SierraNevadaGame_answerButton__g9NLS:active,.SierraNevadaGame_checkButton__pLHtp:active,.SierraNevadaGame_ghostButton__QHrMu:active,.SierraNevadaGame_navButton__YRzOF:active,.SierraNevadaGame_primaryButton__wC6e1:active,.SierraNevadaGame_secondaryButton__Vwiit:active{transform:translateY(1px)}.SierraNevadaGame_controlHint__4UPZd{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;color:#f2ead8;font-size:.9rem;background:rgba(0,0,0,.4);padding:6px 14px;border-radius:10px}.SierraNevadaGame_hintKey__R1xGp{min-width:34px;padding:3px 8px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(0,0,0,.22);color:#f6deb0}.SierraNevadaGame_hud__ABRnb{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px clamp(12px,3vw,24px);pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.SierraNevadaGame_hudGroup__fWXnk{display:flex;flex-wrap:wrap;gap:8px}.SierraNevadaGame_hudItem__lRl0Q{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(240,184,75,.52);border-radius:10px;background:rgba(0,0,0,.48);color:#fffaf0;font-size:.88rem;font-weight:800;backdrop-filter:blur(7px)}.SierraNevadaGame_hudItem__lRl0Q strong{color:var(--gold)}.SierraNevadaGame_hudActions__F2jH4{pointer-events:auto}.SierraNevadaGame_collectedBar__9mF8D{position:absolute;left:50%;top:64px;z-index:12;display:flex;align-items:center;gap:8px;width:min(92vw,460px);transform:translateX(-50%);padding:8px 12px;border:1px solid rgba(240,184,75,.5);border-radius:12px;background:rgba(0,0,0,.56);backdrop-filter:blur(8px)}.SierraNevadaGame_slot__mXDHo{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px dashed rgba(255,255,255,.32);border-radius:10px;background:rgba(255,255,255,.08)}.SierraNevadaGame_slotFilled__Uzx13{border-style:solid;border-color:rgba(240,184,75,.78);background:rgba(240,184,75,.14);animation:SierraNevadaGame_pop__z7N_j .28s ease-out}@keyframes SierraNevadaGame_pop__z7N_j{0%{transform:scale(.7)}to{transform:scale(1)}}.SierraNevadaGame_slotHelp__F2cxv{margin-left:auto;color:#c8d6cd;font-size:.78rem;font-weight:700}.SierraNevadaGame_mobileControls__02JxP{position:absolute;left:0;right:0;bottom:76px;z-index:12;display:flex;justify-content:space-between;padding:0 20px;pointer-events:none}.SierraNevadaGame_mobileGroup__y7XVR{display:flex;gap:8px;pointer-events:auto}.SierraNevadaGame_controlButton__bwi4j{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;color:#fffaf0;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.SierraNevadaGame_controlButton__bwi4j:active{border-color:var(--gold);background:rgba(240,184,75,.28)}.SierraNevadaGame_overlay__qMB71{z-index:50;background:radial-gradient(circle at 22% 18%,rgba(127,209,139,.1),transparent 36%),radial-gradient(circle at 78% 82%,rgba(240,184,75,.08),transparent 32%),rgba(2,12,8,.78);backdrop-filter:blur(10px);animation:SierraNevadaGame_overlayIn__U4JTx .32s ease-out}@keyframes SierraNevadaGame_overlayIn__U4JTx{0%{opacity:0}to{opacity:1}}.SierraNevadaGame_modal__FlPbg{position:relative;width:min(560px,100%);max-height:min(92svh,820px);overflow:auto;padding:clamp(22px,3.5vw,34px);border:1px solid rgba(240,184,75,.4);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(240,184,75,.12),transparent 50%),radial-gradient(circle at 0 100%,rgba(127,209,139,.1),transparent 55%),linear-gradient(165deg,rgba(13,51,32,.97),rgba(7,27,19,.98));box-shadow:0 32px 90px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);animation:SierraNevadaGame_modalIn__o57or .42s cubic-bezier(.18,.9,.36,1.04)}@keyframes SierraNevadaGame_modalIn__o57or{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.SierraNevadaGame_lessonModal__wNmpB,.SierraNevadaGame_quizModal__uQ4q3{width:min(620px,100%)}.SierraNevadaGame_modalHeader__Bh_Ir{display:grid;justify-items:center;gap:8px;text-align:center}.SierraNevadaGame_lessonHeader__uEy13{display:grid;justify-items:center;gap:6px;margin-bottom:18px;text-align:center}.SierraNevadaGame_eyebrow__L0L_k{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(240,184,75,.4);border-radius:999px;background:rgba(240,184,75,.08);color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.SierraNevadaGame_modalTitle__V5Ca_{color:var(--gold);font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.05;font-weight:900}.SierraNevadaGame_lessonTitle__lGz6y{margin-top:4px;color:#fffaf0;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.05;font-weight:900;letter-spacing:-.01em}.SierraNevadaGame_lessonHint___W0i8{max-width:440px;color:var(--mist);font-size:.95rem;line-height:1.5}.SierraNevadaGame_modalSubtitle__XkuwN{max-width:480px;color:var(--mist);line-height:1.45}.SierraNevadaGame_lessonCard__6uAix{grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:24px;border:1px solid rgba(240,184,75,.24);border-radius:18px;background:radial-gradient(circle at 30% 25%,rgba(240,184,75,.1),transparent 55%),rgba(255,255,255,.04);min-height:220px}.SierraNevadaGame_lessonCardWithImage__soX6B,.SierraNevadaGame_lessonCard__6uAix{position:relative;display:grid;margin:0 0 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 38px rgba(0,0,0,.35)}.SierraNevadaGame_lessonCardWithImage__soX6B{grid-template-columns:1fr;gap:18px;padding:20px;border:1px solid rgba(240,184,75,.3);border-radius:18px;background:radial-gradient(circle at 50% 20%,rgba(240,184,75,.12),transparent 55%),rgba(255,255,255,.04)}.SierraNevadaGame_slideIn__TjtL1{animation:SierraNevadaGame_slideIn__TjtL1 .32s cubic-bezier(.2,.8,.3,1.05)}.SierraNevadaGame_slideOutLeft__3dTw3{animation:SierraNevadaGame_slideOutLeft__3dTw3 .18s ease-in forwards}.SierraNevadaGame_slideOutRight__gPsoc{animation:SierraNevadaGame_slideOutRight__gPsoc .18s ease-in forwards}@keyframes SierraNevadaGame_slideIn__TjtL1{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes SierraNevadaGame_slideOutLeft__3dTw3{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-22px)}}@keyframes SierraNevadaGame_slideOutRight__gPsoc{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(22px)}}.SierraNevadaGame_lessonGlyph__0StQo{position:relative;width:140px;height:140px;display:grid;place-items:center;border:1px solid rgba(240,184,75,.3);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(240,184,75,.22),transparent 60%),rgba(0,0,0,.28);box-shadow:inset 0 0 20px rgba(0,0,0,.5),0 0 0 4px rgba(240,184,75,.05);animation:SierraNevadaGame_bob__l9v47 3.6s ease-in-out infinite}.SierraNevadaGame_lessonGlyphImage__iXnjT{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:0;animation:SierraNevadaGame_bob__l9v47 3.6s ease-in-out infinite;grid-column:1/-1}.SierraNevadaGame_lessonGlyphImageFrame__TVVBx{width:100%;border-radius:16px;overflow:hidden;border:2px solid rgba(240,184,75,.5);box-shadow:0 0 0 3px rgba(240,184,75,.18),0 12px 40px rgba(0,0,0,.5);aspect-ratio:4/3;background:#0d2b1a}.SierraNevadaGame_lessonGlyphImageFrame__TVVBx img{width:100%;height:100%;object-fit:cover;display:block}@keyframes SierraNevadaGame_bob__l9v47{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.SierraNevadaGame_glyphAura__jCm3r{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(240,184,75,.18),transparent 65%);pointer-events:none;animation:SierraNevadaGame_pulse__kOVZm 3.2s ease-in-out infinite}@keyframes SierraNevadaGame_pulse__kOVZm{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.9}}.SierraNevadaGame_lessonInfo__htcHG{display:grid;gap:8px;align-content:center}.SierraNevadaGame_typeBadge__rSfGv{justify-self:start;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.SierraNevadaGame_type_reptil__w1aAB{color:#d9f7c9;background:rgba(115,198,111,.22);border:1px solid rgba(115,198,111,.45)}.SierraNevadaGame_type_ave__pQvlf{color:#cce4f7;background:rgba(77,154,214,.22);border:1px solid rgba(77,154,214,.45)}.SierraNevadaGame_type_anfibio__6u7CS{color:#d9f0a3;background:rgba(107,208,131,.22);border:1px solid rgba(107,208,131,.45)}.SierraNevadaGame_type_pez__kd3W6{color:#b6e6ee;background:rgba(72,183,201,.22);border:1px solid rgba(72,183,201,.45)}.SierraNevadaGame_type_insecto__0MQKT{color:#e0ccff;background:rgba(155,120,213,.22);border:1px solid rgba(155,120,213,.45)}.SierraNevadaGame_type_mamifero__Hlvcd{color:#f0d0a0;background:rgba(192,138,82,.24);border:1px solid rgba(192,138,82,.48)}.SierraNevadaGame_lessonAnimalName__j2eyf{margin:0;color:#fffaf0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:900;letter-spacing:-.01em}.SierraNevadaGame_ikuRow__oKPHT{display:inline-flex;align-items:baseline;gap:8px}.SierraNevadaGame_ikuLabel__3JVci{padding:2px 8px;border:1px solid rgba(240,184,75,.4);border-radius:6px;color:var(--gold);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.SierraNevadaGame_ikuValue__nlsyl{color:var(--gold-soft);font-size:1.05rem;font-style:italic;font-weight:800}.SierraNevadaGame_lessonDesc__637rH{margin:2px 0 0;color:#cfe1d3;font-size:.92rem;line-height:1.55}.SierraNevadaGame_progressDots__jJTEu{display:flex;justify-content:center;gap:6px;margin:6px 0 16px}.SierraNevadaGame_dot__ZDntA{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);cursor:pointer;transition:all .2s ease}.SierraNevadaGame_dot__ZDntA:hover{background:rgba(255,255,255,.32)}.SierraNevadaGame_dotSeen__RGdrS{background:rgba(240,184,75,.4)}.SierraNevadaGame_dotActive__SIjbl{width:22px;border-radius:4px;background:var(--gold);box-shadow:0 0 0 3px rgba(240,184,75,.18)}.SierraNevadaGame_lessonFooter__Sureu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:4px}.SierraNevadaGame_navButton__YRzOF{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px;color:var(--cream);border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);font-size:.9rem}.SierraNevadaGame_navButton__YRzOF:disabled{opacity:.3;cursor:not-allowed}.SierraNevadaGame_navButton__YRzOF:hover:not(:disabled){border-color:rgba(240,184,75,.5);background:rgba(240,184,75,.08)}.SierraNevadaGame_navButton__YRzOF:first-of-type{justify-self:start}.SierraNevadaGame_navButton__YRzOF:last-of-type{justify-self:end}.SierraNevadaGame_lessonFooter__Sureu>.SierraNevadaGame_primaryButton__wC6e1{justify-self:end;padding:12px 22px;font-size:.95rem}.SierraNevadaGame_counter__BePjV{justify-self:center;color:var(--gold);font-size:1.05rem;font-weight:900}.SierraNevadaGame_counter__BePjV span{color:rgba(255,255,255,.4);font-weight:700}.SierraNevadaGame_cards__UknZB{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:22px 0}.SierraNevadaGame_card__mbybC{display:grid;gap:8px;justify-items:center;padding:14px;border:1px solid rgba(240,184,75,.26);border-radius:10px;background:rgba(255,255,255,.07);text-align:center}.SierraNevadaGame_animalName__QbznV{color:#f6fff0;font-weight:900}.SierraNevadaGame_ikuName__2p91I{color:var(--gold);font-size:.82rem;font-style:italic;font-weight:750}.SierraNevadaGame_desc__2tJha{color:#b8d5be;font-size:.82rem;line-height:1.45}.SierraNevadaGame_chestBadge__NNBB_{width:72px;height:72px;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(240,184,75,.4),transparent 65%),rgba(0,0,0,.36);border:1px solid rgba(240,184,75,.45);box-shadow:0 12px 32px rgba(240,184,75,.2);animation:SierraNevadaGame_bob__l9v47 3.6s ease-in-out infinite}.SierraNevadaGame_quizBox__qrAkc{display:grid;gap:14px;margin-top:18px;padding:20px;border:1px solid rgba(240,184,75,.28);border-radius:16px;background:rgba(0,0,0,.3)}.SierraNevadaGame_quizTopline__tfzw6{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--gold-soft);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.SierraNevadaGame_quizTypeChip__EIKsW{padding:3px 9px;border:1px solid rgba(127,209,139,.45);border-radius:999px;background:rgba(127,209,139,.14);color:var(--leaf)}.SierraNevadaGame_quizProgressBar__wt_FA{position:relative;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.SierraNevadaGame_quizProgressFill__lY9zM{position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--gold),var(--amber));border-radius:999px;transition:width .35s ease}.SierraNevadaGame_quizSubject__88nGC{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid rgba(240,184,75,.28);border-radius:14px;background:rgba(0,0,0,.3)}.SierraNevadaGame_quizSubjectImageWrap__HmBEX{width:90px;height:68px;border-radius:10px;overflow:hidden;border:2px solid rgba(240,184,75,.4);flex-shrink:0}.SierraNevadaGame_quizSubjectImageWrap__HmBEX img{width:100%;height:100%;object-fit:cover;display:block}.SierraNevadaGame_quizSubjectName__GzjXg{color:#fffaf0;font-size:1.1rem;font-weight:900;line-height:1.1}.SierraNevadaGame_quizSubjectIku__YVlRP{color:var(--gold-soft);font-size:.82rem;font-style:italic;font-weight:750}.SierraNevadaGame_quizPrompt__ZR28Y{color:#f0fff1;font-size:1.08rem;line-height:1.5;font-weight:600}.SierraNevadaGame_answers__E3So8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SierraNevadaGame_answerButton__g9NLS{position:relative;padding:14px;color:#fffaf0;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);font-size:.95rem;text-align:left}.SierraNevadaGame_answerButton__g9NLS:hover:not(:disabled){border-color:rgba(240,184,75,.6);background:rgba(240,184,75,.08)}.SierraNevadaGame_answerButton__g9NLS:disabled{cursor:default}.SierraNevadaGame_correct__D_ymp{border-color:#85d88a;background:rgba(64,158,90,.4);animation:SierraNevadaGame_correctPulse__R1Ndu .45s ease}@keyframes SierraNevadaGame_correctPulse__R1Ndu{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.SierraNevadaGame_wrong__ZpZx9{border-color:#df7168;background:rgba(215,75,63,.36);animation:SierraNevadaGame_shake__Ukw6X .35s ease}@keyframes SierraNevadaGame_shake__Ukw6X{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.SierraNevadaGame_writeRow___QjqX{display:flex;gap:10px}.SierraNevadaGame_writeInput__4QWza{min-width:0;flex:1;padding:13px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;outline:none;color:#fffaf0;background:rgba(255,255,255,.06);font-weight:800;transition:border-color .16s ease,background .16s ease}.SierraNevadaGame_writeInput__4QWza:focus{border-color:var(--gold);background:rgba(240,184,75,.08)}.SierraNevadaGame_checkButton__pLHtp{padding:12px 22px;color:#1a1008;background:linear-gradient(135deg,var(--gold),var(--amber));box-shadow:0 6px 0 #94501e}.SierraNevadaGame_feedback__ipfqX{min-height:24px;padding:10px 14px;border-radius:10px;color:#d8e7db;font-weight:800;font-size:.92rem;text-align:center;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.SierraNevadaGame_feedbackFail__GtEJ4,.SierraNevadaGame_feedbackOk__kFcjq{opacity:1;transform:translateY(0)}.SierraNevadaGame_feedbackOk__kFcjq{color:#aef0b2;background:rgba(64,158,90,.2);border:1px solid rgba(133,216,138,.4)}.SierraNevadaGame_feedbackFail__GtEJ4{color:#f5b2ab;background:rgba(215,75,63,.18);border:1px solid rgba(223,113,104,.4)}.SierraNevadaGame_completePanel__6TEYF{display:grid;justify-items:center;gap:18px;padding:14px 6px 4px;text-align:center}.SierraNevadaGame_completePanel__6TEYF p{max-width:520px;color:var(--mist);font-size:.95rem;line-height:1.55}.SierraNevadaGame_bigScore__v7DpC{display:inline-flex;align-items:baseline;gap:4px;padding:12px 28px;border-radius:22px;background:radial-gradient(circle at 30% 25%,rgba(240,184,75,.25),transparent 65%),rgba(0,0,0,.32);border:1px solid rgba(240,184,75,.45);box-shadow:0 16px 38px rgba(240,184,75,.18)}.SierraNevadaGame_bigScoreNum__6TCiJ{color:var(--gold);font-size:3.4rem;font-weight:900;line-height:1;letter-spacing:-.02em}.SierraNevadaGame_bigScoreDiv__rM4e_{color:rgba(255,255,255,.3);font-size:1.8rem;font-weight:700}.SierraNevadaGame_bigScoreTotal__UyDmW{color:rgba(255,255,255,.65);font-size:1.8rem;font-weight:800}.SierraNevadaGame_scorePill__ONx68{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(240,184,75,.4);border-radius:10px;color:var(--gold);background:rgba(240,184,75,.1);font-weight:900}@media (max-width:700px){.SierraNevadaGame_hud__ABRnb{align-items:stretch;flex-direction:column}.SierraNevadaGame_hudActions__F2jH4{align-self:flex-end}.SierraNevadaGame_answers__E3So8,.SierraNevadaGame_writeRow___QjqX{grid-template-columns:1fr}.SierraNevadaGame_writeRow___QjqX{display:grid}.SierraNevadaGame_slotHelp__F2cxv{display:none}.SierraNevadaGame_collectedBar__9mF8D{top:150px}.SierraNevadaGame_mobileControls__02JxP{bottom:24px}.SierraNevadaGame_lessonCard__6uAix{grid-template-columns:1fr;padding:18px;text-align:center}.SierraNevadaGame_lessonGlyph__0StQo{width:110px;height:110px;justify-self:center}.SierraNevadaGame_typeBadge__rSfGv{justify-self:center}.SierraNevadaGame_ikuRow__oKPHT{justify-content:center}.SierraNevadaGame_lessonFooter__Sureu{grid-template-columns:1fr 1fr}.SierraNevadaGame_counter__BePjV{grid-column:1/-1;order:-1}.SierraNevadaGame_lessonFooter__Sureu>.SierraNevadaGame_primaryButton__wC6e1{grid-column:1/-1;justify-self:stretch}}.SierraNevadaGame_activeEffectBadge__DKycs{position:absolute;top:120px;left:50%;transform:translateX(-50%);z-index:15;padding:8px 20px;border-radius:999px;font-size:.95rem;font-weight:900;letter-spacing:.02em;pointer-events:none;animation:SierraNevadaGame_badgePop__4RcTq .3s ease-out,SierraNevadaGame_badgePulse__Jb5To .9s ease-in-out infinite alternate;box-shadow:0 4px 18px rgba(0,0,0,.45);white-space:nowrap}.SierraNevadaGame_effectIconImg__inefl{width:22px;height:22px;display:block;object-fit:contain}.SierraNevadaGame_effect_speed__o7Z82{background:linear-gradient(135deg,#f9a825,#fff176);color:#4a3000;border:2px solid #ffe082}.SierraNevadaGame_effect_magnet__mzV4e{background:linear-gradient(135deg,#1565c0,#42a5f5);color:#e3f2fd;border:2px solid #90caf9}.SierraNevadaGame_effect_star__r156I{background:linear-gradient(135deg,#e65100,#ffb300);color:#fff8e1;border:2px solid #ffd54f}@keyframes SierraNevadaGame_badgePop__4RcTq{0%{transform:translateX(-50%) scale(.6);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes SierraNevadaGame_badgePulse__Jb5To{0%{box-shadow:0 4px 14px rgba(0,0,0,.35)}to{box-shadow:0 4px 28px rgba(255,200,50,.65)}}.SierraNevadaGame_wordSearchWrap__J5du5{display:flex;flex-direction:column;align-items:center;gap:10px}.SierraNevadaGame_wordSearchTarget__NmAVP{font-size:.9rem;color:var(--gold-soft);letter-spacing:.04em}.SierraNevadaGame_wordSearchTarget__NmAVP strong{color:var(--gold);font-size:1.05rem;letter-spacing:.12em}.SierraNevadaGame_wordSearchGrid__ejL_W{display:grid;gap:4px;padding:10px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid rgba(240,184,75,.3)}.SierraNevadaGame_wsCell__7fqkJ{width:32px;height:32px;display:grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e8f4e8;font-size:.85rem;font-weight:800;cursor:pointer;transition:background .12s,transform .1s}.SierraNevadaGame_wsCell__7fqkJ:hover:not(:disabled){background:rgba(240,184,75,.25);transform:scale(1.12)}.SierraNevadaGame_wsCellSel__Ld7_E{background:rgba(240,184,75,.45)!important;border-color:var(--gold)!important;color:#fff8e0!important}.SierraNevadaGame_wsCellFound__QMaz5{background:rgba(100,210,120,.45)!important;border-color:var(--leaf)!important;color:#e0ffe0!important;animation:SierraNevadaGame_pop__z7N_j .3s ease-out}.SierraNevadaGame_wsHint__amWCB{font-size:.75rem;color:var(--mist);opacity:.7}.SierraNevadaGame_orderWrap__af7tN{display:flex;flex-direction:column;align-items:center;gap:14px}.SierraNevadaGame_orderAnswer__Usrzy{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.SierraNevadaGame_orderSlot__66IOG{min-width:34px;height:40px;display:grid;place-items:center;border:2px dashed rgba(240,184,75,.4);border-radius:8px;background:rgba(0,0,0,.3);color:var(--gold);font-size:1.1rem;font-weight:900;letter-spacing:.05em;transition:border-color .15s;padding:0 6px}.SierraNevadaGame_orderSlotFilled__Ck45F{border-style:solid;border-color:rgba(240,184,75,.7);background:rgba(240,184,75,.15)}.SierraNevadaGame_orderLetters__r5uva{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.SierraNevadaGame_orderLetter__roD9Q{width:40px;height:40px;display:grid;place-items:center;background:linear-gradient(135deg,var(--forest-600),var(--forest-700));border:2px solid rgba(127,209,139,.5);border-radius:10px;color:#e8ffe8;font-size:1.05rem;font-weight:900;cursor:pointer;transition:transform .12s,background .12s,opacity .15s}.SierraNevadaGame_orderLetter__roD9Q:hover:not(:disabled):not(.SierraNevadaGame_orderLetterUsed__SYsTP){transform:translateY(-3px);background:linear-gradient(135deg,var(--forest-500),var(--forest-600))}.SierraNevadaGame_orderLetterUsed__SYsTP{opacity:.25;cursor:default}.SierraNevadaGame_orderUndo__pPz6Z{background:none;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--mist);font-size:.8rem;padding:4px 12px;cursor:pointer}.SierraNevadaGame_orderUndo__pPz6Z:hover{background:rgba(255,255,255,.08)}.SierraNevadaGame_matchWrap__B0tnj{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.SierraNevadaGame_matchColumns__nIxOe{display:flex;align-items:center;gap:12px;width:100%;justify-content:center}.SierraNevadaGame_matchCol__JkNPv{display:flex;flex-direction:column;gap:8px;flex:1;max-width:160px}.SierraNevadaGame_matchArrow__asLSP{font-size:1.5rem;color:var(--gold);opacity:.6;flex-shrink:0}.SierraNevadaGame_matchChip__m5RcL{padding:9px 10px;border-radius:10px;border:2px solid rgba(127,209,139,.45);background:rgba(0,0,0,.35);color:#d8f4d8;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s;text-align:left}.SierraNevadaGame_matchChip__m5RcL:hover:not(:disabled){background:rgba(127,209,139,.15);border-color:var(--leaf)}.SierraNevadaGame_matchChipRight__SeZIH{border-color:rgba(240,184,75,.45);color:#f6f0d8}.SierraNevadaGame_matchChipRight__SeZIH:hover:not(:disabled){background:rgba(240,184,75,.15);border-color:var(--gold)}.SierraNevadaGame_matchChipActive__w2G2r{background:rgba(127,209,139,.25)!important;border-color:var(--leaf)!important;box-shadow:0 0 0 3px rgba(127,209,139,.3)}.SierraNevadaGame_matchChipDone__EboLZ{opacity:.45;cursor:default;background:rgba(100,210,120,.12)!important;border-color:var(--leaf)!important}.SierraNevadaGame_matchProgress__xGpCV{font-size:.8rem;color:var(--leaf);font-weight:700}.SierraNevadaGame_imagePickGrid__SUjA5{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.SierraNevadaGame_imagePickCard__rRZLQ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border-radius:12px;border:2px solid rgba(255,255,255,.15);background:rgba(0,0,0,.3);cursor:pointer;transition:all .15s;overflow:hidden}.SierraNevadaGame_imagePickCard__rRZLQ .SierraNevadaGame_imgCropWrap__aSgev{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;position:relative;clip-path:inset(17% 0 0 0 round 8px)}.SierraNevadaGame_imagePickCard__rRZLQ .SierraNevadaGame_imgCropWrap__aSgev img,.SierraNevadaGame_imagePickCard__rRZLQ img{width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:8px;display:block;transform:scale(1.22) translateY(5%);transform-origin:center center}.SierraNevadaGame_imagePickCard__rRZLQ span{font-size:.78rem;font-weight:700;color:#d8f0d8}.SierraNevadaGame_imagePickCard__rRZLQ:hover:not(:disabled){border-color:var(--gold);background:rgba(240,184,75,.12);transform:scale(1.03)}.SierraNevadaGame_imagePickCard__rRZLQ.SierraNevadaGame_correct__D_ymp{border-color:var(--leaf)!important;background:rgba(100,210,120,.2)!important}.SierraNevadaGame_imagePickCard__rRZLQ.SierraNevadaGame_wrong__ZpZx9{border-color:var(--danger)!important;background:rgba(215,75,63,.2)!important}.SierraNevadaGame_trueFalseWrap__R8glD{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.SierraNevadaGame_tfStatement__DQsAk{background:rgba(0,0,0,.35);border:1px solid rgba(240,184,75,.3);border-radius:12px;padding:14px 16px;font-size:.95rem;font-weight:600;color:#eaf4e8;text-align:center;line-height:1.5}.SierraNevadaGame_tfButtons___soEh{display:flex;gap:14px;width:100%}.SierraNevadaGame_tfBtn__RaLpT{flex:1;padding:14px 10px;border-radius:12px;border:2px solid transparent;font-size:1rem;font-weight:800;cursor:pointer;transition:all .15s}.SierraNevadaGame_tfTrue__bVE2_{background:rgba(63,155,98,.25);border-color:rgba(127,209,139,.5);color:#b0f0c0}.SierraNevadaGame_tfTrue__bVE2_:hover:not(:disabled){background:rgba(63,155,98,.45)}.SierraNevadaGame_tfFalse__I3zp4{background:rgba(215,75,63,.2);border-color:rgba(215,75,63,.4);color:#f0b0a8}.SierraNevadaGame_tfFalse__I3zp4:hover:not(:disabled){background:rgba(215,75,63,.4)}.SierraNevadaGame_tfBtn__RaLpT.SierraNevadaGame_correct__D_ymp{background:rgba(63,155,98,.5)!important;border-color:var(--leaf)!important}.SierraNevadaGame_tfBtn__RaLpT.SierraNevadaGame_wrong__ZpZx9{background:rgba(215,75,63,.5)!important;border-color:var(--danger)!important}.SierraNevadaGame_aiFloatBtn__RcSMa{position:fixed;bottom:88px;right:16px;z-index:200;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#1b5e20,#388e3c);border:2px solid rgba(127,209,139,.6);color:#fff;font-size:1.45rem;line-height:1;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.5);transition:transform .18s,background .18s,box-shadow .18s;display:grid;place-items:center}.SierraNevadaGame_aiFloatBtn__RcSMa:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(56,142,60,.55)}.SierraNevadaGame_aiFloatBtnOpen__O17c8{background:linear-gradient(135deg,#4e342e,#795548);border-color:rgba(255,204,128,.5);font-size:1rem;font-weight:900}.SierraNevadaGame_aiPanel__gydw3{position:fixed;bottom:150px;right:16px;z-index:199;width:min(360px,calc(100vw - 32px));max-height:min(520px,65vh);background:linear-gradient(170deg,#0d2a18,#081f10);border:1.5px solid rgba(127,209,139,.35);border-radius:18px;box-shadow:0 12px 48px rgba(0,0,0,.7),0 0 0 1px rgba(127,209,139,.1);display:flex;flex-direction:column;overflow:hidden;animation:SierraNevadaGame_aiPanelIn__ixIpR .22s cubic-bezier(.34,1.56,.64,1)}@keyframes SierraNevadaGame_aiPanelIn__ixIpR{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SierraNevadaGame_aiHeader__Jaz89{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;background:rgba(127,209,139,.08);border-bottom:1px solid rgba(127,209,139,.15);flex-shrink:0}.SierraNevadaGame_aiAvatar__eimx3{font-size:1.6rem;line-height:1}.SierraNevadaGame_aiName__lvRsK{font-size:.95rem;font-weight:800;color:#a5d6a7;letter-spacing:.03em}.SierraNevadaGame_aiSubtitle__Ma5tl{font-size:.7rem;color:rgba(165,214,167,.6);margin-top:1px}.SierraNevadaGame_aiMessages__jbSKq{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(127,209,139,.3) transparent}.SierraNevadaGame_aiMsg__bfQXO{display:flex;align-items:flex-end;gap:6px}.SierraNevadaGame_aiMsgUser__61438{flex-direction:row-reverse}.SierraNevadaGame_aiMsgAvatar__8RFQW{font-size:1.1rem;flex-shrink:0;margin-bottom:2px}.SierraNevadaGame_aiMsgBubble__ke9o2{max-width:82%;padding:8px 12px;border-radius:14px;font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.SierraNevadaGame_aiMsgBubble__ke9o2 strong{color:#f6d488;font-weight:900}.SierraNevadaGame_aiMsgBot__czI4e .SierraNevadaGame_aiMsgBubble__ke9o2{background:rgba(255,255,255,.07);border:1px solid rgba(127,209,139,.2);color:#d4edda;border-bottom-left-radius:4px}.SierraNevadaGame_aiMsgUser__61438 .SierraNevadaGame_aiMsgBubble__ke9o2{background:linear-gradient(135deg,#2e7d32,#388e3c);color:#f1f8e9;border-bottom-right-radius:4px;text-align:right}.SierraNevadaGame_aiTyping__bkDui{display:flex;align-items:center;gap:4px;padding:10px 14px}.SierraNevadaGame_aiTyping__bkDui span{display:block;width:7px;height:7px;border-radius:50%;background:rgba(127,209,139,.7);animation:SierraNevadaGame_typingDot__T7i9d 1.2s ease-in-out infinite}.SierraNevadaGame_aiTyping__bkDui span:nth-child(2){animation-delay:.2s}.SierraNevadaGame_aiTyping__bkDui span:nth-child(3){animation-delay:.4s}@keyframes SierraNevadaGame_typingDot__T7i9d{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.SierraNevadaGame_aiQuickRow__QAlD5{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 8px;border-top:1px solid rgba(127,209,139,.1);flex-shrink:0}.SierraNevadaGame_aiQuickBtn__c4mD8{background:rgba(127,209,139,.1);border:1px solid rgba(127,209,139,.3);border-radius:20px;color:#a5d6a7;font-size:.72rem;padding:5px 10px;cursor:pointer;transition:background .15s;text-align:left}.SierraNevadaGame_aiQuickBtn__c4mD8:hover{background:rgba(127,209,139,.22)}.SierraNevadaGame_aiInputRow__6ueNZ{display:flex;gap:6px;padding:8px 10px 10px;border-top:1px solid rgba(127,209,139,.15);flex-shrink:0}.SierraNevadaGame_aiInput__nimuC{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(127,209,139,.3);border-radius:10px;color:#e8f5e9;font-size:.82rem;padding:8px 12px;outline:none;transition:border-color .15s}.SierraNevadaGame_aiInput__nimuC:focus{border-color:rgba(127,209,139,.7)}.SierraNevadaGame_aiInput__nimuC::placeholder{color:rgba(165,214,167,.4)}.SierraNevadaGame_aiSendBtn__iGjFK{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2e7d32,#43a047);border:none;color:#fff;font-size:.95rem;cursor:pointer;display:grid;place-items:center;transition:transform .12s,opacity .15s;flex-shrink:0}.SierraNevadaGame_aiSendBtn__iGjFK:hover:not(:disabled){transform:scale(1.08)}.SierraNevadaGame_aiSendBtn__iGjFK:disabled{opacity:.35;cursor:default}.SierraNevadaGame_loginScreen__hfy9o{position:fixed;inset:0;z-index:300;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.SierraNevadaGame_loginLeft__jvK_T{position:relative;background:url(/assets/images/fondo_inicio.jpeg) 50%/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:40px 32px;overflow:hidden}.SierraNevadaGame_loginLeft__jvK_T:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,20,8,.15) 0,rgba(3,20,8,.3) 50%,rgba(3,20,8,.82))}.SierraNevadaGame_loginLeft__jvK_T:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,#081a0e)}.SierraNevadaGame_loginLeftContent__1ujNa{position:relative;z-index:1;text-align:center}.SierraNevadaGame_loginLogo__G5bfc{width:100%;max-width:280px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.7));margin-bottom:16px}.SierraNevadaGame_loginTagline__zs9qV{font-size:.85rem;color:rgba(255,240,190,.85);letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.6)}.SierraNevadaGame_loginRight__Ls8wi{background:#081a0e;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 40px;position:relative;overflow-y:auto}.SierraNevadaGame_loginRight__Ls8wi:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(40,120,60,.18) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(20,80,40,.15) 0,transparent 55%);pointer-events:none}.SierraNevadaGame_loginPanel__LxQkh{width:100%;max-width:360px;position:relative;z-index:1;animation:SierraNevadaGame_loginSlideIn__MTxnl .45s cubic-bezier(.34,1.3,.64,1)}@keyframes SierraNevadaGame_loginSlideIn__MTxnl{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SierraNevadaGame_loginWelcome__ky78p{margin:0 0 6px;font-size:.75rem;font-weight:700;color:var(--gold,#f0b84b);letter-spacing:.18em;text-transform:uppercase}.SierraNevadaGame_loginTitle__iqxD8{margin:0 0 4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;color:#f5edd0;letter-spacing:-.02em;line-height:1.15}.SierraNevadaGame_loginSubtitle__OEaAI{margin:0 0 16px;font-size:.82rem;color:rgba(165,214,167,.6);line-height:1.5}.SierraNevadaGame_loginDivider__XcWLy{height:1px;background:linear-gradient(90deg,transparent,rgba(127,209,139,.25),transparent);margin:0 0 14px}.SierraNevadaGame_loginForm__uHJHI{display:flex;flex-direction:column;gap:8px}.SierraNevadaGame_loginLabel__amRaw{font-size:.72rem;font-weight:800;color:rgba(180,210,185,.7);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0}.SierraNevadaGame_loginInput__uTa3T{width:100%;box-sizing:border-box;background:rgba(255,255,255,.05);border:1.5px solid rgba(127,209,139,.2);border-radius:14px;color:#e8f5e9;font-size:1rem;padding:13px 16px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.SierraNevadaGame_loginInput__uTa3T:focus{border-color:rgba(127,209,139,.65);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(127,209,139,.12)}.SierraNevadaGame_loginInput__uTa3T::placeholder{color:rgba(165,214,167,.3)}.SierraNevadaGame_avatarRow__dIWlp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 10px}.SierraNevadaGame_avatarCard__CXLO4{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;background:rgba(255,255,255,.03);border:1.5px solid rgba(127,209,139,.15);border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.3,.64,1);position:relative;overflow:hidden}.SierraNevadaGame_avatarCard__CXLO4:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(127,209,139,.12),transparent 70%);opacity:0;transition:opacity .2s}.SierraNevadaGame_avatarCard__CXLO4:hover:before{opacity:1}.SierraNevadaGame_avatarCard__CXLO4:hover{border-color:rgba(127,209,139,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.SierraNevadaGame_avatarCardActive__uSafC{background:rgba(127,209,139,.1)!important;border-color:rgba(127,209,139,.75)!important;box-shadow:0 0 0 3px rgba(127,209,139,.18),0 8px 28px rgba(0,0,0,.4)!important;transform:translateY(-2px)!important}.SierraNevadaGame_avatarCardActive__uSafC:after{content:"✓";position:absolute;top:8px;right:10px;font-size:.75rem;font-weight:900;color:#7fd18b}.SierraNevadaGame_avatarIcon__5s3P6{width:80px;height:104px;display:flex;align-items:center;justify-content:center}.SierraNevadaGame_avatarIcon__5s3P6 svg{width:100%;height:100%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.SierraNevadaGame_avatarLabel__a36UC{font-size:.82rem;font-weight:800;color:#b8d8ba;letter-spacing:.04em}.SierraNevadaGame_loginEnterBtn__eM4_g{width:100%;margin-top:16px;padding:15px;border-radius:16px;border:none;font-size:1rem;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#c8921a,#e8b830,#c8921a);background-size:200%;color:#1a0e00;box-shadow:0 4px 20px rgba(200,145,26,.4);position:relative;overflow:hidden}.SierraNevadaGame_loginEnterBtn__eM4_g:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .2s}.SierraNevadaGame_loginEnterBtn__eM4_g:hover:not(:disabled):before{opacity:1}.SierraNevadaGame_loginEnterBtn__eM4_g:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px rgba(200,145,26,.55)}.SierraNevadaGame_loginEnterBtn__eM4_g:active:not(:disabled){transform:translateY(0)}.SierraNevadaGame_loginEnterBtn__eM4_g:disabled{background:linear-gradient(135deg,#5a4a20,#6a5528,#5a4a20);color:rgba(255,230,150,.35);box-shadow:none;cursor:default}@media (max-width:700px){.SierraNevadaGame_loginScreen__hfy9o{grid-template-columns:1fr;grid-template-rows:220px 1fr}.SierraNevadaGame_loginLeft__jvK_T:after{display:none}.SierraNevadaGame_loginLeft__jvK_T:before{background:linear-gradient(180deg,rgba(3,20,8,.2),rgba(3,20,8,.88))}.SierraNevadaGame_loginRight__Ls8wi{padding:28px 20px;border-radius:28px 28px 0 0;margin-top:-24px;position:relative;z-index:2}.SierraNevadaGame_loginLeft__jvK_T{justify-content:center}.SierraNevadaGame_loginLogo__G5bfc{max-width:180px}}.SierraNevadaGame_playerGreeting__XBKTn{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:1rem;color:#f2ead8;font-weight:600;background:rgba(0,0,0,.45);padding:6px 16px;border-radius:20px;backdrop-filter:blur(4px)}.SierraNevadaGame_playerGreeting__XBKTn strong{color:var(--gold-soft);font-weight:900}.SierraNevadaGame_playerGreetingAvatar__qgRE0{font-size:1.4rem;line-height:1}.SierraNevadaGame_hudPlayerChip__dj3Hs{display:flex;align-items:center;gap:5px;padding:3px 10px 3px 5px;border-radius:999px;background:rgba(127,209,139,.12);border:1px solid rgba(127,209,139,.3)}.SierraNevadaGame_hudPlayerAvatar__jZ6T3{font-size:1.1rem;line-height:1}.SierraNevadaGame_hudPlayerName__w9N26{font-size:.78rem;font-weight:800;color:#a5d6a7;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SierraNevadaGame_quizSubjectFull__Q7853{width:100%;margin-bottom:4px}.SierraNevadaGame_quizSubjectImgOnly__hymMI{position:relative;width:100%;border-radius:14px;overflow:hidden;border:2px solid rgba(240,184,75,.4);box-shadow:0 6px 24px rgba(0,0,0,.5);aspect-ratio:16/7;clip-path:inset(17% 0 0 0 round 12px)}.SierraNevadaGame_quizSubjectImgOnly__hymMI img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transform:scale(1.22) translateY(5%);transform-origin:center center}.SierraNevadaGame_quizSubjectOverlay__OXKbs{position:absolute;bottom:0;left:0;right:0;padding:20px 14px 10px;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);display:flex;flex-direction:column;gap:2px}.SierraNevadaGame_quizSubjectOverlayName__kXx34{font-size:1.05rem;font-weight:900;color:#fffaf0;text-shadow:0 1px 4px rgba(0,0,0,.6)}.SierraNevadaGame_quizSubjectOverlayIku__HtKDm{font-size:.78rem;color:var(--gold-soft);font-style:italic;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}.SierraNevadaGame_attemptsRow__bNmYI{display:flex;align-items:center;gap:6px;margin:8px 0 2px}.SierraNevadaGame_attemptDot__2PV7C{display:block;width:12px;height:12px;border-radius:50%;flex-shrink:0;transition:background .2s}.SierraNevadaGame_attemptDotActive__qlM4e{background:var(--leaf,#7fd18b);box-shadow:0 0 6px rgba(127,209,139,.6)}.SierraNevadaGame_attemptDotUsed__yLujc{background:rgba(215,75,63,.55);border:1px solid rgba(215,75,63,.4)}.SierraNevadaGame_attemptsLabel__vw8Vf{font-size:.72rem;font-weight:700;color:rgba(200,220,200,.7);letter-spacing:.02em}.SierraNevadaGame_charSelectSection__OKixh{display:flex;flex-direction:column;align-items:center;gap:10px;margin:6px 0 4px;width:100%}.SierraNevadaGame_charSelectTitle__pErX4{font-size:.78rem;font-weight:900;letter-spacing:.18em;color:#e8c45a;text-shadow:0 0 12px rgba(232,196,90,.5),0 2px 4px rgba(0,0,0,.8);text-transform:uppercase;margin:0;font-family:monospace}.SierraNevadaGame_charSelectRow__px7CH{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.SierraNevadaGame_charCard__4BCsJ{display:flex;flex-direction:column;align-items:center;gap:0;background:none;border:none;cursor:pointer;padding:0;transition:transform .18s cubic-bezier(.34,1.4,.64,1);position:relative}.SierraNevadaGame_charCard__4BCsJ:hover{transform:translateY(-4px) scale(1.02)}.SierraNevadaGame_charCardScene__PZhIB{position:relative;width:100%;aspect-ratio:3/4;max-height:min(38vh,280px);border-radius:6px 6px 0 0;overflow:hidden;border:3px solid transparent;transition:border-color .2s,box-shadow .2s}.SierraNevadaGame_charCardBg__dY3si{position:absolute;inset:0;background:linear-gradient(0deg,#1a4a1a 0,#2a6a2a 18%,transparent 28%),linear-gradient(180deg,#0a1a2e 0,#0f2840 40%,#1a3a28 70%,#0d2018)}.SierraNevadaGame_charCardBg__dY3si:before{content:"";position:absolute;bottom:18%;left:-10%;width:70%;height:55%;background:#0d1f30;clip-path:polygon(0 100%,30% 20%,55% 55%,75% 15%,100% 45%,100% 100%)}.SierraNevadaGame_charCardBg__dY3si:after{content:"";position:absolute;bottom:18%;right:-10%;width:65%;height:50%;background:#122030;clip-path:polygon(0 100%,20% 40%,45% 60%,65% 10%,100% 35%,100% 100%)}.SierraNevadaGame_charCardSprite__yy_U1{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:88%;width:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(2px 4px 8px rgba(0,0,0,.7));transition:transform .2s}.SierraNevadaGame_charCard__4BCsJ:hover .SierraNevadaGame_charCardSprite__yy_U1{transform:translateX(-50%) scale(1.05)}.SierraNevadaGame_charCardMale__69z3u .SierraNevadaGame_charCardScene__PZhIB{border-color:#3a7ecf;box-shadow:0 0 0 1px rgba(58,126,207,.3),inset 0 0 20px rgba(58,126,207,.08)}.SierraNevadaGame_charCardFemale__ndxVX .SierraNevadaGame_charCardScene__PZhIB{border-color:#c8a030;box-shadow:0 0 0 1px rgba(200,160,48,.3),inset 0 0 20px rgba(200,160,48,.08)}.SierraNevadaGame_charCardActive__f8tJf .SierraNevadaGame_charCardScene__PZhIB{box-shadow:0 0 0 2px white,0 0 16px 4px rgba(255,255,255,.25),inset 0 0 30px rgba(255,255,255,.05)!important}.SierraNevadaGame_charCardMale__69z3u.SierraNevadaGame_charCardActive__f8tJf .SierraNevadaGame_charCardScene__PZhIB{border-color:#60aaff!important;box-shadow:0 0 0 2px #60aaff,0 0 20px 4px rgba(96,170,255,.45),inset 0 0 30px rgba(96,170,255,.08)!important}.SierraNevadaGame_charCardFemale__ndxVX.SierraNevadaGame_charCardActive__f8tJf .SierraNevadaGame_charCardScene__PZhIB{border-color:#f0c840!important;box-shadow:0 0 0 2px #f0c840,0 0 20px 4px rgba(240,200,64,.5),inset 0 0 30px rgba(240,200,64,.08)!important}.SierraNevadaGame_charCardLabel__J4w7u{width:100%;padding:7px 4px 6px;text-align:center;font-size:.72rem;font-weight:900;letter-spacing:.14em;font-family:monospace;border-radius:0 0 6px 6px;border:2px solid transparent;border-top:none;transition:all .2s}.SierraNevadaGame_charCardLabelMale__Cx65i{background:#1a3060;border-color:#3a7ecf;color:#90c8ff}.SierraNevadaGame_charCardLabelFemale__igdeo{background:#3a2a08;border-color:#c8a030;color:#f8d870}.SierraNevadaGame_charCardMale__69z3u.SierraNevadaGame_charCardActive__f8tJf .SierraNevadaGame_charCardLabelMale__Cx65i{background:#1e4090;color:#c0e0ff;border-color:#60aaff}.SierraNevadaGame_charCardFemale__ndxVX.SierraNevadaGame_charCardActive__f8tJf .SierraNevadaGame_charCardLabelFemale__igdeo{background:#5a3e08;color:#fff0a0;border-color:#f0c840}.SierraNevadaGame_fieldCard__XA67B{width:100%;background:linear-gradient(160deg,#f9f3e8,#f0e8d4);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.55),0 0 0 2px rgba(200,160,60,.35),inset 0 1px 0 rgba(255,255,255,.6);border:2px solid #c8a040;display:flex;flex-direction:column}.SierraNevadaGame_fieldCardImageWrap__7jSea{position:relative;width:100%;aspect-ratio:6/5;overflow:hidden;flex-shrink:0;background:radial-gradient(circle at 50% 35%,rgba(240,184,75,.16),transparent 58%),linear-gradient(160deg,#10361f,#071b13)}.SierraNevadaGame_fieldCardImgCrop__CZupE{width:100%;height:100%;overflow:hidden}.SierraNevadaGame_fieldCardImg__0rgeN{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;transform:none;transform-origin:center center}.SierraNevadaGame_fieldCardGlyphFallback__vm0Z7{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a3a1a,#0d2010)}.SierraNevadaGame_fieldCardTypeBadge__e0YIv{position:absolute;bottom:10px;left:12px;padding:4px 12px;border-radius:20px;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;backdrop-filter:blur(6px)}.SierraNevadaGame_fieldCardInfo__HPrCG{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#f5edd8,#ede0c4)}.SierraNevadaGame_fieldCardIkuRow__t4EVV{display:flex;align-items:center;gap:8px}.SierraNevadaGame_fieldCardIkuChip__7gHM7{background:#2a5a2a;color:#a8e8a0;font-size:.6rem;font-weight:900;letter-spacing:.15em;padding:3px 8px;border-radius:4px;flex-shrink:0}.SierraNevadaGame_fieldCardIkuName___EnOi{font-size:1.25rem;font-weight:900;color:#2a4a1a;font-style:italic;letter-spacing:.02em;line-height:1.1}.SierraNevadaGame_fieldCardAudioBtn__2BJJY{margin-left:auto;background:#2a5a2a;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;flex-shrink:0;transition:transform .15s,background .15s;box-shadow:0 2px 6px rgba(0,0,0,.18)}.SierraNevadaGame_fieldCardAudioBtn__2BJJY:hover{background:#3a7a3a;transform:scale(1.12)}.SierraNevadaGame_fieldCardAudioBtn__2BJJY:active{transform:scale(.95)}.SierraNevadaGame_fieldCardEsName__5yhdv{margin:0;font-size:1rem;font-weight:700;color:#4a3010;letter-spacing:.02em;border-bottom:1.5px solid rgba(160,120,40,.3);padding-bottom:8px}.SierraNevadaGame_fieldCardLabels__WWUEB{display:flex;flex-direction:column;gap:5px}.SierraNevadaGame_fieldCardRow__6hg4C{display:flex;align-items:baseline;gap:6px}.SierraNevadaGame_fieldCardDot__gpLek{display:block;width:5px;height:5px;border-radius:50%;background:#c8a030;flex-shrink:0;margin-top:3px}.SierraNevadaGame_fieldCardKey__LxRGS{font-size:.68rem;font-weight:800;color:#6a4a18;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;min-width:110px}.SierraNevadaGame_fieldCardVal__S5pEo{font-size:.75rem;font-weight:600;color:#3a2808;font-style:italic}.SierraNevadaGame_fieldCardDesc__2u07O{margin:0;font-size:.78rem;color:#4a3a18;line-height:1.55;border-top:1px solid rgba(160,120,40,.25);padding-top:8px}.SierraNevadaGame_hudNew__Bc8cw{position:absolute;top:10px;left:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.SierraNevadaGame_hudLeft__Xh1WS{display:flex;align-items:center;gap:8px;pointer-events:auto}.SierraNevadaGame_hudCenter__iqoTp{flex:1;display:flex;justify-content:center}.SierraNevadaGame_hudRight__MFg5G{display:flex;align-items:center;gap:8px;pointer-events:auto}.SierraNevadaGame_hudAvatarCircle__402ph{width:54px;height:54px;border-radius:50%;border:3px solid #c8a030;overflow:hidden;background:#1a3a1a;box-shadow:0 2px 12px rgba(0,0,0,.6),0 0 0 1px rgba(200,160,48,.3);flex-shrink:0}.SierraNevadaGame_hudAvatarImg__ahdwO{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.5) translateY(12%)}.SierraNevadaGame_hudHearts__t9woJ{display:flex;gap:3px;background:rgba(0,0,0,.5);border-radius:20px;padding:5px 10px;border:1.5px solid rgba(255,80,80,.4)}.SierraNevadaGame_hudHeart__QOfqm{font-size:1.1rem;line-height:1}.SierraNevadaGame_hudLeafBadge__AI2sj{gap:7px;border:2px solid rgba(80,190,60,.55);border-radius:22px;padding:7px 18px;color:#90e860}.SierraNevadaGame_hudCoinBadge__09nrW,.SierraNevadaGame_hudLeafBadge__AI2sj{display:flex;align-items:center;background:rgba(0,0,0,.55);font-size:1rem;font-weight:900;box-shadow:0 2px 14px rgba(0,0,0,.45);letter-spacing:.04em}.SierraNevadaGame_hudCoinBadge__09nrW{gap:6px;border:2px solid rgba(200,160,40,.55);border-radius:22px;padding:7px 16px;color:#f8d840}.SierraNevadaGame_hudCoinIcon__U2t40{font-size:1.2rem;line-height:1}.SierraNevadaGame_hudPauseBtn___aX_8{width:44px;height:44px;border-radius:10px;background:rgba(60,40,10,.85);border:2px solid rgba(200,160,70,.65);color:#f8d880;font-size:1.1rem;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.5);transition:background .15s}.SierraNevadaGame_hudPauseBtn___aX_8:hover{background:rgba(100,70,20,.9)}.SierraNevadaGame_splashScreen___R2_5{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;padding-bottom:60px;overflow:hidden}.SierraNevadaGame_splashBg__1_Rko{position:absolute;inset:0;background:#f5f3ee;display:flex;align-items:center;justify-content:center}.SierraNevadaGame_splashBgImg__sVaMk{width:100%;height:100%;object-fit:contain;object-position:center}.SierraNevadaGame_splashOverlay__8i2W8{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 60%,transparent)}.SierraNevadaGame_splashContent__4Ku43{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px}.SierraNevadaGame_splashStartBtn__WQjum{display:flex;align-items:center;gap:12px;padding:16px 48px;border-radius:50px;background:linear-gradient(135deg,#c8920a,#f0b820,#c8920a);color:#1a0800;font-size:1.2rem;font-weight:900;letter-spacing:.2em;cursor:pointer;border:3px solid rgba(255,220,100,.7);box-shadow:0 0 0 4px rgba(200,145,20,.25),0 8px 32px rgba(200,140,10,.6),inset 0 2px 0 rgba(255,255,255,.3);transition:all .18s;animation:SierraNevadaGame_splashBtnPulse__7wpOE 2s ease-in-out infinite}.SierraNevadaGame_splashStartBtn__WQjum:hover{transform:scale(1.06);box-shadow:0 0 0 6px rgba(200,145,20,.35),0 12px 40px rgba(200,140,10,.75)}.SierraNevadaGame_splashStartBtnIcon__uJE7p{font-size:1rem;filter:drop-shadow(0 0 4px rgba(0,0,0,.4))}@keyframes SierraNevadaGame_splashBtnPulse__7wpOE{0%,to{box-shadow:0 0 0 4px rgba(200,145,20,.25),0 8px 32px rgba(200,140,10,.6)}50%{box-shadow:0 0 0 8px rgba(200,145,20,.15),0 8px 40px rgba(200,140,10,.8)}}.SierraNevadaGame_charSelectScreen__33hIx{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.SierraNevadaGame_charSelectBg__8IGYV{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(20,40,80,.6) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(10,30,60,.5) 0,transparent 55%),#0a1220}.SierraNevadaGame_charSelectWrapper__2hbK_{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:700px}.SierraNevadaGame_charSelectHeading__w3RFW{font-family:monospace;font-size:clamp(1rem,3vw,1.5rem);font-weight:900;color:#e8c030;letter-spacing:.18em;text-shadow:0 0 20px rgba(232,192,48,.5),0 2px 4px rgba(0,0,0,.8);display:flex;align-items:center;gap:14px;text-transform:uppercase}.SierraNevadaGame_charSelectDiamond__kQMqX{font-size:.8em;opacity:.7}.SierraNevadaGame_charNameRow__hq1O4{display:flex;flex-direction:column;gap:6px;width:100%;max-width:440px}.SierraNevadaGame_charNameLabel__e8L1y{font-size:.72rem;font-weight:900;color:rgba(200,220,255,.65);letter-spacing:.14em;font-family:monospace}.SierraNevadaGame_charNameInput__9ltgT{background:rgba(255,255,255,.06);border:1.5px solid rgba(100,140,220,.4);border-radius:10px;color:#e8f0ff;font-size:1rem;padding:12px 16px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}.SierraNevadaGame_charNameInput__9ltgT:focus{border-color:rgba(100,160,255,.75);box-shadow:0 0 0 3px rgba(100,140,255,.15)}.SierraNevadaGame_charNameInput__9ltgT::placeholder{color:rgba(160,180,220,.35)}.SierraNevadaGame_charSelectCards__1xcqM{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:600px}.SierraNevadaGame_charPickCard__kfEwA{display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0;transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.SierraNevadaGame_charPickCard__kfEwA:hover{transform:translateY(-6px) scale(1.02)}.SierraNevadaGame_charPickFrame__9mw50{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:6px;position:relative;border:3px solid transparent;transition:border-color .2s,box-shadow .2s}.SierraNevadaGame_charPickImg__sP_l7{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;image-rendering:pixelated}.SierraNevadaGame_charPickMale__FZLNT .SierraNevadaGame_charPickFrame__9mw50{border-color:#3a7ecf;box-shadow:0 0 16px rgba(58,126,207,.3)}.SierraNevadaGame_charPickFemale__5ocvw .SierraNevadaGame_charPickFrame__9mw50{border-color:#c8a030;box-shadow:0 0 16px rgba(200,160,48,.3)}.SierraNevadaGame_charPickActive__kwABA .SierraNevadaGame_charPickFrame__9mw50{box-shadow:0 0 0 3px white,0 0 24px 4px rgba(255,255,255,.3)!important}.SierraNevadaGame_charPickMale__FZLNT.SierraNevadaGame_charPickActive__kwABA .SierraNevadaGame_charPickFrame__9mw50{border-color:#60aaff!important;box-shadow:0 0 0 3px #60aaff,0 0 28px rgba(96,170,255,.55)!important}.SierraNevadaGame_charPickFemale__5ocvw.SierraNevadaGame_charPickActive__kwABA .SierraNevadaGame_charPickFrame__9mw50{border-color:#f0c840!important;box-shadow:0 0 0 3px #f0c840,0 0 28px rgba(240,200,64,.6)!important}.SierraNevadaGame_charPickLabel__4yC0P{padding:8px 28px;border-radius:6px;font-family:monospace;font-size:.88rem;font-weight:900;letter-spacing:.16em;border:2px solid transparent;transition:all .18s}.SierraNevadaGame_charPickLabelMale__QAoKA{background:rgba(20,50,120,.8);border-color:#3a7ecf;color:#90c8ff}.SierraNevadaGame_charPickLabelFemale__tE2nc{background:rgba(80,50,10,.85);border-color:#c8a030;color:#f8d870}.SierraNevadaGame_charPickMale__FZLNT.SierraNevadaGame_charPickActive__kwABA .SierraNevadaGame_charPickLabelMale__QAoKA{background:rgba(30,70,160,.9);border-color:#60aaff;color:#d0eeff}.SierraNevadaGame_charPickFemale__5ocvw.SierraNevadaGame_charPickActive__kwABA .SierraNevadaGame_charPickLabelFemale__tE2nc{background:rgba(100,65,10,.9);border-color:#f0c840;color:#fff0a0}.SierraNevadaGame_charConfirmBtn__7RhKH{width:100%;max-width:340px;padding:15px;border-radius:14px;border:none;font-size:1rem;font-weight:900;letter-spacing:.05em;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#c8920a,#e8b820,#c8920a);color:#1a0800;box-shadow:0 4px 20px rgba(200,145,20,.45)}.SierraNevadaGame_charConfirmBtn__7RhKH:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(200,145,20,.65)}.SierraNevadaGame_charConfirmBtn__7RhKH:disabled{background:linear-gradient(135deg,#3a3010,#4a4018);color:rgba(220,180,80,.3);box-shadow:none;cursor:default}.SierraNevadaGame_charBackBtn__QZF7E{background:none;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:rgba(200,220,255,.5);font-size:.8rem;padding:6px 16px;cursor:pointer;transition:all .15s}.SierraNevadaGame_charBackBtn__QZF7E:hover{background:rgba(255,255,255,.06);color:rgba(200,220,255,.8)}.SierraNevadaGame_writeSection__0yCcS{display:flex;flex-direction:column;gap:10px;width:100%}.SierraNevadaGame_ikuKeyboard__M3rmY{background:rgba(0,0,0,.3);border:1px solid rgba(127,209,139,.25);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.SierraNevadaGame_ikuKeyboardLabel__YTGPD{font-size:.68rem;font-weight:800;color:rgba(165,214,167,.7);letter-spacing:.1em;text-transform:uppercase}.SierraNevadaGame_ikuKeyboardKeys__26baN{display:flex;flex-wrap:wrap;gap:6px}.SierraNevadaGame_ikuKey__biCye{min-width:36px;height:36px;padding:0 8px;border-radius:8px;background:linear-gradient(135deg,rgba(40,80,40,.8),rgba(25,55,25,.9));border:1.5px solid rgba(127,209,139,.4);color:#c8f0c8;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .12s;display:grid;place-items:center;letter-spacing:0;font-family:Georgia,serif}.SierraNevadaGame_ikuKey__biCye:hover:not(:disabled){background:linear-gradient(135deg,rgba(60,130,60,.9),rgba(40,100,40,.9));border-color:rgba(127,209,139,.75);transform:translateY(-2px);box-shadow:0 4px 12px rgba(60,180,60,.3);color:#e8ffe8}.SierraNevadaGame_ikuKey__biCye:active:not(:disabled){transform:translateY(0)}.SierraNevadaGame_ikuKey__biCye:disabled{opacity:.35;cursor:default}.SierraNevadaGame_ikuKeyDel__c1CYg{background:linear-gradient(135deg,rgba(100,30,20,.8),rgba(70,20,15,.9))!important;border-color:rgba(220,100,80,.4)!important;color:#ffb0a0!important;font-size:1rem!important}.SierraNevadaGame_ikuKeyDel__c1CYg:hover:not(:disabled){background:linear-gradient(135deg,rgba(160,50,35,.9),rgba(120,35,25,.9))!important;border-color:rgba(220,100,80,.75)!important;box-shadow:0 4px 12px rgba(200,60,40,.3)!important}.SierraNevadaGame_aiIkuKeyboard__ZG4RX{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 6px;border-top:1px solid rgba(127,209,139,.12)}.SierraNevadaGame_aiIkuKey__lUyCx{min-width:28px;height:28px;padding:0 5px;border-radius:6px;background:linear-gradient(135deg,rgba(30,70,30,.85),rgba(18,50,18,.9));border:1px solid rgba(127,209,139,.3);color:#b8f0b8;font-size:.75rem;font-weight:700;cursor:pointer;display:grid;place-items:center;font-family:Georgia,serif;transition:all .1s}.SierraNevadaGame_aiIkuKey__lUyCx:hover:not(:disabled){background:linear-gradient(135deg,rgba(50,120,50,.9),rgba(30,90,30,.9));border-color:rgba(127,209,139,.65);transform:translateY(-1px);color:#d8ffd8}.SierraNevadaGame_aiIkuKey__lUyCx:disabled{opacity:.3;cursor:default}.SierraNevadaGame_aiIkuKeyDel__fhIFN{background:linear-gradient(135deg,rgba(90,25,15,.85),rgba(60,15,10,.9))!important;border-color:rgba(200,80,60,.35)!important;color:#ffb0a0!important}.SierraNevadaGame_aiIkuKeyDel__fhIFN:hover:not(:disabled){background:linear-gradient(135deg,rgba(140,40,25,.9),rgba(100,25,15,.9))!important}.SierraNevadaGame_hudHeartEmpty__W97oJ{opacity:.35;filter:grayscale(1)}.SierraNevadaGame_hudAvatarBlock__wglKt{display:flex;flex-direction:column;align-items:center;gap:3px}.SierraNevadaGame_hudAvatarName__FDFtM{font-size:.65rem;font-weight:800;color:#f0e8c0;text-align:center;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.5);border-radius:6px;padding:1px 6px;letter-spacing:.04em;border:1px solid rgba(200,160,40,.35)}.SierraNevadaGame_activeEffectBadge__DKycs{display:inline-flex;align-items:center;gap:8px}.SierraNevadaGame_playerGreetingAvatar__qgRE0{width:30px;height:30px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(240,184,75,.45);border-radius:50%;background:rgba(13,51,32,.78)}.SierraNevadaGame_playerGreetingAvatar__qgRE0 img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.4) translateY(10%)}.SierraNevadaGame_aiFloatBtn__RcSMa svg,.SierraNevadaGame_aiSendBtn__iGjFK svg,.SierraNevadaGame_charBackBtn__QZF7E svg,.SierraNevadaGame_charConfirmBtn__7RhKH svg,.SierraNevadaGame_ikuKeyboardLabel__YTGPD svg,.SierraNevadaGame_matchChip__m5RcL svg,.SierraNevadaGame_matchProgress__xGpCV svg,.SierraNevadaGame_orderUndo__pPz6Z svg,.SierraNevadaGame_splashStartBtnIcon__uJE7p,.SierraNevadaGame_tfBtn__RaLpT svg{flex:0 0 auto}.SierraNevadaGame_charBackBtn__QZF7E,.SierraNevadaGame_charConfirmBtn__7RhKH,.SierraNevadaGame_ikuKeyboardLabel__YTGPD,.SierraNevadaGame_matchProgress__xGpCV,.SierraNevadaGame_orderUndo__pPz6Z,.SierraNevadaGame_tfBtn__RaLpT{display:inline-flex;align-items:center;justify-content:center}.SierraNevadaGame_charConfirmBtn__7RhKH{gap:8px}.SierraNevadaGame_charBackBtn__QZF7E{gap:6px}.SierraNevadaGame_charBackBtn__QZF7E svg{width:16px;height:16px}.SierraNevadaGame_charSelectDiamond__kQMqX{width:.62em;height:.62em;display:inline-block;border:2px solid;transform:rotate(45deg)}.SierraNevadaGame_fieldCardAudioBtn__2BJJY{color:#eaffdf}.SierraNevadaGame_ikuKeyboardLabel__YTGPD,.SierraNevadaGame_orderUndo__pPz6Z{gap:6px}.SierraNevadaGame_matchChip__m5RcL{display:inline-flex;align-items:center;gap:7px;min-height:40px}.SierraNevadaGame_matchChip__m5RcL span{min-width:0;overflow-wrap:anywhere}.SierraNevadaGame_matchArrow__asLSP{display:grid;place-items:center}.SierraNevadaGame_matchProgress__xGpCV{gap:5px}.SierraNevadaGame_tfBtn__RaLpT{align-items:center;gap:8px}.SierraNevadaGame_aiMessages__jbSKq,.SierraNevadaGame_aiPanel__gydw3{min-height:0}.SierraNevadaGame_aiAvatar__eimx3,.SierraNevadaGame_aiMsgAvatar__8RFQW{display:grid;place-items:center;color:#9bdc8e}.SierraNevadaGame_aiIkuKeyboard__ZG4RX{max-height:96px;overflow-y:auto;flex-shrink:0}.SierraNevadaGame_hudHeart__QOfqm{display:grid;place-items:center;color:#ff6d6d}.SierraNevadaGame_hudHeartEmpty__W97oJ{color:rgba(255,255,255,.55)}@media (max-width:700px){.SierraNevadaGame_overlay__qMB71,.SierraNevadaGame_startScreen__FVFGE{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.SierraNevadaGame_startPanel__voOae{gap:10px;padding:10px 0 18px}.SierraNevadaGame_brandMark__sCWhG{width:56px;height:56px;border-radius:14px}.SierraNevadaGame_title__65oaD{font-size:clamp(2rem,12vw,3.4rem)}.SierraNevadaGame_controlHint__4UPZd,.SierraNevadaGame_ikuLine__rZt6p span,.SierraNevadaGame_intro__Z5LO6{font-size:.82rem}.SierraNevadaGame_previewGrid__zt37P{gap:8px}.SierraNevadaGame_previewItem__jzsIP{width:48px;height:48px;border-radius:12px}.SierraNevadaGame_modal__FlPbg{width:100%;max-height:calc(100svh - 20px);padding:12px;border-radius:18px}.SierraNevadaGame_lessonModal__wNmpB,.SierraNevadaGame_quizModal__uQ4q3{width:100%;height:calc(100svh - 20px);display:flex;flex-direction:column;overflow:hidden}.SierraNevadaGame_modalHeader__Bh_Ir{gap:4px;flex:0 0 auto}.SierraNevadaGame_chestBadge__NNBB_{width:44px;height:44px;margin-bottom:0}.SierraNevadaGame_modalTitle__V5Ca_{font-size:clamp(1.2rem,6vw,1.55rem);line-height:1.08}.SierraNevadaGame_modalSubtitle__XkuwN{font-size:.82rem;line-height:1.3}.SierraNevadaGame_eyebrow__L0L_k{padding:4px 9px;font-size:.66rem}.SierraNevadaGame_quizBox__qrAkc{min-height:0;flex:1 1 auto;overflow-y:auto;gap:8px;margin-top:8px;padding:10px;border-radius:12px}.SierraNevadaGame_quizTopline__tfzw6{gap:6px;flex-wrap:wrap;font-size:.66rem;line-height:1.2}.SierraNevadaGame_quizTypeChip__EIKsW{padding:3px 7px}.SierraNevadaGame_quizProgressBar__wt_FA{height:4px}.SierraNevadaGame_quizSubjectFull__Q7853{margin-bottom:0}.SierraNevadaGame_quizSubjectImgOnly__hymMI,.SierraNevadaGame_quizSubject__88nGC{border-radius:10px}.SierraNevadaGame_quizSubject__88nGC{gap:10px;padding:8px}.SierraNevadaGame_quizSubjectImgOnly__hymMI{aspect-ratio:16/5;max-height:78px}.SierraNevadaGame_quizPrompt__ZR28Y{margin:0;font-size:.9rem;line-height:1.32}.SierraNevadaGame_answers__E3So8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SierraNevadaGame_answerButton__g9NLS{min-height:42px;padding:9px 10px;font-size:.84rem;line-height:1.2}.SierraNevadaGame_writeRow___QjqX{gap:8px}.SierraNevadaGame_checkButton__pLHtp,.SierraNevadaGame_writeInput__4QWza{min-height:42px;padding:10px 12px;font-size:.9rem}.SierraNevadaGame_ikuKeyboard__M3rmY{max-height:128px;overflow-y:auto;padding:8px}.SierraNevadaGame_ikuKeyboardKeys__26baN{gap:5px}.SierraNevadaGame_ikuKey__biCye{min-width:31px;height:31px;border-radius:7px;font-size:.78rem}.SierraNevadaGame_wordSearchWrap__J5du5{gap:7px}.SierraNevadaGame_wordSearchGrid__ejL_W{gap:3px;padding:7px;max-width:100%;overflow:auto}.SierraNevadaGame_wsCell__7fqkJ{width:29px;height:29px;border-radius:5px;font-size:.78rem}.SierraNevadaGame_wsHint__amWCB{margin:0}.SierraNevadaGame_orderWrap__af7tN{gap:10px}.SierraNevadaGame_orderSlot__66IOG{min-width:29px;height:34px;border-radius:7px;font-size:.95rem}.SierraNevadaGame_orderLetters__r5uva{gap:6px}.SierraNevadaGame_orderLetter__roD9Q{width:34px;height:34px;border-radius:8px;font-size:.92rem}.SierraNevadaGame_matchColumns__nIxOe{gap:6px}.SierraNevadaGame_matchCol__JkNPv{max-width:none;gap:6px}.SierraNevadaGame_matchChip__m5RcL{min-height:36px;padding:7px 8px;border-width:1.5px;border-radius:9px;font-size:.74rem}.SierraNevadaGame_matchArrow__asLSP{width:22px}.SierraNevadaGame_imagePickGrid__SUjA5{gap:8px}.SierraNevadaGame_imagePickCard__rRZLQ{gap:5px;padding:5px;border-radius:10px}.SierraNevadaGame_imagePickCard__rRZLQ span{font-size:.72rem;line-height:1.15}.SierraNevadaGame_trueFalseWrap__R8glD{gap:10px}.SierraNevadaGame_tfStatement__DQsAk{padding:10px 12px;font-size:.86rem;line-height:1.35}.SierraNevadaGame_tfButtons___soEh{gap:8px}.SierraNevadaGame_tfBtn__RaLpT{min-height:44px;padding:10px;font-size:.92rem}.SierraNevadaGame_attemptsRow__bNmYI{margin:2px 0 0}.SierraNevadaGame_feedback__ipfqX{min-height:0;padding:7px 10px;font-size:.82rem}.SierraNevadaGame_lessonHeader__uEy13{flex:0 0 auto;gap:4px;margin-bottom:8px}.SierraNevadaGame_lessonTitle__lGz6y{font-size:clamp(1.24rem,6.6vw,1.68rem)}.SierraNevadaGame_lessonHint___W0i8{font-size:.78rem;line-height:1.26}.SierraNevadaGame_lessonModal__wNmpB .SierraNevadaGame_fieldCard__XA67B{min-height:0;flex:1 1 auto;overflow:hidden;border-radius:14px}.SierraNevadaGame_fieldCardImageWrap__7jSea{aspect-ratio:6/5;max-height:min(34svh,280px)}.SierraNevadaGame_fieldCardInfo__HPrCG{min-height:0;flex:1 1 auto;overflow-y:auto;gap:7px;padding:10px 12px}.SierraNevadaGame_fieldCardIkuName___EnOi{font-size:1rem}.SierraNevadaGame_fieldCardIkuChip__7gHM7{font-size:.56rem;padding:3px 7px}.SierraNevadaGame_fieldCardAudioBtn__2BJJY{width:40px;height:40px}.SierraNevadaGame_fieldCardEsName__5yhdv{padding-bottom:6px;font-size:.92rem}.SierraNevadaGame_fieldCardKey__LxRGS{min-width:88px;font-size:.58rem}.SierraNevadaGame_fieldCardVal__S5pEo{font-size:.68rem}.SierraNevadaGame_fieldCardDesc__2u07O{font-size:.7rem;line-height:1.34}.SierraNevadaGame_progressDots__jJTEu{flex:0 0 auto;margin:6px 0}.SierraNevadaGame_lessonFooter__Sureu{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);flex:0 0 auto;gap:8px;padding:8px;border:1px solid rgba(240,184,75,.34);border-radius:16px;background:linear-gradient(180deg,rgba(8,28,18,.96),rgba(3,15,10,.98));box-shadow:0 -12px 30px rgba(0,0,0,.24)}.SierraNevadaGame_lessonFooter__Sureu>.SierraNevadaGame_primaryButton__wC6e1,.SierraNevadaGame_navButton__YRzOF{min-height:46px;width:100%;padding:10px;border-radius:12px;font-size:.82rem;line-height:1.1;white-space:nowrap}.SierraNevadaGame_lessonFooter__Sureu>.SierraNevadaGame_primaryButton__wC6e1{grid-column:auto;justify-self:stretch}.SierraNevadaGame_counter__BePjV{grid-column:auto;order:0;min-width:46px;align-self:center;font-size:1rem}.SierraNevadaGame_collectedBar__9mF8D{top:78px;width:min(94vw,360px);padding:6px 8px}.SierraNevadaGame_slot__mXDHo{width:38px;height:38px;border-radius:8px}.SierraNevadaGame_hudNew__Bc8cw{top:8px;left:8px;right:8px;gap:6px}.SierraNevadaGame_hudAvatarCircle__402ph{width:44px;height:44px}.SierraNevadaGame_hudCoinBadge__09nrW,.SierraNevadaGame_hudHearts__t9woJ,.SierraNevadaGame_hudLeafBadge__AI2sj{padding:5px 8px}.SierraNevadaGame_hudCoinBadge__09nrW,.SierraNevadaGame_hudLeafBadge__AI2sj{font-size:.84rem}.SierraNevadaGame_hudPauseBtn___aX_8{width:38px;height:38px;border-radius:9px}.SierraNevadaGame_activeEffectBadge__DKycs{top:106px;padding:7px 13px;font-size:.82rem}.SierraNevadaGame_aiFloatBtn__RcSMa{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:50px;height:50px}.SierraNevadaGame_aiPanel__gydw3{left:8px;right:8px;bottom:calc(146px + env(safe-area-inset-bottom));width:auto;max-height:calc(100svh - 164px - env(safe-area-inset-bottom));border-radius:14px}.SierraNevadaGame_aiHeader__Jaz89{padding:10px 12px 9px}.SierraNevadaGame_aiMessages__jbSKq{padding:10px 8px;gap:8px}.SierraNevadaGame_aiMsgBubble__ke9o2{max-width:86%;padding:8px 10px;font-size:.8rem;line-height:1.42}.SierraNevadaGame_aiQuickRow__QAlD5{max-height:84px;overflow-y:auto;padding:6px 8px}.SierraNevadaGame_aiInputRow__6ueNZ{padding:8px}.SierraNevadaGame_aiIkuKeyboard__ZG4RX{max-height:74px;padding:7px 8px}.SierraNevadaGame_aiIkuKey__lUyCx{min-width:26px;height:26px;font-size:.7rem}.SierraNevadaGame_charSelectScreen__33hIx{align-items:flex-start;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.SierraNevadaGame_charSelectWrapper__2hbK_{gap:14px;max-width:420px}.SierraNevadaGame_charSelectHeading__w3RFW{gap:9px;text-align:center}.SierraNevadaGame_charSelectCards__1xcqM{gap:12px}.SierraNevadaGame_charPickFrame__9mw50{aspect-ratio:4/4.8}.SierraNevadaGame_charPickLabel__4yC0P{padding:7px 16px;font-size:.75rem}.SierraNevadaGame_charConfirmBtn__7RhKH{min-height:46px;padding:12px}}@media (max-width:380px){.SierraNevadaGame_answers__E3So8{grid-template-columns:1fr}.SierraNevadaGame_matchColumns__nIxOe{align-items:stretch;flex-direction:column}.SierraNevadaGame_matchArrow__asLSP{align-self:center;transform:rotate(90deg)}}@media (max-height:640px) and (max-width:700px){.SierraNevadaGame_chestBadge__NNBB_,.SierraNevadaGame_quizSubjectFull__Q7853,.SierraNevadaGame_quizSubjectImgOnly__hymMI{display:none}.SierraNevadaGame_modal__FlPbg{max-height:calc(100svh - 12px);padding:10px}.SierraNevadaGame_quizBox__qrAkc{margin-top:6px}.SierraNevadaGame_aiPanel__gydw3{bottom:calc(82px + env(safe-area-inset-bottom));max-height:calc(100svh - 96px - env(safe-area-inset-bottom))}}