._feedbackContainer_qwnwu_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:none}._feedback_qwnwu_1{background:#fff;padding:24px 32px;border-radius:16px;box-shadow:0 8px 32px #0003;text-align:center;animation:_bounceIn_qwnwu_1 .5s ease,_fadeOut_qwnwu_1 .5s ease 2.5s forwards;position:relative;overflow:visible}@keyframes _bounceIn_qwnwu_1{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes _fadeOut_qwnwu_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}._feedback_qwnwu_1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--primary-rgb),.1) 0%,transparent 70%);animation:_rotate_qwnwu_1 3s linear infinite;filter:blur(8px)}@keyframes _rotate_qwnwu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._newWord_qwnwu_63:before{background:radial-gradient(circle,rgba(var(--success-rgb),.1) 0%,transparent 70%)}._bonus_qwnwu_67:before{background:radial-gradient(circle,rgba(255,193,7,.1) 0%,transparent 70%)}._message_qwnwu_71{font-size:24px;font-weight:700;color:var(--text-heading);margin-bottom:12px;position:relative;z-index:1}._details_qwnwu_80{display:flex;align-items:center;justify-content:center;gap:16px;position:relative;z-index:1}._word_qwnwu_89{font-size:20px;font-weight:600;color:var(--primary-color);font-family:inherit}._score_qwnwu_96{font-size:28px;font-weight:700;color:var(--danger-color);animation:_pulse_qwnwu_1 .5s ease .3s}@keyframes _pulse_qwnwu_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._newWordBadge_qwnwu_108,._bonusBadge_qwnwu_109{position:absolute;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #0003;animation:_slideIn_qwnwu_1 .5s ease .2s backwards}._newWordBadge_qwnwu_108{top:-10px;left:-10px;background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%);color:#fff;transform:rotate(-15deg)}._bonusBadge_qwnwu_109{top:-10px;right:-10px;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;transform:rotate(15deg)}@keyframes _slideIn_qwnwu_1{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(-15deg)}}@keyframes _slideInBonus_qwnwu_1{0%{opacity:0;transform:scale(0) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(15deg)}}._bonusBadge_qwnwu_109{animation:_slideInBonus_qwnwu_1 .5s ease .2s backwards}._bonusBadge_qwnwu_109:only-child{right:auto;left:50%;transform:translate(-50%) rotate(15deg)}._feedback_qwnwu_1._newWord_qwnwu_63._bonus_qwnwu_67{background:linear-gradient(135deg,#fff,#fffacd);border:3px solid gold}._skipCatcher_qwnwu_184{position:fixed;inset:0;z-index:1001;pointer-events:auto;cursor:pointer;background:transparent}._resultTappable_qwnwu_195{pointer-events:auto;cursor:pointer}._revealMode_qwnwu_206{animation:_bounceIn_qwnwu_1 .35s ease;max-width:min(90vw,360px);min-width:min(300px,90vw)}._revealMode_qwnwu_206 ._newWordBadge_qwnwu_108{animation:_slideIn_qwnwu_1 .25s ease .05s backwards}._revealMode_qwnwu_206 ._bonusBadge_qwnwu_109{animation:_slideInBonus_qwnwu_1 .25s ease .05s backwards}._revealMode_qwnwu_206 ._message_qwnwu_71{font-size:16px;font-weight:600;color:#6c757d;margin-bottom:6px}._detailsStack_qwnwu_238{flex-direction:column;gap:6px;padding-top:16px}._detailsStack_qwnwu_238 ._word_qwnwu_89{max-width:100%;overflow-wrap:anywhere;text-align:center}._closingFade_qwnwu_251{animation:_closeFade_qwnwu_1 .3s ease forwards}@keyframes _closeFade_qwnwu_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}._counterWrap_qwnwu_260{position:relative;display:inline-flex;align-items:center}._counter_qwnwu_260{font-size:28px;font-weight:700;color:var(--danger-color);font-variant-numeric:tabular-nums;animation:_counterPop_qwnwu_1 calc(.25s / var(--beat-scale, 1)) ease}@keyframes _counterPop_qwnwu_1{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}._chip_qwnwu_282{position:absolute;top:-22px;left:50%;font-size:15px;font-weight:800;color:var(--success-color);white-space:nowrap;animation:_chipFloat_qwnwu_1 calc(.4s / var(--beat-scale, 1)) ease forwards}._chipMultiply_qwnwu_295{color:var(--score-color);font-size:18px}._chipMd_qwnwu_302{font-size:18px}._chipLg_qwnwu_306{font-size:21px}@keyframes _chipFloat_qwnwu_1{0%{opacity:0;transform:translate(-50%,8px)}30%{opacity:1}to{opacity:.9;transform:translate(-50%,-4px)}}._swellP14_qwnwu_333{animation:_swellPeak14_qwnwu_1 calc(.3s / var(--beat-scale, 1)) ease}@keyframes _swellPeak14_qwnwu_1{0%{transform:scale(1)}14%{transform:scale(var(--swell, 1.05))}44%{transform:scale(1)}to{transform:scale(1)}}._rotMicro_qwnwu_343{animation:_modalRotMicro_qwnwu_1 calc(.22s / var(--beat-scale, 1)) ease}._rotSmall_qwnwu_344{animation:_modalRotSmall_qwnwu_1 calc(.28s / var(--beat-scale, 1)) ease}._rotMid_qwnwu_345{animation:_modalRotMid_qwnwu_1 calc(.3s / var(--beat-scale, 1)) ease}._rotBig_qwnwu_346{animation:_modalRotBig_qwnwu_1 calc(.34s / var(--beat-scale, 1)) ease}._rotMax_qwnwu_347{animation:_modalRotMax_qwnwu_1 calc(.4s / var(--beat-scale, 1)) ease}@keyframes _modalRotMicro_qwnwu_1{0%,to{transform:rotate(0)}35%{transform:rotate(-.25deg)}70%{transform:rotate(.25deg)}}@keyframes _modalRotSmall_qwnwu_1{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(-.8deg) translate(-1px)}60%{transform:rotate(.8deg) translate(1px)}}@keyframes _modalRotMid_qwnwu_1{0%,to{transform:rotate(0) translate(0)}20%{transform:rotate(-1.5deg) translate(-2px,1px)}50%{transform:rotate(1.5deg) translate(2px,-1px)}80%{transform:rotate(-.7deg) translate(-1px)}}@keyframes _modalRotBig_qwnwu_1{0%,to{transform:rotate(0) translate(0)}15%{transform:rotate(-2.4deg) translate(-3px,1px)}40%{transform:rotate(2.4deg) translate(3px,-1px)}65%{transform:rotate(-1.4deg) translate(-2px,1px)}85%{transform:rotate(.7deg) translate(1px)}}@keyframes _modalRotMax_qwnwu_1{0%,to{transform:rotate(0) translate(0)}12%{transform:rotate(-3.4deg) translate(-5px,2px)}30%{transform:rotate(3.4deg) translate(5px,-2px)}50%{transform:rotate(-2.4deg) translate(-4px,2px)}70%{transform:rotate(1.6deg) translate(3px,-1px)}88%{transform:rotate(-.8deg) translate(-2px)}}._tierSlot_qwnwu_388{margin-top:10px;min-height:40px;display:flex;align-items:center;justify-content:center}._tierBanner_qwnwu_397{font-weight:800;font-size:22px;letter-spacing:1px;position:relative;z-index:1;white-space:nowrap;animation:_tierPop_qwnwu_1 .45s cubic-bezier(.2,1.6,.4,1) backwards}._tierRunning_qwnwu_409{font-size:15px;font-weight:700;color:#9aa4ac;letter-spacing:.5px;position:relative;z-index:1;animation:_tierRunningPop_qwnwu_1 .28s ease}@keyframes _tierRunningPop_qwnwu_1{0%{transform:scale(.7);opacity:.4}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes _tierPop_qwnwu_1{0%{opacity:1;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}._lightLabel_qwnwu_435{font-size:15px;font-weight:600;color:#7f8c8d;position:relative;z-index:1}._tierGreat_qwnwu_443{color:var(--warning-color)}._tierExcellent_qwnwu_444{color:var(--tier-top);font-size:24px}._tierAmazing_qwnwu_445{color:var(--danger-color);font-size:26px}._tierLegendary_qwnwu_446{font-size:28px;filter:drop-shadow(0 0 6px rgba(var(--danger-rgb),.5))}._tierGod_qwnwu_454{font-size:28px;filter:drop-shadow(0 0 8px rgba(241,196,15,.6))}._tierUltimate_qwnwu_458{font-size:28px;filter:drop-shadow(0 0 10px rgba(255,165,2,.65))}._tierMyth_qwnwu_462{font-size:28px;filter:drop-shadow(0 0 12px rgba(165,94,234,.6));animation:_tierPop_qwnwu_1 .45s cubic-bezier(.2,1.6,.4,1) backwards,_mythShimmer_qwnwu_1 2.2s linear .45s infinite}._tierLegendary_qwnwu_446 ._tierText_qwnwu_473{background:linear-gradient(90deg,#f6a821,#fc5c65,#c471ed);-webkit-background-clip:text;background-clip:text;color:transparent}._tierGod_qwnwu_454 ._tierText_qwnwu_473{background:linear-gradient(90deg,#f6d365,#fda085,#f6d365);-webkit-background-clip:text;background-clip:text;color:transparent}._tierUltimate_qwnwu_458 ._tierText_qwnwu_473{background:linear-gradient(90deg,gold,#ff9a44,gold);-webkit-background-clip:text;background-clip:text;color:transparent}._tierMyth_qwnwu_462 ._tierText_qwnwu_473{background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#1dd1a1,#a55eea,#ff6b6b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_mythFlow_qwnwu_1 2.2s linear infinite}@keyframes _mythFlow_qwnwu_1{0%{background-position:0% center}to{background-position:200% center}}@keyframes _mythShimmer_qwnwu_1{0%,to{filter:drop-shadow(0 0 12px rgba(165,94,234,.55))}50%{filter:drop-shadow(0 0 16px rgba(72,219,251,.7))}}._tierLegendary_qwnwu_446 ._tierText_qwnwu_473,._tierGod_qwnwu_454 ._tierText_qwnwu_473,._tierUltimate_qwnwu_458 ._tierText_qwnwu_473,._tierMyth_qwnwu_462 ._tierText_qwnwu_473{filter:drop-shadow(0 0 .7px #000) drop-shadow(0 0 .7px #000)}._particle_qwnwu_530{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--pc, #f1c40f);pointer-events:none;animation:_particleFly_qwnwu_1 .8s ease-out forwards}@keyframes _particleFly_qwnwu_1{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--pa)) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pa)) translateY(-90px)}}@media(max-width:480px){._feedback_qwnwu_1{padding:16px 20px;width:80vw;max-width:300px}._message_qwnwu_71{font-size:16px;margin-bottom:12px}._details_qwnwu_80{flex-direction:column;gap:8px}._word_qwnwu_89{font-size:18px}._score_qwnwu_96,._counter_qwnwu_260{font-size:24px}._tierBanner_qwnwu_397{font-size:19px}._tierExcellent_qwnwu_444{font-size:20px}._tierAmazing_qwnwu_445{font-size:22px}._tierLegendary_qwnwu_446,._tierGod_qwnwu_454,._tierUltimate_qwnwu_458,._tierMyth_qwnwu_462{font-size:24px}}._wordHistory_1oy9t_1{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000d;margin-bottom:24px}._title_1oy9t_9{font-size:18px;font-weight:700;color:var(--text-heading);margin:0 0 16px;display:flex;align-items:center;gap:8px}._historyList_1oy9t_19{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;padding:8px;background:#fafafa}._historyList_1oy9t_19::-webkit-scrollbar{width:8px}._historyList_1oy9t_19::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._historyList_1oy9t_19::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._historyList_1oy9t_19::-webkit-scrollbar-thumb:hover{background:#555}._wordItem_1oy9t_46{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:#fff;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}._wordItem_1oy9t_46:last-child{margin-bottom:0}._wordItem_1oy9t_46:hover{background:#f8f9fa;transform:translate(2px);box-shadow:0 2px 4px #0000000d}._latest_1oy9t_69{border-color:var(--primary-color);background:#e8f4ff;animation:_slideIn_1oy9t_1 .3s ease}@keyframes _slideIn_1oy9t_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._wordBlock_1oy9t_86{flex:1;min-width:0;display:flex;align-items:center;gap:12px}._turnNumber_1oy9t_94{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#6c757d;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}._latest_1oy9t_69 ._turnNumber_1oy9t_94{background:var(--primary-color)}._word_1oy9t_1{font-size:18px;font-weight:600;color:var(--text-heading);font-family:Noto Sans JP,sans-serif}._newBadge_1oy9t_119{display:inline-block;padding:2px 8px;background:var(--badge-new);color:#fff;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:_pulse_1oy9t_1 1s ease infinite}@keyframes _pulse_1oy9t_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._badges_1oy9t_137{display:flex;align-items:center;gap:8px;flex-shrink:0}._score_1oy9t_144{font-size:16px;font-weight:700;color:var(--danger-color);flex-shrink:0}._bonusInfo_1oy9t_151{display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#ffd54f,#ffb300);border-radius:6px}._bonusChars_1oy9t_160{font-size:14px;font-weight:600;color:#5d4e37;font-family:Noto Sans JP,sans-serif}._bonusMultiplier_1oy9t_167{font-size:12px;font-weight:700;color:#5d4e37}._summary_1oy9t_173{display:flex;justify-content:space-around;margin-top:16px;padding-top:16px;border-top:2px solid #e9ecef}._summaryItem_1oy9t_181{display:flex;flex-direction:column;align-items:center;gap:4px}._summaryLabel_1oy9t_188{font-size:13px;color:#7f8c8d;font-weight:500}._summaryValue_1oy9t_194{font-size:24px;font-weight:700;color:var(--text-heading)}@media(max-width:480px){._wordHistory_1oy9t_1{padding:16px}._historyList_1oy9t_19{max-height:200px}._wordItem_1oy9t_46{padding:10px;min-height:60px;gap:10px}._wordBlock_1oy9t_86{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}._wordBlock_1oy9t_86._hasBadges_1oy9t_224{justify-content:space-between}._word_1oy9t_1{font-size:16px;word-break:break-all}._score_1oy9t_144{font-size:14px}._summaryValue_1oy9t_194{font-size:20px}}._overlay_1a5jp_1{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_1a5jp_1 .2s ease}html.native-app ._overlay_1a5jp_1{bottom:var(--keyboard-offset, 0px)}@keyframes _fadeIn_1a5jp_1{0%{opacity:0}to{opacity:1}}._dialog_1a5jp_32{background:#fff;border-radius:12px;padding:24px;max-width:410px;width:90%;box-shadow:0 8px 32px #0003;animation:_slideIn_1a5jp_1 .3s ease;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}@keyframes _slideIn_1a5jp_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._title_1a5jp_59{font-size:20px;font-weight:700;color:var(--text-heading);margin:0 0 16px;text-align:center}._message_1a5jp_67{font-size:16px;color:#495057;margin:0 0 24px;text-align:center;line-height:1.5}._actions_1a5jp_75{display:flex;gap:12px;justify-content:center}._cancelButton_1a5jp_81,._confirmButton_1a5jp_82{padding:10px 24px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;min-width:100px}._cancelButton_1a5jp_81{background:#e9ecef;color:#495057}._cancelButton_1a5jp_81:hover{background:#dee2e6;transform:translateY(-1px)}._confirmButton_1a5jp_82{background:var(--danger-color);color:#fff}._confirmButton_1a5jp_82:hover{background:var(--danger-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--danger-rgb),.3)}._cancelButton_1a5jp_81:disabled,._confirmButton_1a5jp_82:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1a5jp_81:disabled{background:#e9ecef}._confirmButton_1a5jp_82:disabled{background:var(--danger-color)}._cancelButton_1a5jp_81:disabled:hover,._confirmButton_1a5jp_82:disabled:hover{transform:none;box-shadow:none}@media(max-width:480px){._dialog_1a5jp_32{padding:20px}._title_1a5jp_59{font-size:18px}._message_1a5jp_67{font-size:14px}._cancelButton_1a5jp_81,._confirmButton_1a5jp_82{font-size:14px;padding:8px 20px}}._gameHeader_13n55_2{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;box-shadow:0 2px 12px #00000014;z-index:100;padding-top:env(safe-area-inset-top,0px);transition:transform .25s ease}._gameHeaderSlideOut_13n55_18{transform:translateY(-100%)}._headerContent_13n55_22{max-width:800px;margin:0 auto;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}._leftSection_13n55_31,._centerSection_13n55_32,._rightSection_13n55_33{flex:1;display:flex;align-items:center}._leftSection_13n55_31{justify-content:flex-start}._centerSection_13n55_32{justify-content:center}._rightSection_13n55_33{justify-content:flex-end}._scoreDisplay_13n55_51{display:flex;flex-direction:column;align-items:center}._label_13n55_57{font-size:14px;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._score_13n55_51{font-size:36px;font-weight:700;line-height:1;margin-top:4px}._score_13n55_51._scorePending_13n55_73{font-size:20px;line-height:36px;white-space:nowrap;animation:_scorePendingBlink_13n55_1 1.2s ease-in-out infinite}@keyframes _scorePendingBlink_13n55_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._score_13n55_51._scorePending_13n55_73{animation:none}}._turnDisplay_13n55_91{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;top:2px}._turnLabel_13n55_100{font-size:14px;font-weight:500;opacity:.9;color:#fff;text-transform:uppercase;letter-spacing:.5px;line-height:1}._turnCounter_13n55_110{display:flex;align-items:baseline;justify-content:flex-start;font-weight:700;height:36px}._currentTurn_13n55_118{font-size:36px;line-height:1}._separator_13n55_123{font-size:24px;margin:0 4px;opacity:.7}._maxTurn_13n55_129{font-size:24px;opacity:.9}._newWordsCount_13n55_135{display:flex;flex-direction:column;align-items:flex-end}._count_13n55_141{font-size:24px;font-weight:700;line-height:1;margin-top:4px}._lastTurn_13n55_148{font-size:28px;font-weight:900;color:#fcc;text-transform:uppercase;letter-spacing:1px;animation:_lastTurnPulse_13n55_1 1.5s ease-in-out infinite;text-shadow:0 0 4px rgba(255,204,204,.3);height:36px;display:flex;align-items:center}._clearTurn_13n55_161{font-size:32px;font-weight:900;color:gold;text-transform:uppercase;letter-spacing:2px;animation:_clearPulse_13n55_1 2s ease-in-out infinite;text-shadow:0 0 8px rgba(255,215,0,.6),0 0 16px rgba(255,215,0,.4);height:36px;display:flex;align-items:center}@keyframes _lastTurnPulse_13n55_1{0%,to{color:#fcc;text-shadow:0 0 4px rgba(255,204,204,.3);transform:scale(1)}50%{color:#ff6b6b;text-shadow:0 0 6px rgba(255,107,107,.4);transform:scale(1.02)}}@keyframes _clearPulse_13n55_1{0%,to{color:gold;text-shadow:0 0 8px rgba(255,215,0,.6),0 0 16px rgba(255,215,0,.4);transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(-1deg)}50%{color:#ffed4e;text-shadow:0 0 12px rgba(255,237,78,.8),0 0 24px rgba(255,237,78,.6);transform:scale(1.1) rotate(1deg)}75%{transform:scale(1.05) rotate(-1deg)}}._gameHeaderDaily_13n55_209 ._lastTurn_13n55_148{animation-name:_lastTurnPulseDaily_13n55_1}._gameHeaderDaily_13n55_209 ._clearTurn_13n55_161{animation-name:_clearPulseDaily_13n55_1}@keyframes _lastTurnPulseDaily_13n55_1{0%,to{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);transform:scale(1)}50%{color:#f68;text-shadow:0 1px 5px rgba(0,0,0,.55);transform:scale(1.02)}}@keyframes _clearPulseDaily_13n55_1{0%,to{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5);transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(-1deg)}50%{color:#7fe7ff;text-shadow:0 1px 8px rgba(0,0,0,.55);transform:scale(1.1) rotate(1deg)}75%{transform:scale(1.05) rotate(-1deg)}}@media(max-width:480px){._gameHeader_13n55_2{padding:0 16px;padding-top:env(safe-area-inset-top,0px)}._headerContent_13n55_22{padding:10px 12px}._label_13n55_57,._turnLabel_13n55_100{font-size:12px}._score_13n55_51{font-size:32px}._currentTurn_13n55_118{font-size:28px}._turnCounter_13n55_110{height:28px}._separator_13n55_123,._maxTurn_13n55_129,._count_13n55_141{font-size:18px}._lastTurn_13n55_148{font-size:20px;height:28px}._clearTurn_13n55_161{font-size:22px;height:28px;letter-spacing:1px}}@media(max-width:360px){._headerContent_13n55_22{padding:8px 10px}._label_13n55_57,._turnLabel_13n55_100{font-size:11px}._score_13n55_51{font-size:26px;margin-top:2px}._currentTurn_13n55_118{font-size:24px}._turnCounter_13n55_110{height:24px}._separator_13n55_123,._maxTurn_13n55_129{font-size:16px}._count_13n55_141{font-size:16px;margin-top:2px}._lastTurn_13n55_148{font-size:18px;height:24px}._clearTurn_13n55_161{font-size:20px;height:24px}}._soundButton_13n55_347{position:relative;top:3px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;margin:-8px -12px;background:transparent;border:none;border-radius:8px;color:#fff;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .1s ease}._soundButton_13n55_347:hover{background:#ffffff1f}._soundButton_13n55_347:active{transform:scale(.92)}._soundButton_13n55_347:focus-visible{outline:2px solid #fff;outline-offset:2px}._soundLabel_13n55_368{font-size:14px;font-weight:500;opacity:.9;letter-spacing:.5px;line-height:1;text-transform:uppercase}._soundIconRow_13n55_369{height:36px;display:flex;align-items:flex-end}._soundButton_13n55_347 svg{height:30px;width:auto;margin-bottom:2px}._soundButton_13n55_347[aria-pressed=false] ._soundLabel_13n55_368,._soundButton_13n55_347[aria-pressed=false] ._soundIconRow_13n55_369{opacity:.55}@media(max-width:480px){._soundLabel_13n55_368{font-size:12px}._soundIconRow_13n55_369{height:28px}._soundButton_13n55_347 svg{height:23px}}@media(max-width:360px){._soundButton_13n55_347{top:2px}._soundLabel_13n55_368{font-size:11px}._soundIconRow_13n55_369{height:24px}._soundButton_13n55_347 svg{height:20px}}._timerValue_13n55_386{font-variant-numeric:tabular-nums;white-space:nowrap}._timerLow_13n55_387 ._timerValue_13n55_386{color:#ffe066;text-shadow:0 1px 3px rgba(0,0,0,.45)}._timerUrgent_13n55_388 ._timerValue_13n55_386{color:#ff6b6b;animation:_timerUrgentPulse_13n55_1 1.5s ease-in-out infinite}@keyframes _timerUrgentPulse_13n55_1{0%,to{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);transform:scale(1)}50%{color:#ff6b6b;text-shadow:0 1px 3px rgba(0,0,0,.45);transform:scale(1.02)}}._timerEnded_13n55_393 ._timerValue_13n55_386{color:#ff6b6b;text-shadow:0 1px 3px rgba(0,0,0,.45)}@media(prefers-reduced-motion:reduce){._timerUrgent_13n55_388 ._timerValue_13n55_386{animation:none}}._soundSolid_13n55_399{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer;transition:background-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}._soundSolid_13n55_399:hover{background:#ffffff47}._soundSolid_13n55_399:active{transform:scale(.92)}._soundSolid_13n55_399:focus-visible{outline:2px solid #fff;outline-offset:2px}._soundSolid_13n55_399[aria-pressed=false]{background:#ffffff14;border-color:#ffffff40}._bar_14nrn_5{display:flex;width:100%}._slot_14nrn_10{flex:1;min-width:0;position:relative;border:1px solid var(--heat-line, rgba(19, 38, 56, .16));background:transparent}._slot_14nrn_10+._slot_14nrn_10{border-left:none}._tier0_14nrn_24{background:#bee3f8}._tier1_14nrn_25{background:#f5d76e}._tier2_14nrn_26{background:#ef9240}._tier3_14nrn_27{background:#df5a4e}._tier4_14nrn_28{background:var(--tier-top)}._current_14nrn_31{overflow:hidden}._current_14nrn_31:after{content:"";position:absolute;inset:0;--glow-rgb: var(--turn-glow-rgb-light, 242 194 146);--glow-strength: var(--turn-glow-strength-light, .55);--glow-edge: var(--turn-glow-edge-light, 75%);background:radial-gradient(closest-side,rgb(var(--glow-rgb) / calc(.1 * var(--glow-strength))) 0%,rgb(var(--glow-rgb) / calc(.45 * var(--glow-strength))) var(--glow-edge),rgb(var(--glow-rgb) / var(--glow-strength)) 100%);box-shadow:inset 0 0 3px 1px rgb(var(--glow-rgb) / calc(.9 * var(--glow-strength)));animation:_heatPulse_14nrn_1 2.4s ease-in-out infinite,_heatGlowIn_14nrn_1 1.2s ease-in-out}@keyframes _heatGlowIn_14nrn_1{0%{opacity:0}to{opacity:1}}html[data-turn-glow-shape=center] ._current_14nrn_31:after{background:radial-gradient(ellipse at center,rgb(var(--glow-rgb) / var(--glow-strength)),rgb(var(--glow-rgb) / calc(.7 * var(--glow-strength))) 65%,rgb(var(--glow-rgb) / calc(.45 * var(--glow-strength))));box-shadow:none}@keyframes _heatPulse_14nrn_1{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._current_14nrn_31:after{animation:none;opacity:.75}}._result_14nrn_98 ._slot_14nrn_10{height:22px;border-radius:3px}._result_14nrn_98 ._tier0_14nrn_24{background:#fff}._result_14nrn_98 ._empty_14nrn_113{background:#e4e6e9}._game_14nrn_118 ._slot_14nrn_10{height:12px;border-radius:3px;transition:background-color .4s ease-out}@media(prefers-reduced-motion:reduce){._game_14nrn_118 ._slot_14nrn_10{transition:none}}._game_14nrn_118{--heat-line: rgba(19, 38, 56, .18)}._legend_14nrn_136{display:inline-flex;align-items:center;gap:3px}._legendSwatch_14nrn_142{width:11px;height:11px;border-radius:2px;border:1px solid rgba(19,38,56,.16)}._legendLabel_14nrn_149{font-size:11px;line-height:1;margin:0 2px}._gameScreen_1sdbh_6{--tile-gap: 10px;--panel-pad: 20px;--tile-max: 60px;--tile-size: min(var(--tile-max), calc((min(100vw, var(--content-max)) - 2 * var(--gutter) - 2 * var(--panel-pad) - 6 * var(--tile-gap)) / 7));--next-gap: 10px;--next-max: 48px;--next-size: min(var(--next-max), calc((min(100vw, var(--content-max)) - 2 * var(--gutter) - 28px - 6 * var(--next-gap)) / 7));--content-max: 800px;--box-max: 44px;--box-size: min(var(--box-max), calc((min(100vw, var(--content-max)) - 24px - 2 * var(--panel-pad) - 7 * 5px) / 8));min-height:var(--visible-height, 100dvh);background-color:#fafbfc;color:var(--text-heading);display:flex;flex-direction:column}._turnBar_1sdbh_28{margin-bottom:4px}._content_1sdbh_31{flex:1;display:flex;flex-direction:column;gap:10px;width:100%;max-width:var(--content-max);margin:0 auto;padding:10px var(--gutter);padding-top:calc(var(--game-header-height, 71px) + 5px);padding-bottom:calc(var(--input-panel-height, 160px) + 24px + env(safe-area-inset-bottom,0px))}._nextCards_1sdbh_47{position:relative;overflow:hidden;background:#eaeef2;border-radius:12px;padding:14px var(--panel-pad) 10px;box-shadow:0 2px 12px #0000000d;text-align:center}._nextCards_1sdbh_47:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent-purple) 0%,var(--accent-purple-dark) 100%)}._nextTitle_1sdbh_63{font-size:16px;font-weight:600;color:#7f8c8d;margin:0 0 10px}._nextRow_1sdbh_64{display:flex;justify-content:center;gap:var(--next-gap);margin-bottom:8px}._nextCard_1sdbh_47{width:var(--next-size);height:var(--next-size);display:grid;place-items:center;background:#607d8b0f;border:2px solid rgba(96,125,139,.28);border-radius:9px;font-size:calc(var(--next-size) * .45);font-weight:600;color:#7f8c8dcc;font-family:Noto Sans JP,sans-serif}._nextDescription_1sdbh_78{margin:0;font-size:12px;color:#95a5a6;font-style:italic}._finalTurn_1sdbh_79{display:flex;align-items:center;justify-content:center;gap:12px;height:62px;padding:0 16px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #ffb74d;border-radius:12px}._messageIcon_1sdbh_91{font-size:32px;line-height:1;animation:_bounce_1sdbh_1 1.5s ease-in-out infinite}@keyframes _bounce_1sdbh_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._messageText_1sdbh_93{font-size:18px;font-weight:700;color:#f57c00;line-height:1.4;letter-spacing:.3px}._handCards_1sdbh_96{background:#fff;border-radius:12px;padding:12px var(--panel-pad) 10px;box-shadow:0 2px 12px #0000000d}._headerRow_1sdbh_102{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;margin-bottom:10px}._handTitle_1sdbh_109{grid-column:2;margin:0;font-size:18px;font-weight:700;color:var(--text-heading);white-space:nowrap}._headerActions_1sdbh_110{grid-column:3;justify-self:end}._refreshButton_1sdbh_112{display:flex;align-items:center;gap:6px;min-height:28px;padding:6px 14px;border:none;border-radius:20px;background:var(--accent-purple);color:#fff;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;animation:_subtleGlow_1sdbh_1 2s ease-in-out infinite}._refreshButton_1sdbh_112:disabled{background:#bdc3c7;cursor:not-allowed;animation:none}._refreshUsed_1sdbh_121{background:#95a5a6!important;color:#ecf0f1;animation:none}@keyframes _subtleGlow_1sdbh_1{0%,to{box-shadow:0 0 5px #9b59b64d,0 0 10px #9b59b633}50%{box-shadow:0 0 10px #9b59b666,0 0 20px #9b59b64d}}._cardsContainer_1sdbh_126{display:flex;justify-content:center;gap:var(--tile-gap)}._cell_1sdbh_127{display:flex;flex-direction:column;align-items:center;gap:3px;position:relative}._card_1sdbh_126{width:var(--tile-size);height:var(--tile-size);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;animation:_slideIn_1sdbh_1 .3s ease backwards}._cardText_1sdbh_141{font-size:calc(var(--tile-size) * .45);font-weight:700;color:var(--text-heading);position:relative;z-index:1;font-family:Noto Sans JP,sans-serif}._cardBonus_1sdbh_144{background:linear-gradient(135deg,#ffc107,#ff9800);border-color:#f57c00;box-shadow:0 4px 12px #ff980059}._cardDouble_1sdbh_149{background:linear-gradient(135deg,#ff8a65,#ff7043);border-color:#ff5722;box-shadow:0 4px 12px #ff572259}._cardBonus_1sdbh_144 ._cardText_1sdbh_141,._cardDouble_1sdbh_149 ._cardText_1sdbh_141{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.2)}._multiplierBadge_1sdbh_155{position:absolute;bottom:1px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;line-height:1.25;color:#fff;background:#f57c00;padding:1px 6px;border-radius:10px;border:2px solid white;box-shadow:0 2px 6px #0003;white-space:nowrap;z-index:2}._multiplierHighlight_1sdbh_173{background:linear-gradient(135deg,#ff6b6b,#c92a2a);box-shadow:0 2px 8px #c92a2a66;animation:_pulseHighlight_1sdbh_1 .6s ease-in-out 1}@keyframes _pulseHighlight_1sdbh_1{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.12)}}._cardTyped_1sdbh_185{border-color:var(--warning-color);background:linear-gradient(135deg,#fff8e1,#ffe9b8);animation:_cardTypedGlow_1sdbh_1 2.4s ease-in-out infinite}._cardUsedInInput_1sdbh_190{transform:scale(1.06);box-shadow:0 0 0 1.5px #fff,0 0 0 3.5px rgba(var(--primary-rgb),.95),0 0 18px rgba(var(--primary-rgb),.85)}@keyframes _cardTypedGlow_1sdbh_1{0%,to{box-shadow:0 0 5px rgba(var(--warning-rgb),.3)}50%{box-shadow:0 0 16px rgba(var(--warning-rgb),.7)}}@keyframes _slideIn_1sdbh_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._under_1sdbh_202{height:16px;font-size:11px;line-height:16px;color:#95a5a6;font-weight:600}._description_1sdbh_203{margin:8px 0 0;text-align:center;font-size:13px;color:#7f8c8d}._emphasis_1sdbh_204{color:var(--success-color);font-weight:700}._wordInput_1sdbh_206{position:fixed;left:50%;bottom:calc(12px + var(--keyboard-offset, 0px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:calc(100% - 24px);max-width:var(--content-max);background:#f8f9fa;border-top:1px solid #e0e6ed;border-radius:12px;padding:10px var(--panel-pad);box-shadow:0 -4px 20px #0000001f;z-index:90;display:flex;flex-direction:column;gap:8px}._inputRow_1sdbh_224{display:flex;justify-content:center;position:relative}._boxes_1sdbh_225{display:flex;gap:5px;cursor:text}._box_1sdbh_225{width:var(--box-size);height:calc(var(--box-size) * 1.12);display:grid;place-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:calc(var(--box-size) * .55);font-weight:700;color:var(--text-heading)}._boxFilled_1sdbh_238{border-color:#95a5a6}._boxCaret_1sdbh_239{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}._hiddenInput_1sdbh_240{position:absolute;opacity:0;width:1px;height:1px;left:50%;top:0;font-size:16px}._submitRow_1sdbh_241{display:flex;align-items:center;gap:8px}._status_1sdbh_242{flex:1;margin:0;font-size:13px;color:#7f8c8d;line-height:1.3}._nowrap_1sdbh_243{white-space:nowrap}._errorBanner_1sdbh_246{background:#fee;color:var(--danger-dark);padding:8px 12px;border-radius:8px;border-left:4px solid var(--danger-color);font-weight:600;font-size:13px;box-shadow:0 2px 8px rgba(var(--danger-rgb),.15);animation:_slideDown_1sdbh_1 .3s ease-out,_shake_1sdbh_1 .5s ease}@keyframes _slideDown_1sdbh_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _shake_1sdbh_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}._submitButton_1sdbh_265{min-height:44px;padding:0 28px;border:none;border-radius:8px;background:var(--primary-color);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}._submitButton_1sdbh_265:disabled{background:#bdc3c7;cursor:not-allowed}._giveUpButton_1sdbh_278{width:100%;min-height:38px;border:none;border-radius:8px;background:var(--danger-color);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}._giveUpButton_1sdbh_278:disabled{background:#bdc3c7}._slimBar_1sdbh_293{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 20px;padding-top:env(safe-area-inset-top,0px);background:linear-gradient(135deg,var(--score-light) 0%,var(--score-color) 100%);color:#fff;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #00000014}._slimBar_1sdbh_293 b{font-size:16px}._slimScore_1sdbh_309{display:inline-block;min-width:6ch;text-align:right}._slimLabel_1sdbh_310{font-size:11px;opacity:.9;text-transform:uppercase;letter-spacing:.04em;margin-right:2px}._kb_1sdbh_4 ._content_1sdbh_31{gap:6px;padding-top:6px}._kb_1sdbh_4 ._nextCards_1sdbh_47{display:flex;align-items:center;gap:8px;padding:8px var(--panel-pad) 6px}._kb_1sdbh_4 ._nextTitle_1sdbh_63{margin:0;font-size:12px;white-space:nowrap}._kb_1sdbh_4 ._nextRow_1sdbh_64{flex:1;margin:0;gap:4px}._kb_1sdbh_4 ._nextCard_1sdbh_47{width:calc(var(--tile-size) * .62);height:calc(var(--tile-size) * .62);font-size:calc(var(--tile-size) * .3);border-radius:7px}._kb_1sdbh_4 ._nextDescription_1sdbh_78{display:none}._kb_1sdbh_4 ._finalTurn_1sdbh_79{flex:1;height:30px;gap:6px;padding:0 10px;border-width:1.5px;border-radius:8px}._kb_1sdbh_4 ._messageIcon_1sdbh_91{font-size:16px;animation:none}._kb_1sdbh_4 ._messageText_1sdbh_93{font-size:13px}._kb_1sdbh_4 ._handCards_1sdbh_96{padding-top:11px;padding-bottom:9px}._kb_1sdbh_4 ._headerRow_1sdbh_102{margin-bottom:8px}._kb_1sdbh_4 ._handTitle_1sdbh_109{font-size:14px}._kb_1sdbh_4 ._wordInput_1sdbh_206{padding-top:8px;padding-bottom:8px;gap:6px}._kb_1sdbh_4 ._submitButton_1sdbh_265{min-height:40px}._result_1sdbh_330{align-items:center;justify-content:center;padding:var(--gutter)}._resultCard_1sdbh_331{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000d;text-align:center}._resultTitle_1sdbh_340{margin:0;font-size:22px}._stars_1sdbh_341{margin:6px 0 0;font-size:40px;color:var(--star-color);letter-spacing:4px}._starOff_1sdbh_342{color:#dee2e6}._total_1sdbh_343{margin:0 0 10px;font-size:28px;font-weight:800}._resultBar_1sdbh_344{margin-bottom:12px}._history_1sdbh_345{list-style:none;padding:0;margin:0 0 14px;font-size:14px}._history_1sdbh_345 li{display:grid;grid-template-columns:40px 1fr 70px;text-align:left;padding:2px 0}._history_1sdbh_345 li span:last-child{text-align:right;font-variant-numeric:tabular-nums}._histTurn_1sdbh_348{color:#95a5a6}._completedMessage_1sdbh_350{text-align:center;padding:28px 16px;animation:_completedIn_1sdbh_1 .5s ease}._completedMessage_1sdbh_350 h2{font-size:22px;font-weight:700;color:var(--text-heading);margin:0 0 8px}._completedMessage_1sdbh_350 p{font-size:15px;color:#7f8c8d;margin:0}@keyframes _completedIn_1sdbh_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._refreshIcon_1sdbh_358{width:14px;height:14px;flex:none}@media(max-width:1024px)and (min-width:769px){._gameScreen_1sdbh_6{--content-max: 700px}}@media(max-width:768px){._gameScreen_1sdbh_6{--content-max: 600px}}@media(max-width:480px){._gameScreen_1sdbh_6{--gutter: 12px;--tile-gap: 5px;--panel-pad: 12px;--tile-max: 48px;--next-gap: 5px;--next-max: 40px;--box-max: 38px}._handTitle_1sdbh_109{font-size:16px}._refreshButton_1sdbh_112{padding:5px 10px;font-size:12px;gap:4px}._nextCards_1sdbh_47{padding-left:14px;padding-right:14px}}@media(max-height:620px){._gameScreen_1sdbh_6{--next-max: 34px}._nextCards_1sdbh_47{padding-top:10px}._nextTitle_1sdbh_63{margin-bottom:6px}}._words_qmkul_3{margin-left:6px;font-size:13px!important;font-weight:500;opacity:.85;white-space:nowrap}._keepHeader_qmkul_4._keepHeader_qmkul_4._keepHeader_qmkul_4{padding-top:calc(var(--game-header-height, 71px) + 5px)}._hidden_qmkul_7{background:linear-gradient(135deg,#e0e0e0,#bdbdbd)}._hidden_qmkul_7 span{color:#757575}._startHint_qmkul_9{margin:0;text-align:center;font-size:13px;color:#7f8c8d}._startButton_qmkul_10{width:100%;font-size:17px;background:var(--timed-color)}._gain_qmkul_13{position:absolute;top:-10px;right:16px;transform:translateY(-100%);background:var(--success-color);color:#fff;font-weight:700;font-size:14px;padding:3px 10px;border-radius:12px;box-shadow:0 2px 8px rgba(var(--success-rgb),.35);animation:_gainPop_qmkul_1 .9s ease-out forwards;pointer-events:none}@keyframes _gainPop_qmkul_1{0%{opacity:0;transform:translateY(-60%) scale(.8)}20%{opacity:1;transform:translateY(-100%) scale(1.05)}80%{opacity:1;transform:translateY(-130%) scale(1)}to{opacity:0;transform:translateY(-150%) scale(1)}}._container_14fcm_1{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014;margin-bottom:20px}._header_14fcm_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._levelInfo_14fcm_16{display:flex;align-items:baseline;gap:8px}._levelLabel_14fcm_22{font-size:16px;color:#6c757d;font-weight:500;white-space:nowrap}._levelNumber_14fcm_30{font-size:32px;font-weight:700;color:var(--text-heading);background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._wordsInfo_14fcm_40{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._totalWords_14fcm_47{font-size:18px;font-weight:600;color:var(--text-heading)}._nextLevel_14fcm_53{font-size:14px;color:#6c757d;white-space:nowrap}._progressBarContainer_14fcm_60{position:relative;margin-bottom:12px}._progressBarBackground_14fcm_65{height:24px;background:#e9ecef;border-radius:12px;overflow:hidden;position:relative}._progressBarFill_14fcm_73{height:100%;background:linear-gradient(90deg,var(--primary-soft-hover) 0%,var(--primary-soft) 100%);border-radius:12px;position:relative;transition:width .5s ease,background .3s ease,transform .3s ease}._progressBarFill_14fcm_73._animate_14fcm_81{animation:_progressGrow_14fcm_1 1s ease}._progressBarFill_14fcm_73._animateFromStart_14fcm_85{transition:width 2s ease-out,background .3s ease .1s,transform .3s ease .1s}._progressBarFill_14fcm_73._specialProgress_14fcm_89{background:linear-gradient(90deg,var(--warning-color) 0%,var(--score-color) 100%);transform:scaleY(1.1)}@keyframes _progressGrow_14fcm_1{0%{width:0!important}}._progressBarShine_14fcm_102{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:_shine_14fcm_1 2s ease-in-out infinite}@keyframes _shine_14fcm_1{0%{left:-100%}50%,to{left:100%}}._progressPercentage_14fcm_122{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}._milestones_14fcm_133{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}._milestone_14fcm_133{font-size:12px;color:#6c757d;padding:4px 8px;background:#f8f9fa;border-radius:20px}@media(max-width:480px){._container_14fcm_1{padding:14px}._levelNumber_14fcm_30{font-size:28px}._totalWords_14fcm_47{font-size:16px}._milestones_14fcm_133{gap:8px}._milestone_14fcm_133{font-size:11px;padding:3px 6px}._progressBarBackground_14fcm_65{height:36px}._progressBarContainer_14fcm_60{margin-bottom:0}}@media(max-width:359px){._container_14fcm_1{padding:12px}._header_14fcm_9{gap:8px}._levelInfo_14fcm_16{gap:6px}._levelLabel_14fcm_22{font-size:14px}._levelNumber_14fcm_30{font-size:24px}._totalWords_14fcm_47{font-size:14px}._nextLevel_14fcm_53{font-size:12px}}._skeletonText_14fcm_212{color:transparent;background:linear-gradient(90deg,#e9ecef 25%,#f3f5f7 37%,#e9ecef 63%);background-size:400% 100%;border-radius:6px;animation:_skeletonShimmer_14fcm_1 1.4s ease infinite}._skeletonBar_14fcm_220{background:linear-gradient(90deg,#e9ecef 25%,#f3f5f7 37%,#e9ecef 63%)!important;background-size:400% 100%!important;animation:_skeletonShimmer_14fcm_1 1.4s ease infinite}@keyframes _skeletonShimmer_14fcm_1{0%{background-position:100% 50%}to{background-position:0 50%}}._totalWords_14fcm_47,._nextLevel_14fcm_53{white-space:nowrap}._header_14fcm_9{gap:8px}._levelInfo_14fcm_16{min-width:0;align-items:center}@media(max-width:400px){._levelLabel_14fcm_22{white-space:normal;max-width:5.5em;line-height:1.2;font-size:15px}}._week_yqdc9_2{position:relative;z-index:0;margin-top:16px;background:#fff;border:2px solid #f1f3f5;border-radius:16px;padding:10px 8px 6px;box-shadow:0 4px 12px #0000000f}._row_yqdc9_12{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._day_yqdc9_13{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 0 5px;min-width:0;background:none!important;color:var(--text-heading)!important;border:1.5px solid transparent!important;border-radius:10px!important;font:inherit;cursor:pointer}._day_yqdc9_13:hover:not(:disabled){background:#f6f8fa!important}._day_yqdc9_13:disabled{opacity:1!important;cursor:default}._today_yqdc9_23{border-color:var(--warning-color)!important;background:#f6b93b14!important}._missed_yqdc9_24 ._num_yqdc9_24,._missed_yqdc9_24 ._wd_yqdc9_24{color:#b2bec3}._wd_yqdc9_24{font-size:11px;font-weight:600;color:#95a5a6;line-height:1.2}._num_yqdc9_24{font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;margin-bottom:2px}._stars_yqdc9_27{font-size:15px;letter-spacing:-1.5px;line-height:1.15;white-space:nowrap}._score_yqdc9_28{color:var(--cal-star-score)}._timed_yqdc9_29{color:var(--cal-star-timed)}._off_yqdc9_30{color:#dee2e6}._none_yqdc9_31{font-size:15px;line-height:1.15;color:#ced4da}._skeleton_yqdc9_32{height:62px;background:#f1f3f5!important;border-radius:10px}._more_yqdc9_33{display:block;margin:4px 0 0 auto;padding:2px 6px!important;background:none!important;color:var(--primary-color)!important;font-size:13px!important;font-weight:600!important;cursor:pointer}._more_yqdc9_33:hover:not(:disabled){text-decoration:underline}._day_yqdc9_13+._day_yqdc9_13:before{content:"";position:absolute;left:-1.5px;top:12%;bottom:12%;width:1px;background:#edf0f2;pointer-events:none;z-index:-1}@media(max-width:480px){._week_yqdc9_2{margin-top:12px;padding-left:4px;padding-right:4px}}@media(max-width:400px){._stars_yqdc9_27,._none_yqdc9_31{font-size:12px;letter-spacing:-1.5px}}@media(max-width:359px){._week_yqdc9_2{padding:8px 4px 4px}._row_yqdc9_12{gap:0}._day_yqdc9_13+._day_yqdc9_13:before{left:-.5px}._stars_yqdc9_27,._none_yqdc9_31{font-size:11.5px;letter-spacing:-1.5px}}._titleScreen_viyeg_1{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);display:flex;align-items:center;justify-content:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--ad-banner-height, 0px))}._container_viyeg_18{width:100%;max-width:600px;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0003;overflow:hidden;animation:_fadeIn_viyeg_1 .5s ease}._linkBanner_viyeg_29{position:fixed;left:0;right:0;bottom:0;z-index:951;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-primary);border-top:3px solid var(--primary-color);box-shadow:0 -4px 20px #0000002e;animation:_slideUp_viyeg_1 .3s ease}._linkBanner_viyeg_29._linkBannerRaised_viyeg_53{padding-bottom:12px}@keyframes _slideUp_viyeg_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._linkBannerInner_viyeg_69{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;max-width:600px}._linkBannerText_viyeg_79{flex:1 1 240px}._linkBannerTitle_viyeg_84{font-size:.9rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}._linkBannerBody_viyeg_91{font-size:.9rem;line-height:1.5;color:var(--text-secondary)}._linkBannerActions_viyeg_97{display:flex;align-items:center;gap:6px}._linkBannerPrimary_viyeg_104{padding:9px 14px;background:var(--score-color);color:#fff;border:none;border-radius:9px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s ease}._linkBannerPrimary_viyeg_104:hover{background:var(--score-dark)}._linkBannerLater_viyeg_121{padding:9px 10px;background:transparent;color:var(--text-secondary);border:none;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}._linkBannerLater_viyeg_121:hover{color:var(--text-primary)}@media(max-width:480px){._linkBannerInner_viyeg_69{flex-wrap:nowrap;align-items:center}._linkBannerText_viyeg_79{flex:1;min-width:0}._linkBannerTitle_viyeg_84,._linkBannerBody_viyeg_91{font-size:.8rem}._linkBannerActions_viyeg_97{flex-shrink:0;flex-direction:column;align-items:stretch}}@keyframes _fadeIn_viyeg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_viyeg_168{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;padding:40px 20px;text-align:center;position:relative}._soundToggle_viyeg_177{position:absolute;top:12px;right:12px}._adFreeEntry_viyeg_184{position:absolute;top:12px;left:12px}._title_viyeg_1{margin:0;display:flex;flex-direction:column;gap:8px}._titleMain_viyeg_197{color:#fff;font-size:48px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.2);letter-spacing:2px}._titleSub_viyeg_207{color:#fff;font-size:20px;font-weight:400;opacity:.9;font-style:italic}._tagline_viyeg_215{color:#fff;margin:16px 0 0;font-size:16px;opacity:.95;line-height:1.5}._statsSection_viyeg_223{padding:30px 20px 19px;background:#f8f9fa;border-bottom:1px solid #e9ecef}._sectionTitle_viyeg_230{font-size:18px;font-weight:600;color:var(--text-heading);margin:0 0 16px;text-align:center}._vocabularyLevelSection_viyeg_238{margin-bottom:18px}._vocabularyStats_viyeg_242{display:flex;justify-content:center;gap:24px;margin-top:16px;font-size:14px;color:#495057}._achievementTiles_viyeg_251{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:_fadeIn_viyeg_1 .4s ease}@keyframes _fadeIn_viyeg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._tile_viyeg_270{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-items:center;column-gap:12px;row-gap:2px;min-width:0;padding:16px 6px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #00000014;cursor:default}._tileIcon_viyeg_290{grid-row:1 / span 2;justify-self:center;font-size:34px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._tileLabel_viyeg_298{font-size:14px;color:#6c757d;font-weight:600;line-height:1.2;white-space:nowrap;justify-self:center}._tileValue_viyeg_307{font-size:22px;font-weight:700;color:var(--text-heading);line-height:1.1;white-space:nowrap;justify-self:center}._mainActions_viyeg_317{padding:27px 20px 40px;text-align:center}._staminaSection_viyeg_323{margin-bottom:20px;max-width:320px;margin-left:auto;margin-right:auto}._playButton_viyeg_330{width:100%;max-width:320px;padding:20px 32px;background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%);color:#fff;border:none;border-radius:16px;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px rgba(var(--success-rgb),.3);display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto}._playButton_viyeg_330:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--success-rgb),.4)}._playButton_viyeg_330:active:not(:disabled){transform:translateY(0)}._playButton_viyeg_330:disabled{background:#95a5a6;cursor:not-allowed;box-shadow:none}._playButtonText_viyeg_365{font-size:24px}._staminaInfo_viyeg_369{font-size:14px;opacity:.9}._staminaWarning_viyeg_374{margin-top:16px;padding:12px;background:#fee;color:var(--danger-dark);border-radius:8px;font-size:14px;text-align:center;animation:_shake_viyeg_1 .5s ease}._startGroup_viyeg_389{width:100%;max-width:320px;margin:0 auto;padding:14px 12px 12px;box-sizing:border-box;border:1px solid #e9ecef;border-radius:16px;background:#f8f9fa;display:flex;flex-direction:column;gap:10px}._startGroupTitle_viyeg_403{margin:0;font-size:18px;font-weight:700;color:var(--text-heading)}._startGroupSub_viyeg_410{margin:-8px 0 2px;font-size:13px;color:#6c757d}._playButtonInGroup_viyeg_417{max-width:none;padding:12px;gap:2px;border-radius:14px;background:linear-gradient(135deg,var(--primary-soft) 0%,var(--primary-soft-end) 100%);box-shadow:0 4px 16px rgba(var(--primary-rgb),.3)}._playButtonInGroup_viyeg_417:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-soft-hover) 0%,var(--primary-soft-hover-end) 100%);box-shadow:0 6px 20px rgba(var(--primary-rgb),.4)}._dailyScoreButton_viyeg_433{background:linear-gradient(135deg,var(--score-light) 0%,var(--score-color) 100%);box-shadow:0 4px 16px rgba(var(--score-rgb),.3)}._dailyScoreButton_viyeg_433:hover:not(:disabled){background:linear-gradient(135deg,#f8c455,#ea8b35);box-shadow:0 6px 20px rgba(var(--score-rgb),.4)}._dailyScoreButton_viyeg_433:disabled{background:linear-gradient(135deg,var(--score-light) 0%,var(--score-color) 100%);box-shadow:0 4px 16px rgba(var(--score-rgb),.3)}._dailyScorePlayed_viyeg_450:disabled{background:linear-gradient(135deg,#b2bec3,#95a5a6);box-shadow:none}._modeButtonText_viyeg_456{font-size:18px;white-space:nowrap}@media(max-width:420px){._modeButtonText_viyeg_456{font-size:16px}}@media(max-width:350px){._startGroup_viyeg_389{padding:12px 8px 8px}._modeButtonText_viyeg_456{font-size:14px}}._modeButtonSub_viyeg_477{font-size:13px;font-weight:600;opacity:.9}._shortButton_viyeg_484{width:100%;padding:12px;background:linear-gradient(135deg,#1bae92,#148d75);color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #148d754d;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0}._shortButton_viyeg_484:hover:not(:disabled){background:linear-gradient(135deg,#22bb9e,#179a80);transform:translateY(-2px);box-shadow:0 6px 20px #148d7566}._shortButton_viyeg_484:active:not(:disabled){transform:translateY(0)}._shortButton_viyeg_484:disabled{background:#95a5a6;color:#fff;cursor:not-allowed;box-shadow:none}._shortButtonHighlight_viyeg_521{animation:_shortButtonPulse_viyeg_1 1.6s ease-in-out 3}@keyframes _shortButtonPulse_viyeg_1{0%,to{box-shadow:0 4px 16px #148d754d}50%{box-shadow:0 0 0 6px #1bae9259}}@media(prefers-reduced-motion:reduce){._shortButtonHighlight_viyeg_521{animation:none}}._howToPlayButton_viyeg_536{width:100%;max-width:320px;padding:14px 24px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3);margin:16px auto 0;display:block}._howToPlayButton_viyeg_536:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.4)}._howToPlayButtonQuiet_viyeg_561{background:#eef1f6;color:var(--primary-color);border:1px solid #d5dbe6;box-shadow:none}._howToPlayButtonQuiet_viyeg_561:hover:not(:disabled){background:#e4e9f1;box-shadow:0 2px 8px rgba(var(--primary-rgb),.15)}._howToPlayButton_viyeg_536:active:not(:disabled){transform:translateY(0)}._howToPlayButton_viyeg_536:disabled{opacity:.5;cursor:not-allowed}._settingsButton_viyeg_583{width:100%;max-width:320px;padding:14px 24px;background:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-purple-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #7f8c8d4d;margin:16px auto 0;display:block}._settingsButton_viyeg_583:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6f7f9966}._settingsButton_viyeg_583:active:not(:disabled){transform:translateY(0)}._settingsButton_viyeg_583:disabled{opacity:.5;cursor:not-allowed}._loginButton_viyeg_614{width:100%;max-width:320px;padding:14px 24px;background:linear-gradient(135deg,var(--score-color) 0%,var(--score-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(var(--score-rgb),.3);margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:8px}._loginIcon_viyeg_634{font-size:20px}._loginButton_viyeg_614:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--score-rgb),.4)}._loginButton_viyeg_614:active:not(:disabled){transform:translateY(0)}._loginButton_viyeg_614:disabled{opacity:.5;cursor:not-allowed}._installButton_viyeg_652{width:100%;max-width:320px;padding:14px 24px;background:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-purple-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #9b59b64d;margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:8px}._installIcon_viyeg_672{font-size:20px}._installButton_viyeg_652:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #9b59b666}._installButton_viyeg_652:active:not(:disabled){transform:translateY(0)}._installButton_viyeg_652:disabled{opacity:.5;cursor:not-allowed}@keyframes _shake_viyeg_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._staminaRecoveryTime_viyeg_696{font-size:12px;opacity:.8}._navigation_viyeg_701{padding:0 20px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._navigationLast_viyeg_710{padding-bottom:30px}._challengeRow_viyeg_715{padding:0 20px 12px}._challengeButton_viyeg_719{position:relative;width:100%;margin:0;padding:12px 16px;background:#fff;border:2px solid #f5cba0;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-heading)}._challengeButton_viyeg_719:hover:not(:disabled){background:#fffaf3;border-color:var(--score-color)}._challengeBadge_viyeg_741{position:absolute;top:-8px;right:-6px;min-width:22px;padding:0 6px;border-radius:11px;background:var(--danger-color);color:#fff;font-size:12px;font-weight:700;line-height:22px}._navigationSub_viyeg_755{padding:0 20px 30px;display:grid;grid-template-columns:1fr;gap:12px}._navButton_viyeg_762{padding:16px;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._navButton_viyeg_762:hover:not(:disabled){background:#f8f9fa;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._navButton_viyeg_762:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._navIcon_viyeg_791{font-size:32px}._navText_viyeg_795{font-size:16px;font-weight:600;color:var(--text-heading)}._footer_viyeg_801{padding:20px;background:#f8f9fa;text-align:center;border-top:1px solid #e9ecef}._footerLinks_viyeg_808{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;gap:4px}._footerRow_viyeg_816{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}._footerLink_viyeg_808{background:none;border:none;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;transition:color .2s;white-space:nowrap}._footerLink_viyeg_808:hover{color:#495057;text-decoration:underline}._footerLink_viyeg_808:disabled{opacity:.5;cursor:not-allowed}._footerDivider_viyeg_850{color:#dee2e6;font-size:12px}._footerText_viyeg_855{font-size:14px;color:#6c757d;margin:0}._version_viyeg_861{font-size:12px;color:#adb5bd;margin:4px 0 0}@media(max-width:768px){._container_viyeg_18{box-shadow:none;max-width:100%}._titleMain_viyeg_197{font-size:40px}._titleSub_viyeg_207{font-size:18px}}@media(max-width:480px){._header_viyeg_168{padding:18px 16px}._titleMain_viyeg_197{font-size:28px}._titleSub_viyeg_207{font-size:14px}._tagline_viyeg_215{font-size:13px}._vocabularyStats_viyeg_242{flex-direction:column;gap:8px}._playButton_viyeg_330{padding:14px 20px}._playButtonText_viyeg_365{font-size:18px}._howToPlayButton_viyeg_536,._settingsButton_viyeg_583,._loginButton_viyeg_614{padding:12px 20px;font-size:16px}._loginIcon_viyeg_634{font-size:18px}._installButton_viyeg_652{padding:12px 20px;font-size:16px}._installIcon_viyeg_672{font-size:18px}._navigation_viyeg_701{grid-template-columns:repeat(2,1fr);padding:0 16px 8px;gap:8px}._navigationLast_viyeg_710{padding-bottom:24px}._navigationSub_viyeg_755{padding:0 16px 24px}._navButton_viyeg_762{padding:14px}._navIcon_viyeg_791{font-size:28px}._navText_viyeg_795{font-size:14px}}@media(max-width:375px){._header_viyeg_168{padding:14px 12px}._titleMain_viyeg_197{font-size:24px}._titleSub_viyeg_207{font-size:13px}._tagline_viyeg_215{font-size:12px}._playButton_viyeg_330{padding:12px 16px}._playButtonText_viyeg_365{font-size:16px}._footer_viyeg_801{padding:16px 8px}._footerLink_viyeg_808{font-size:11px;padding:4px}._footerRow_viyeg_816{gap:4px}._footerDivider_viyeg_850{font-size:10px}._footerText_viyeg_855{font-size:12px}}._loadingSpinner_viyeg_1021{width:48px;height:48px;margin:20px auto 0;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_viyeg_1 1s linear infinite}@keyframes _spin_viyeg_1{to{transform:rotate(360deg)}}@keyframes _pulse_viyeg_1{0%,to{opacity:.9}50%{opacity:.6}}._startingOverlay_viyeg_1050{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_viyeg_1 .3s ease}._startingContent_viyeg_1064{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0003;text-align:center}._startingContent_viyeg_1064 ._loadingSpinner_viyeg_1021{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;margin:0 auto 20px;animation:_spin_viyeg_1 1s linear infinite}._startingText_viyeg_1083{font-size:1.2rem;color:#333;margin:0}@keyframes _fadeIn_viyeg_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_viyeg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loginOverlay_viyeg_1104{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_overlayFadeIn_viyeg_1 .2s ease;-webkit-overflow-scrolling:touch;touch-action:none}@keyframes _overlayFadeIn_viyeg_1{0%{opacity:0}to{opacity:1}}._loginModal_viyeg_1129{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_modalSlideUp_viyeg_1 .3s ease}@keyframes _modalSlideUp_viyeg_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._loginModalIcon_viyeg_1151{font-size:64px;margin-bottom:20px;animation:_pulse_viyeg_1 2s ease-in-out infinite}@keyframes _pulse_viyeg_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._loginModalMessage_viyeg_1166{font-size:20px;font-weight:700;color:#333;margin:0 0 12px}._loginModalSubMessage_viyeg_1173{font-size:14px;color:#666;margin:0;line-height:1.6}._loginModalErrorMessage_viyeg_1180{font-size:15px;color:#333;margin:0 0 24px;line-height:1.6;padding:16px;background:#fee;border-radius:8px;border:1px solid #fcc;white-space:pre-line}._loginModalCloseButton_viyeg_1192{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}._loginModalCloseButton_viyeg_1192:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.4)}._loginModalCloseButton_viyeg_1192:active{transform:translateY(0);box-shadow:0 2px 4px rgba(var(--primary-rgb),.3)}._comparisonModal_viyeg_1217{background:#fff;border-radius:16px;padding:32px;max-width:700px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d;animation:_modalSlideUp_viyeg_1 .3s ease;text-align:center}._comparisonModalHeader_viyeg_1230{margin-bottom:20px}._comparisonModalTitle_viyeg_1234{font-size:24px;font-weight:700;color:#333;margin:0}._comparisonModalWarning_viyeg_1241{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:16px;margin-bottom:24px;font-size:15px;font-weight:600;color:#856404;line-height:1.6}._comparisonModalContent_viyeg_1253{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px}@media(max-width:650px){._comparisonModalContent_viyeg_1253{flex-direction:column;gap:16px}}._comparisonCard_viyeg_1268{flex:1;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:20px;min-width:0}._comparisonCardHeader_viyeg_1277{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}._comparisonCardIcon_viyeg_1284{font-size:40px;margin-bottom:8px}._comparisonCardTitle_viyeg_1289{font-size:16px;font-weight:700;color:#333;text-align:center}._comparisonCardEmail_viyeg_1296{font-size:13px;font-weight:400;color:#666;margin-top:4px;word-break:break-all}._comparisonCardStats_viyeg_1304{display:flex;flex-direction:column;gap:12px}._statRow_viyeg_1310{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #dee2e6}._statLabel_viyeg_1320{font-size:14px;font-weight:500;color:#666}._statValue_viyeg_1326{font-size:16px;font-weight:700;color:#333}._comparisonArrow_viyeg_1332{font-size:32px;color:#6c757d;flex-shrink:0}@media(max-width:650px){._comparisonArrow_viyeg_1332{transform:rotate(90deg)}}._comparisonModalButtons_viyeg_1344{display:flex;gap:12px;justify-content:center}._comparisonModalCancelButton_viyeg_1350,._comparisonModalConfirmButton_viyeg_1351{flex:1;max-width:200px;padding:14px 24px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._comparisonModalCancelButton_viyeg_1350{background:#6c757d;color:#fff}._comparisonModalCancelButton_viyeg_1350:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._comparisonModalCancelButton_viyeg_1350:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}._comparisonModalConfirmButton_viyeg_1351{background:#28a745;color:#fff}._comparisonModalConfirmButton_viyeg_1351:hover{background:#218838;transform:translateY(-1px);box-shadow:0 4px 12px #28a7454d}._comparisonModalConfirmButton_viyeg_1351:active{transform:translateY(0);box-shadow:0 2px 4px #28a74533}._rewardGrantedMessage_viyeg_1403{background:#10b981;color:#fff;padding:10px 16px;border-radius:8px;font-weight:600;text-align:center;width:100%;box-sizing:border-box}._skeletonText_viyeg_1420{color:transparent!important;background:linear-gradient(90deg,#e9ecef 25%,#f3f5f7 37%,#e9ecef 63%);background-size:400% 100%;border-radius:6px;animation:_skeletonShimmer_viyeg_1 1.4s ease infinite}@keyframes _skeletonShimmer_viyeg_1{0%{background-position:100% 50%}to{background-position:0 50%}}._btnSpinnerInline_viyeg_1434{display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_viyeg_1 1s linear infinite}._bootErrorPanel_viyeg_1447{margin:0 auto 16px;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0003;max-width:400px}._bootErrorTitle_viyeg_1455{font-size:16px;font-weight:600;color:var(--danger-color);margin:0 0 10px}._bootErrorMessage_viyeg_1456{font-size:14px;color:#495057;margin:0;line-height:1.5}._bootErrorDebug_viyeg_1457{font-size:10px;margin-top:10px;text-align:left;background:#f0f0f0;padding:5px;border-radius:3px;color:#333}._phrase_viyeg_1460{display:inline-block}._bootErrorCode_viyeg_1462{font-size:11px;margin:10px 0 0;text-align:center;color:#666}._bootErrorReload_viyeg_1463{margin-top:16px;padding:10px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}._bootErrorReload_viyeg_1463:hover{background:var(--primary-hover)}@media(max-width:359px){._dailyModeText_viyeg_1479{white-space:normal;font-size:16px;line-height:1.3}}@media(max-width:480px){._tileIcon_viyeg_290{font-size:26px}._tileLabel_viyeg_298{font-size:11px}}@media(max-width:389px){._tile_viyeg_270{padding:16px 2px}._tileValue_viyeg_307{font-size:20px}}@media(max-width:359px){._achievementTiles_viyeg_251{gap:8px}._tile_viyeg_270{padding:14px 2px}._tileIcon_viyeg_290{font-size:22px}._tileLabel_viyeg_298{font-size:11px;letter-spacing:-.02em}._tileValue_viyeg_307{font-size:16px}}:where(._titleScreen_viyeg_1) button{font-family:inherit;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:background-color .3s ease}:where(._titleScreen_viyeg_1) button:hover:not(:disabled){background-color:var(--primary-hover)}:where(._titleScreen_viyeg_1) button:disabled{opacity:.6;cursor:not-allowed}:where(._titleScreen_viyeg_1) button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}:where(._titleScreen_viyeg_1) h1{font-weight:600;line-height:1.2}@media(max-width:480px){:where(._titleScreen_viyeg_1) button{font-size:.875rem;padding:.625rem 1.25rem}}._dailyGroup_viyeg_1550{border:1px solid rgba(var(--score-rgb),.35);border-radius:14px;padding:14px;margin-bottom:20px;background:#f6b93b0a}._dailyGroupInner_viyeg_1557{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin:0 auto}._countdown_viyeg_1558{text-align:center;font-size:16px;color:#7f8c8d;margin-top:12px;font-variant-numeric:tabular-nums}._moreButton_viyeg_1561{max-width:320px;margin:0 auto 12px}._dailyGroupInner_viyeg_1557>button span{white-space:normal}@media(max-width:480px){._statsSection_viyeg_223{padding:15px 12px 19px}._vocabularyLevelSection_viyeg_238{margin-bottom:12px}._vocabularyLevelSection_viyeg_238>div{margin-bottom:0}._mainActions_viyeg_317{padding-top:20px}}._dailyButton_eo2g1_2,._staminaButton_eo2g1_3{width:100%;padding:12px;border:none;border-radius:14px;color:#fff;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .3s;box-sizing:border-box}._dailyButton_eo2g1_2{background:linear-gradient(135deg,var(--timed-light) 0%,var(--timed-color) 100%);box-shadow:0 4px 16px rgba(var(--timed-rgb),.3)}._staminaButton_eo2g1_3{background:linear-gradient(135deg,#b8508a,#8f2f68);box-shadow:0 4px 16px #8f2f684d}._mainText_eo2g1_27{font-size:18px;white-space:nowrap}._subText_eo2g1_31{font-size:13px;font-weight:600;opacity:.9}._locked_eo2g1_37,._played_eo2g1_41{background:linear-gradient(135deg,#b2bec3,#95a5a6);box-shadow:none}._dailyButton_eo2g1_2:hover:not(:disabled){background:linear-gradient(135deg,#9a8af3,#7a6bea);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--timed-rgb),.4)}._staminaButton_eo2g1_3:hover:not(:disabled){background:linear-gradient(135deg,#c2629a,#9b3d75);transform:translateY(-2px);box-shadow:0 6px 20px #8f2f6866}._dailyButton_eo2g1_2:active:not(:disabled),._staminaButton_eo2g1_3:active:not(:disabled){transform:translateY(0)}._locked_eo2g1_37:hover:not(:disabled){background:linear-gradient(135deg,#bec9cd,#a3b1b2);box-shadow:none}._dailyButton_eo2g1_2:disabled,._staminaButton_eo2g1_3:disabled{cursor:default;opacity:.85}._staminaButton_eo2g1_3:disabled{background:#95a5a6;color:#fff;cursor:not-allowed;box-shadow:none;opacity:.6}._phrase_eo2g1_80{display:inline-block}._dailyLinkButton_eo2g1_83{background:linear-gradient(135deg,var(--timed-light) 0%,var(--timed-color) 100%)}._dailyLinkButton_eo2g1_83:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--timed-rgb),.35)}@media(max-width:359px){._mainText_eo2g1_27{font-size:16px;white-space:normal;line-height:1.3;text-align:center}}._resultScreen_13ejc_1{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e9ecef);padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(90px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center}html.native-app ._resultScreen_13ejc_1{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--ad-banner-height, 0px))}._dailyShareRow_13ejc_27{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:0 auto;justify-content:center}._dailyShareRow_13ejc_27+._dailyShareRow_13ejc_27{margin-top:10px}html.native-app ._dailyShareRowStack_13ejc_45{flex-direction:column}html.native-app ._dailyShareRowStack_13ejc_45>button{flex:none;width:100%}._container_13ejc_53{background:#fff;border-radius:20px;padding:40px;max-width:600px;width:100%;box-shadow:0 10px 40px #0000001a;animation:_slideIn_13ejc_1 .5s ease}._loadingContainer_13ejc_63{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent}._loadingContent_13ejc_72{text-align:center;animation:_fadeIn_13ejc_1 .5s ease}._loadingText_13ejc_77{font-size:20px;color:#555;text-align:center;animation:_pulse_13ejc_1 1.5s ease-in-out infinite}._loadingSpinner_13ejc_84{width:48px;height:48px;margin:24px auto 0;border:4px solid rgba(85,85,85,.2);border-top-color:#555;border-radius:50%;animation:_spin_13ejc_1 1s linear infinite}@keyframes _pulse_13ejc_1{0%,to{opacity:.9}50%{opacity:.6}}@keyframes _spin_13ejc_1{to{transform:rotate(360deg)}}@keyframes _slideIn_13ejc_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_13ejc_120{font-size:32px;font-weight:700;color:var(--text-heading);text-align:center;margin:0 0 20px}._title_13ejc_120._titleDaily_13ejc_130{white-space:nowrap;font-size:clamp(18px,6.5vw,32px)}._scoreSection_13ejc_135{text-align:center;margin-bottom:40px;padding:30px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:16px;color:#fff;position:relative;overflow:hidden}._scoreSectionDaily_13ejc_147{background:linear-gradient(135deg,#f59023 0%,var(--score-dark) 100%);box-shadow:0 6px 20px #d3540059}._scoreSectionQuick_13ejc_152{background:linear-gradient(135deg,#1bae92,#148d75);box-shadow:0 6px 20px #148d754d}._scoreSectionDaily_13ejc_147 ._scoreLabel_13ejc_158,._scoreSectionDaily_13ejc_147 ._encouragement_13ejc_159{opacity:1}._scoreSection_13ejc_135:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:_shimmer_13ejc_1 3s ease-in-out infinite}@keyframes _shimmer_13ejc_1{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}._scoreLabel_13ejc_158{font-size:18px;opacity:.9;margin-bottom:10px;position:relative;z-index:1}._score_13ejc_135{font-size:64px;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.2);position:relative;z-index:1;animation:_scoreReveal_13ejc_1 .5s ease .5s backwards}@keyframes _scoreReveal_13ejc_1{0%{transform:scale(.5)}to{transform:scale(1)}}._noIntro_13ejc_213 *,._noIntro_13ejc_213 *:before,._noIntro_13ejc_213 *:after{animation:none!important}._encouragement_13ejc_159{font-size:16px;opacity:.95;position:relative;z-index:1;white-space:pre-line}._statsGrid_13ejc_227{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}._statItem_13ejc_234{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px;transition:all .2s ease}._statItem_13ejc_234:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statLabel_13ejc_247{font-size:14px;color:#6c757d;margin-bottom:8px}._statValue_13ejc_253{font-size:28px;font-weight:700;color:var(--text-heading)}._newRecordBadge_13ejc_259{display:block;margin:0 auto 16px;padding:8px 20px;background:linear-gradient(135deg,var(--warning-color) 0%,var(--score-color) 100%);color:#fff;font-size:20px;font-weight:700;border-radius:25px;text-transform:uppercase;animation:_pulse_13ejc_1 1.5s ease-in-out infinite;text-align:center;width:fit-content}@keyframes _pulse_13ejc_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._achievementMessage_13ejc_279{text-align:center;font-size:20px;font-weight:600;color:var(--danger-color);margin:24px 0;padding:16px;background:#fff3cd;border-radius:12px;border:2px solid #f0ad4e;animation:_celebrationBounce_13ejc_1 .5s ease}@keyframes _celebrationBounce_13ejc_1{0%{transform:translateY(-10px);opacity:0}50%{transform:translateY(5px)}to{transform:translateY(0);opacity:1}}._vocabularySection_13ejc_298{margin-bottom:30px;padding:24px;background:#f8f9fa;border-radius:12px}._vocabularyTitle_13ejc_305{font-size:18px;font-weight:600;color:var(--text-heading);margin:0 0 16px;text-align:center}._vocabularyMessage_13ejc_313{text-align:center;font-size:14px;color:#6c757d;margin-top:16px;margin-bottom:16px}._vocabularyTileContainer_13ejc_321{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}._vocabularyTileContainer_13ejc_321 ._statItem_13ejc_234{max-width:400px;margin:0 auto;width:100%}._levelUpCelebration_13ejc_334{text-align:center;font-size:20px;font-weight:600;color:var(--warning-color);margin-top:16px;padding:16px;background:linear-gradient(135deg,#fff8e1,#fffdf7);border-radius:12px;animation:_celebrationBounce_13ejc_1 .5s ease;box-shadow:0 4px 12px rgba(var(--warning-rgb),.2)}._recordGroup_13ejc_352{background:#eaf4fd;border-radius:18px;padding:10px;margin-bottom:30px}._recordGroupDaily_13ejc_359{background:#fdf1e3}._recordGroupQuick_13ejc_364{background:#e6f6f1}._recordGroup_13ejc_352 ._scoreSection_13ejc_135{margin-bottom:10px}._heatBlock_13ejc_373{padding:0 4px 4px}._heatMeta_13ejc_377{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:#6b7a89}._heatCaption_13ejc_388{text-align:center}._streakBadgeRow_13ejc_394{text-align:center;margin:-10px 0 16px}._streakBadge_13ejc_394{display:inline-block;width:var(--streak-badge-width, 70%);min-width:max-content;box-sizing:border-box;padding:3px 12px;border-radius:999px;background:#fff3e6;border:1px solid #f6caa0;color:#c4600f;font-size:.85rem;font-weight:700}._streakBadgeMilestone_13ejc_415{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;border-radius:14px;background:linear-gradient(135deg,#fff1c2,#ffd98a);border:1px solid #f5a623;box-shadow:0 4px 14px #f5a6234d;animation:_milestonePop_13ejc_1 .6s cubic-bezier(.34,1.56,.64,1) both}._milestoneLine_13ejc_429{font-size:1rem;font-weight:800;color:#a84300}@keyframes _milestonePop_13ejc_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){._streakBadgeMilestone_13ejc_415{animation:none}}._heatCaption_13ejc_388 span{display:inline-block}._rankingSection_13ejc_450{margin-bottom:30px;padding:24px;background:#f8f9fa;border-radius:12px}._rankingTitle_13ejc_457{font-size:18px;font-weight:600;color:var(--text-heading);margin:0 0 16px;text-align:center}._rankingPlaceholder_13ejc_465{width:100%;text-align:center;padding:20px 0}._rankingPlaceholder_13ejc_465 p{margin:8px 0;font-size:16px;color:#495057}._rankingResults_13ejc_479{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}._totalCard_13ejc_488{margin:0 0 30px}._detailsSection_13ejc_496{margin-bottom:30px;padding:20px 24px;background:#f8f9fa;border-radius:12px;color:var(--text-heading)}._detailsHeader_13ejc_503{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:0;border:none;background:transparent;color:var(--text-heading);cursor:pointer;-webkit-tap-highlight-color:transparent}._detailsHeader_13ejc_503:hover:not(:disabled){background:transparent}._detailsTitle_13ejc_520{font-size:18px;font-weight:600}._detailsChevron_13ejc_524{font-size:13px;color:#6c757d}._detailsSummary_13ejc_528{margin-top:6px;text-align:center;font-size:13px;color:#6c757d}._detailsBody_13ejc_534{margin-top:16px}._detailsBody_13ejc_534 ._statsGrid_13ejc_227{gap:12px;margin-bottom:20px}._detailsBody_13ejc_534 ._statItem_13ejc_234{background:#fff;border:1px solid #e9ecef}._detailsBody_13ejc_534 ._wordList_13ejc_545{margin-bottom:0}._detailsBody_13ejc_534 ._wordListTitle_13ejc_548{font-size:15px;margin-bottom:10px}._digestTeaser_13ejc_553{width:100%;text-align:center;font-size:14px;color:#495057;background:#fff8e6;border-radius:8px;padding:10px 12px;margin:4px 0 12px;line-height:1.6}._rankingItem_13ejc_565{flex:1;min-width:140px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000d;position:relative;transition:transform .2s}._rankingItem_13ejc_565:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._rankingPeriod_13ejc_582{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}._rankingRank_13ejc_590,._rankingRankUnranked_13ejc_591{height:40px;margin-bottom:16px;display:flex;align-items:flex-end;justify-content:center;line-height:1}._rankingRank_13ejc_590{font-size:32px;font-weight:700;color:var(--text-heading)}._rankingItemUnranked_13ejc_608{background:linear-gradient(135deg,#dee2e6,#ced4da);box-shadow:none}._rankingRankUnranked_13ejc_591{font-size:18px;font-weight:600;color:#868e96}._rankingScore_13ejc_593{height:20px;display:flex;justify-content:center;align-items:center;color:#6c757d;font-size:14px;font-weight:500}._newRankBadge_13ejc_627{background:var(--success-color);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;animation:_pulse_13ejc_1 2s infinite}@keyframes _pulse_13ejc_1{0%{box-shadow:0 0 rgba(var(--success-rgb),.7)}70%{box-shadow:0 0 0 10px rgba(var(--success-rgb),0)}to{box-shadow:0 0 rgba(var(--success-rgb),0)}}._viewRankingButton_13ejc_657{width:100%;padding:12px 24px;background:linear-gradient(135deg,#7b8ff0,#8a63b8);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}._viewRankingButton_13ejc_657:hover{background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--bg-gradient-end-rgb),.3)}._wordList_13ejc_545{margin-bottom:30px}._wordListTitle_13ejc_548{font-size:18px;font-weight:600;color:var(--text-heading);margin:0 0 16px}._words_13ejc_687{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:16px;background:#f8f9fa;border-radius:8px}._wordsWithScore_13ejc_698{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:16px;background:#f8f9fa;border-radius:8px}._wordsWithScore_13ejc_698::-webkit-scrollbar{width:6px}._noWords_13ejc_713{text-align:center;color:#7f8c8d;font-style:italic;padding:20px}._wordsWithScore_13ejc_698::-webkit-scrollbar-track{background:#e9ecef;border-radius:3px}._wordsWithScore_13ejc_698::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:3px}._wordItem_13ejc_730{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border:1px solid #dee2e6;border-radius:8px;font-size:14px;transition:all .2s ease}._wordItem_13ejc_730:hover{background:#f8f9fa;border-color:#adb5bd}._wordNumber_13ejc_747{color:#6c757d;font-weight:500;min-width:24px}._wordText_13ejc_753{flex:1;display:flex;align-items:center;gap:6px;color:#495057;font-weight:500}._wordScore_13ejc_762{font-weight:700;color:var(--primary-color);font-size:16px}._word_13ejc_545{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid #dee2e6;border-radius:20px;font-size:14px;color:#495057}._newBadge_13ejc_780{display:inline-block;padding:2px 6px;background:var(--badge-new);color:#fff;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase}._bonusBadge_13ejc_791{display:inline-block;padding:2px 6px;background:var(--badge-bonus);color:#fff;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase}._actions_13ejc_802{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}._titleButton_13ejc_810{width:400px;padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s;background:#e9ecef;color:#495057}._challengeReturnButton_13ejc_824{width:400px;max-width:100%;padding:14px 32px;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,var(--warning-color),var(--score-color));color:#fff}._challengeReturnButton_13ejc_824:hover:not(:disabled){background:linear-gradient(135deg,var(--warning-color),var(--score-dark));transform:translateY(-2px)}._titleButton_13ejc_810:hover{background:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._titleButton_13ejc_810._disabled_13ejc_850,._titleButton_13ejc_810:disabled{opacity:.6;cursor:not-allowed}._titleButton_13ejc_810._disabled_13ejc_850:hover,._titleButton_13ejc_810:disabled:hover{transform:none;box-shadow:none;background:#e9ecef}._dailyCta_13ejc_864{text-align:center;margin:0 0 30px;padding:14px;background:#f6b93b14;border:1px solid rgba(var(--score-rgb),.35);border-radius:12px}._dailyCtaText_13ejc_873{font-size:.95em;color:var(--text-heading);margin-bottom:10px;line-height:1.5}._dailyCtaSubText_13ejc_881{font-size:.85em;color:#7f8c8d;margin-top:8px;line-height:1.5}._dailyCtaText_13ejc_873 span,._dailyCtaSubText_13ejc_881 span{display:inline-block}._dailyCtaButton_13ejc_894{width:400px;max-width:100%;padding:14px 32px;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,var(--score-light),var(--score-color));color:#fff}._dailyLinkFit_13ejc_909{padding:14px 12px}@media(max-width:359px){._dailyLinkFit_13ejc_909{padding:14px 6px;font-size:15px}}._dailyCtaButton_13ejc_894:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--score-rgb),.35)}._dailyCtaButton_13ejc_894:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._installSection_13ejc_931{display:flex;justify-content:center;margin:20px 0}._installButton_13ejc_937{width:400px;padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s;background:#e9ecef;color:#495057;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}._installButton_13ejc_937._highlighted_13ejc_955{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 10px #10b9814d;animation:_glowPulse_13ejc_1 2s ease-in-out infinite}._installButton_13ejc_937:hover{transform:translateY(-2px);box-shadow:0 4px 16px #10b98166}._installIcon_13ejc_967{font-size:20px}._recommendBadge_13ejc_971{position:absolute;top:-8px;right:20px;background:#f59e0b;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 2px 4px #0003;animation:_bounce_13ejc_1 .5s ease-out}@keyframes _bounce_13ejc_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _glowPulse_13ejc_1{0%,to{box-shadow:0 2px 10px #10b9814d}50%{box-shadow:0 2px 20px #10b98180}}._nextMessage_13ejc_1006{text-align:center;font-size:18px;color:#6c757d;font-weight:500}@keyframes _fadeIn_13ejc_1{0%{opacity:0}to{opacity:1}}@media(max-width:480px){._resultScreen_13ejc_1{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}._container_13ejc_53{padding:24px}._title_13ejc_120{font-size:28px;margin-bottom:14px}._streakBadgeRow_13ejc_394{margin:-6px 0 12px}._score_13ejc_135{font-size:48px}._statsGrid_13ejc_227{grid-template-columns:repeat(2,1fr);gap:12px}._statItem_13ejc_234{padding:14px 12px}._statLabel_13ejc_247{white-space:nowrap}._achievementMessage_13ejc_279{font-size:16px;padding:12px}._statValue_13ejc_253{font-size:24px}._actions_13ejc_802{flex-direction:column}._titleButton_13ejc_810,._challengeReturnButton_13ejc_824,._dailyCtaButton_13ejc_894{width:256px}._installButton_13ejc_937{width:auto;padding:12px 24px;font-size:14px}._installIcon_13ejc_967{font-size:18px}._scoreSection_13ejc_135,._vocabularySection_13ejc_298,._rankingSection_13ejc_450,._wordList_13ejc_545{grid-column:1 / -1}._scoreSection_13ejc_135{padding:16px;margin-bottom:22px}._newRecordBadge_13ejc_259{margin-bottom:10px;padding:6px 16px;font-size:18px}._scoreLabel_13ejc_158{font-size:15px;margin-bottom:6px}._score_13ejc_135{font-size:52px;margin-bottom:6px}._encouragement_13ejc_159{font-size:14px}._vocabularySection_13ejc_298{padding:24px 12px}._vocabularyMessage_13ejc_313{margin-bottom:0}._wordItem_13ejc_730{padding:6px 8px}._wordNumber_13ejc_747{min-width:20px;font-size:12px}._wordText_13ejc_753{font-size:12px}._wordScore_13ejc_762{font-size:14px}._rankingResults_13ejc_479{flex-direction:column;gap:8px}._digestTeaser_13ejc_553{font-size:13px;padding:10px 12px;margin:0;line-height:1.5}._rankingItem_13ejc_565{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"period score" "period rank";column-gap:12px;row-gap:6px;min-width:auto;flex:unset;padding:12px 16px;text-align:left}._rankingPeriod_13ejc_582{grid-area:period;align-self:center;margin-bottom:0;white-space:nowrap}._rankingScore_13ejc_593{grid-area:score;justify-self:end;min-height:20px;height:auto}._rankingRank_13ejc_590,._rankingRankUnranked_13ejc_591{grid-area:rank;justify-self:end;align-self:center;height:auto;margin-bottom:0;align-items:center;white-space:nowrap}._rankingRank_13ejc_590{font-size:20px}._rankingRankUnranked_13ejc_591{font-size:14px}._newRankBadge_13ejc_627{font-size:11px;padding:2px 8px}._viewRankingButton_13ejc_657{font-size:14px;padding:10px 20px}}._errorContainer_13ejc_1238{text-align:center;padding:40px 20px;max-width:400px;margin:0 auto}._errorTitle_13ejc_1245{font-size:24px;color:var(--danger-color);margin-bottom:20px;font-weight:600}._errorMessage_13ejc_1252{font-size:16px;color:#666;margin-bottom:30px;line-height:1.6}._errorActions_13ejc_1259{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._retryButton_13ejc_1266{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:140px}._retryButton_13ejc_1266:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}._retryButton_13ejc_1266:disabled{background:#bdc3c7;cursor:not-allowed}._backButton_13ejc_1290{padding:12px 24px;background:var(--danger-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:140px}._backButton_13ejc_1290:hover:not(:disabled){background:var(--danger-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--danger-rgb),.3)}._backButton_13ejc_1290:disabled{background:#bdc3c7;cursor:not-allowed}@media(min-width:481px)and (max-width:768px){._resultScreen_13ejc_1{padding-bottom:80px}}@media(max-width:480px){._errorContainer_13ejc_1238{padding:30px 16px}._errorTitle_13ejc_1245{font-size:20px}._errorMessage_13ejc_1252{font-size:14px}._retryButton_13ejc_1266,._backButton_13ejc_1290{font-size:14px;padding:10px 20px}}._detailsBody_13ejc_534 ._wordsWithScore_13ejc_698{max-height:none;overflow-y:visible;padding:0;background:transparent}:where(._resultScreen_13ejc_1) button{font-family:inherit;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:background-color .3s ease}:where(._resultScreen_13ejc_1) button:hover:not(:disabled){background-color:var(--primary-hover)}:where(._resultScreen_13ejc_1) button:disabled{opacity:.6;cursor:not-allowed}:where(._resultScreen_13ejc_1) h1,:where(._resultScreen_13ejc_1) h3{font-weight:600;line-height:1.2}._starRow_13ejc_1367{font-size:34px;letter-spacing:4px;line-height:1.1;color:#ffe066;text-shadow:0 2px 6px rgba(0,0,0,.18);margin:4px 0 6px}._starOff_13ejc_1368{color:#ffffff59;text-shadow:none}._timedWords_13ejc_1369{font-size:15px;font-weight:600;opacity:.9;margin-top:-4px}._shareBlock_13ejc_1372{text-align:center;margin:0 0 30px}._inviteText_13ejc_1373{font-size:.88rem;font-weight:600;color:#48596a;text-align:center;margin-top:-2px;margin-bottom:6px}._shareX_13ejc_1374,._shareOther_13ejc_1374{flex:1;white-space:nowrap;min-width:fit-content;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px!important;padding:12px!important;font-size:.95em!important;font-weight:700!important}._shareX_13ejc_1374{background:#000!important;color:#fff!important}._shareOther_13ejc_1374{background:#fff!important;color:var(--text-heading)!important;border:1px solid #d0d7de!important;font-weight:600!important}._shareCopied_13ejc_1381{color:var(--success-color)!important;border-color:var(--success-color)!important}._sharePreview_13ejc_1382{margin:12px auto 0;border:1px solid #e1e6eb;border-radius:8px;background:#fbfcfd;padding:8px 10px;text-align:left}._sharePreview_13ejc_1382 summary{font-size:.8em;color:#5a6b7c;cursor:pointer}._sharePreview_13ejc_1382 pre{margin:8px 0 0;font-family:inherit;font-size:.78em;line-height:1.6;color:#405060;white-space:pre-wrap;word-break:break-word}._nextBox_13ejc_1387{text-align:center;margin:0 0 30px;padding:14px;background:#f0f7ff;border-radius:12px;border:1px solid #d6e8fb}._nextLine_13ejc_1388{font-size:1.05em;color:var(--text-heading)}._nextTime_13ejc_1389{font-weight:700;font-variant-numeric:tabular-nums}._nextSub_13ejc_1390{font-size:.95em;color:#7f8c8d;margin-top:4px}._ctaScore_13ejc_1393{background:linear-gradient(135deg,var(--score-light) 0%,var(--score-color) 100%)!important}._ctaTimed_13ejc_1394{background:linear-gradient(135deg,var(--timed-light) 0%,var(--timed-color) 100%)!important}._rankingRank_13ejc_590{white-space:nowrap}@media(max-width:400px){._rankingRank_13ejc_590{font-size:26px!important}}._rankingItem_13ejc_565{box-sizing:border-box;min-width:0!important}@media(max-width:359px){._rankingRank_13ejc_590{font-size:22px!important}._rankingItem_13ejc_565{padding:14px 12px!important}._dailyCtaButton_13ejc_894{font-size:16px!important;padding-left:12px!important;padding-right:12px!important}}@media(max-width:480px){._rankingItem_13ejc_565{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px}._rankingPeriod_13ejc_582{white-space:normal!important;text-align:left;line-height:1.3}}._wordText_13ejc_753{min-width:0;flex-wrap:wrap;row-gap:2px}._wordScore_13ejc_762{flex-shrink:0;white-space:nowrap}@media(max-width:400px){._wordItem_13ejc_730{gap:8px!important;padding:8px 10px!important}}@media(max-width:400px){._levelUpCelebration_13ejc_334{font-size:17px!important}}._statUnit_13ejc_1421{font-size:.5em;font-weight:600;color:#6c757d;white-space:nowrap}._recordGroup_1wvh8_2{background:#fbeaf4}._scoreSection_1wvh8_5{background:linear-gradient(135deg,#b8508a,#8f2f68);box-shadow:0 6px 20px #8f2f684d}._recordGroupDaily_1wvh8_10{background:#f0edff}._scoreSectionDaily_1wvh8_13{background:linear-gradient(135deg,var(--timed-light) 0%,var(--timed-color) 100%);box-shadow:0 6px 20px rgba(var(--timed-rgb),.3)}._legalScreen_qivn3_1{height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);display:flex;align-items:center;justify-content:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--ad-banner-height, 0px))}._container_qivn3_14{max-width:800px;width:100%;height:calc(100vh - max(20px,env(safe-area-inset-top,0px)) - 20px - env(safe-area-inset-bottom,0px) - var(--ad-banner-height, 0px));background:#fffffff2;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;overflow:hidden}._header_qivn3_41{display:flex;align-items:center;padding:20px;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}._backButton_qivn3_50{width:40px;height:40px;border:none;background:#e9ecef;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-right:16px;padding:0 0 2px;flex-shrink:0}._backButton_qivn3_50:hover{background:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._title_qivn3_75{font-size:28px;font-weight:700;color:var(--text-heading);margin:0;line-height:40px;display:flex;align-items:center;flex:1}._content_qivn3_86{flex:1;padding:20px;overflow-y:auto;min-height:0}._content_qivn3_86::-webkit-scrollbar{width:8px}._content_qivn3_86::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}._content_qivn3_86::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}._section_qivn3_107{margin-bottom:32px}._sectionTitle_qivn3_111{font-size:20px;font-weight:600;color:var(--text-heading);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e9ecef}._subsectionTitle_qivn3_120{font-size:16px;font-weight:600;color:var(--text-heading);margin-top:20px;margin-bottom:12px}._paragraph_qivn3_128{font-size:16px;line-height:1.8;color:#495057;margin-bottom:12px}._list_qivn3_135{margin:16px 0;padding-left:24px}._list_qivn3_135 li{font-size:16px;line-height:1.8;color:#495057;margin-bottom:8px}._highlight_qivn3_147{background:#fff3cd;padding:16px;border-radius:8px;border:1px solid #ffeaa7;margin:16px 0;color:var(--text-heading)}._lastUpdated_qivn3_156{text-align:center;font-size:14px;color:#6c757d;margin-top:40px;padding-top:20px;border-top:1px solid #e9ecef}._footer_qivn3_165{padding:20px;text-align:center;background:#fffc;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}._backToTitleButton_qivn3_173{padding:14px 32px;font-size:16px;font-weight:600;background:var(--primary-color);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .2s}._backToTitleButton_qivn3_173:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}@media(max-width:480px){._legalScreen_qivn3_1{padding:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--ad-banner-height, 0px))}._container_qivn3_14{height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--ad-banner-height, 0px));border-radius:0}._header_qivn3_41{padding:16px}._backButton_qivn3_50{width:44px;height:44px;font-size:22px}._title_qivn3_75{font-size:20px;line-height:44px}._content_qivn3_86{padding:16px}._sectionTitle_qivn3_111{font-size:16px}._paragraph_qivn3_128,._list_qivn3_135 li{font-size:13px}._backToTitleButton_qivn3_173{font-size:14px;padding:10px 20px}}@media(max-width:375px){._header_qivn3_41{padding:14px}._title_qivn3_75{font-size:18px}._sectionTitle_qivn3_111{font-size:15px}._paragraph_qivn3_128,._list_qivn3_135 li{font-size:12px}}._table_qivn3_265{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:14px}._table_qivn3_265 th,._table_qivn3_265 td{border:1px solid #dee2e6;padding:6px 8px;text-align:center}._table_qivn3_265 thead th,._table_qivn3_265 tbody th{background:#f1f3f5;font-weight:600;color:var(--text-heading)}._tableRows_qivn3_268 th,._tableRows_qivn3_268 td{text-align:left;vertical-align:top}._tableRows_qivn3_268 th{width:38%}._notice_qivn3_271{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.5;color:#495057;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px;max-height:none}._content_qivn3_86 a{color:var(--primary-color)}:where(._legalScreen_qivn3_1) button{font-family:inherit;cursor:pointer}@media(max-width:480px){._table_qivn3_265{font-size:12px}._table_qivn3_265 th,._table_qivn3_265 td{padding:4px 5px}}._formLink_qivn3_279{display:inline-block;padding:10px 18px;border-radius:10px;background:var(--primary-color);color:#fff!important;font-weight:700;text-decoration:none}._legalScreen_qivn3_1{color:var(--text-heading)}._table_qivn3_265 td{color:var(--text-heading);background:#fff}._starCell_qivn3_284{color:var(--warning-color)!important;font-size:16px;letter-spacing:1px;white-space:nowrap}._note_qivn3_285{font-size:14px;color:#6c757d;margin:-4px 0 12px}._licenseGap_qivn3_286+._licenseGap_qivn3_286{margin-top:16px}._body_2wqh0_2{display:flex;flex-direction:column;align-items:stretch;width:100%}._tabs_2wqh0_4{display:flex;background:#f1f3f5;border-radius:12px;padding:4px;gap:4px}._tab_2wqh0_4{flex:1;padding:8px 0;border:none;border-radius:9px;background:none;color:#636e72;font-weight:600;font-size:15px;cursor:pointer}._tabOn_2wqh0_9{background:#fff;color:var(--text-heading);box-shadow:0 1px 4px #0000001a}._summary_2wqh0_11{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;text-align:center}._summary2_2wqh0_12{grid-template-columns:repeat(2,1fr)}._summary_2wqh0_11>div{background:#fff;border:2px solid #f1f3f5;border-radius:12px;padding:8px 4px;display:flex;flex-direction:column}._sumNum_2wqh0_14{font-size:20px;font-weight:700;color:var(--text-heading);font-variant-numeric:tabular-nums}._sumLabel_2wqh0_15{font-size:12px;color:#95a5a6;font-weight:600}._monthBar_2wqh0_17{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}._monthName_2wqh0_18{display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:700;color:var(--text-heading)}._monthStars_2wqh0_19{font-size:12px;font-weight:600;color:#95a5a6}._nav_2wqh0_20{width:40px;height:40px;border:none;border-radius:50%;background:#e9ecef;font-size:22px;line-height:1;color:var(--text-heading);cursor:pointer;padding:0 0 3px}._nav_2wqh0_20:hover:not(:disabled){background:#dee2e6}._nav_2wqh0_20:disabled{opacity:.35;cursor:default}._grid_2wqh0_27{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._wd_2wqh0_28{text-align:center;font-size:12px;font-weight:600;color:#95a5a6;padding-bottom:2px}._cell_2wqh0_29{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:9px 0 6px;background:#fff;color:var(--text-heading);border:1.5px solid #f1f3f5;border-radius:10px;cursor:pointer}._cell_2wqh0_29:hover:not(:disabled){background:#f6f8fa}._cell_2wqh0_29:disabled{cursor:default}._today_2wqh0_36{border-color:var(--warning-color);background:#f6b93b14}._empty_2wqh0_37 ._num_2wqh0_37{color:#b2bec3}._out_2wqh0_38{background:#fff}._blank_2wqh0_39{visibility:hidden}._out_2wqh0_38 ._num_2wqh0_37{color:#dfe6e9}._skeleton_2wqh0_41{height:70px;background:#f1f3f5;border-color:transparent}._num_2wqh0_37{font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;margin-bottom:3px}._stars_2wqh0_43{font-size:14px;letter-spacing:-1.5px;line-height:1.15;white-space:nowrap}._mark_2wqh0_44{font-size:11px;font-weight:700;line-height:1.4;opacity:.55}._score_2wqh0_45{color:var(--cal-star-score)}._timed_2wqh0_46{color:var(--cal-star-timed)}._off_2wqh0_47{color:#dee2e6}._none_2wqh0_48{font-size:14px;line-height:1.15;color:#ced4da}._legend_2wqh0_50{display:flex;justify-content:center;gap:16px;margin-top:12px;font-size:13px;color:#636e72}._note_2wqh0_51{margin:8px 0 0;font-size:13px;color:#636e72;line-height:1.5;text-align:center}._failed_2wqh0_52{text-align:center;color:#636e72;padding:16px 0}._retry_2wqh0_53{border:1px solid #d0d7de;background:#fff;color:var(--primary-color);border-radius:8px;padding:6px 14px;font-weight:600;cursor:pointer}@media(max-width:480px){._grid_2wqh0_27{gap:2px}._stars_2wqh0_43,._none_2wqh0_48{font-size:12px;letter-spacing:-1.5px}._num_2wqh0_37{font-size:13px}}@media(max-width:374px){._stars_2wqh0_43,._none_2wqh0_48{font-size:10.5px;letter-spacing:-1.5px}}._panel_14u1g_2{text-align:left;max-width:320px;margin:0 auto}._seg_14u1g_5{display:flex;background:#f1f3f5;border-radius:12px;padding:4px;gap:4px}._segButton_14u1g_6{flex:1;padding:7px 0!important;border:none!important;border-radius:9px!important;background:none!important;color:#636e72!important;font-weight:600!important;font-size:14px!important;cursor:pointer}._segOn_14u1g_10{background:#fff!important;color:var(--text-heading)!important;box-shadow:0 1px 4px #0000001a}._cards_14u1g_12{display:flex;flex-direction:column;gap:10px;margin-top:12px}._card_14u1g_12{border:2px solid #f1f3f5;border-radius:12px;padding:10px 12px 12px;background:#fafbfc}._head_14u1g_15{display:flex;align-items:center;justify-content:space-between;gap:8px}._modeName_14u1g_16{font-weight:700;font-size:.95em}._stars_14u1g_17{font-size:1.1em;letter-spacing:1px;white-space:nowrap}._off_14u1g_18{color:#dee2e6}._score_14u1g_19{font-size:26px;line-height:1.2;font-weight:800;color:var(--text-heading);font-variant-numeric:tabular-nums}._unit_14u1g_20{margin-left:3px;font-size:.55em;font-weight:600;color:#95a5a6}._dash_14u1g_21{color:#c3c9d1;font-weight:600}._unitAfterDash_14u1g_22{margin-left:7px}._acts_14u1g_25{display:flex;gap:8px;margin-top:8px}._line_14u1g_26,._fill_14u1g_26,._lockButton_14u1g_26{flex:1 1 0;min-width:0;border-radius:9px!important;padding:8px 4px!important;font-size:.9em!important;font-weight:700!important;cursor:pointer}._line_14u1g_26{border:1.5px solid #d0d7de!important;background:#fff!important;color:var(--primary-color)!important}._fill_14u1g_26{border:1.5px solid var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important}._lockButton_14u1g_26{border:1.5px solid #d8dde6!important;background:#f1f3f6!important;color:#6f7a8a!important}._lock_14u1g_26{position:relative}._veil_14u1g_37{filter:blur(1.6px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}._lockMsg_14u1g_38{position:absolute;inset:12px 0 0;display:grid;place-items:center;padding:10px}._lockMsg_14u1g_38>div{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 4px 18px #141e3238;text-align:center;font-size:.88em;line-height:1.5;color:#495057}._lockMsg_14u1g_38 b{display:block;margin-bottom:4px;font-size:1.1em;color:var(--primary-color)}._lockMsg_14u1g_38 p{margin:0;text-wrap:pretty}._lockMsg_14u1g_38 p+p{margin-top:4px}._note_14u1g_47{margin:10px 0 0;font-size:.85em;color:#636e72;line-height:1.5}._licensesScreen_wndo3_1{height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);display:flex;align-items:center;justify-content:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}._container_wndo3_15{max-width:800px;width:100%;height:calc(100vh - max(20px,env(safe-area-inset-top,0px)) - 20px - env(safe-area-inset-bottom,0px));background:#fffffff2;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;overflow:hidden}._header_wndo3_29{display:flex;align-items:center;padding:20px;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}._backButton_wndo3_38{width:40px;height:40px;border:none;background:#e9ecef;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-right:16px;padding:0 0 2px;flex-shrink:0}._backButton_wndo3_38:hover{background:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._title_wndo3_63{font-size:28px;font-weight:700;color:var(--text-heading);margin:0;line-height:40px}._content_wndo3_71{flex:1;padding:20px;overflow-y:auto;min-height:0}._content_wndo3_71::-webkit-scrollbar{width:8px}._content_wndo3_71::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}._content_wndo3_71::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}._content_wndo3_71::-webkit-scrollbar-thumb:hover{background:#a0aec0}._section_wndo3_96{margin-bottom:40px}._sectionTitle_wndo3_100{font-size:22px;font-weight:600;color:var(--text-heading);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}._licenseBox_wndo3_109{background:#f8f9fa;padding:24px;border-radius:12px;border:1px solid #e9ecef}._libraryName_wndo3_116{font-size:20px;font-weight:600;color:#495057;margin-bottom:12px}._description_wndo3_123{font-size:16px;line-height:1.6;color:#495057;margin-bottom:16px}._licenseInfo_wndo3_130{margin-top:16px}._licenseInfo_wndo3_130 p{margin:8px 0;font-size:14px;color:#6c757d}._url_wndo3_140 a{color:var(--primary-color);text-decoration:none;word-break:break-all}._url_wndo3_140 a:hover{text-decoration:underline}._licenseType_wndo3_150{margin-top:12px}._techList_wndo3_154{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._techItem_wndo3_160{background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e9ecef}._techItem_wndo3_160 h3{font-size:18px;font-weight:600;color:#495057;margin-bottom:8px}._techItem_wndo3_160 p{font-size:14px;color:#6c757d;margin:4px 0}._acknowledgment_wndo3_180{font-size:16px;line-height:1.8;color:#495057;background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e9ecef}._footer_wndo3_190{padding:20px;text-align:center;background:#fffc;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}._backToTitleButton_wndo3_198{padding:14px 32px;font-size:16px;font-weight:600;background:var(--primary-color);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .2s}._backToTitleButton_wndo3_198:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}@media(max-width:480px){._licensesScreen_wndo3_1{padding:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}._container_wndo3_15{height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0}._header_wndo3_29{padding:16px}._title_wndo3_63{font-size:24px}._content_wndo3_71{padding:16px}._sectionTitle_wndo3_100{font-size:20px}._licenseBox_wndo3_109,._acknowledgment_wndo3_180{padding:16px}._techList_wndo3_154{grid-template-columns:1fr;gap:16px}}._list_1aqpo_2{display:flex;flex-direction:column;gap:10px;width:100%}._button_1aqpo_9{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}._button_1aqpo_9:disabled{opacity:.5;cursor:not-allowed}._button_1aqpo_9:not(:disabled):active{opacity:.85}._apple_1aqpo_27{background:#000;color:#fff;border:1px solid #000}._google_1aqpo_34{background:#fff;color:#1f1f1f;border:1px solid #dadce0}._logo_1aqpo_40{width:18px;height:18px;flex-shrink:0}._label_1aqpo_41{white-space:nowrap}._settingsScreen_1ijua_1{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);display:flex;align-items:center;justify-content:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}._container_1ijua_15{max-width:800px;width:100%;height:calc(100vh - max(20px,env(safe-area-inset-top,0px)) - 20px - env(safe-area-inset-bottom,0px));background:#fffffff2;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;overflow:hidden}._header_1ijua_30{display:flex;align-items:center;padding:20px;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}._backButton_1ijua_39{width:40px;height:40px;border:none;background:#e9ecef;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-right:16px;padding:0 0 2px;flex-shrink:0}._backButton_1ijua_39:hover{background:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._title_1ijua_64{font-size:28px;font-weight:700;color:var(--text-heading);margin:0;line-height:40px;flex:1}._content_1ijua_73{flex:1;padding:20px;overflow-y:auto;min-height:0}._content_1ijua_73::-webkit-scrollbar{width:8px}._content_1ijua_73::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}._content_1ijua_73::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}._section_1ijua_94{margin-bottom:24px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}._sectionTitle_1ijua_102{font-size:20px;font-weight:600;color:var(--text-heading);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #e9ecef}._settingItem_1ijua_111{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}._settingItem_1ijua_111>div:first-child{flex:1;min-width:0}._settingItem_1ijua_111:last-child{border-bottom:none}._settingItem_1ijua_111 ._exportButton_1ijua_135{width:auto;flex:0 0 auto;white-space:nowrap}._settingLabel_1ijua_148{font-size:16px;font-weight:600;color:var(--text-heading)}._settingDescription_1ijua_154{font-size:14px;color:#6c757d;margin-top:4px;line-height:1.5}._toggle_1ijua_169{position:relative;width:48px;height:24px;flex-shrink:0;box-sizing:border-box;background-color:#ccc;border-radius:12px;cursor:pointer;transition:background-color .3s}._toggle_1ijua_169._active_1ijua_181{background-color:#4caf50}._toggleSlider_1ijua_185{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 4px #0003}._toggle_1ijua_169._active_1ijua_181 ._toggleSlider_1ijua_185{transform:translate(24px)}._disabledToggle_1ijua_201{opacity:.5;cursor:not-allowed}._footer_1ijua_206{text-align:center;padding:16px 20px;color:#6c757d;font-size:14px;background:#fffffff2;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}._comingSoon_1ijua_216{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}._linkButton_1ijua_230,._actionButton_1ijua_231{width:100%;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}._linkButton_1ijua_230{background:linear-gradient(135deg,#4285f4,#3367d6);color:#fff;box-shadow:0 4px 12px #4285f440}._linkButton_1ijua_230:hover:not(:disabled){background:linear-gradient(135deg,#3367d6,#2952a3);transform:translateY(-2px);box-shadow:0 6px 16px #4285f459}._linkButton_1ijua_230:disabled{opacity:.5;cursor:not-allowed}._linkedStatus_1ijua_265{display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border:2px solid #28a745}._linkedText_1ijua_275{font-size:16px;font-weight:600;color:#155724}._linkedEmail_1ijua_281{font-size:14px;color:#155724;opacity:.8;margin-top:4px}._actionButton_1ijua_231{background-color:#f8f9fa;color:var(--text-heading);border:2px solid #e9ecef}._actionButton_1ijua_231:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;transform:translateY(-1px)}._actionButton_1ijua_231:last-child{margin-bottom:0}._disabledButton_1ijua_304{opacity:.5;cursor:not-allowed;transform:none!important}._buttonIcon_1ijua_310{font-size:22px}._playerNameSection_1ijua_315{display:flex;flex-direction:column;gap:12px}._nameInput_1ijua_321{width:100%;padding:12px 16px;font-size:18px;border:2px solid #e0e0e0;border-radius:8px;transition:all .2s;background:#fff;color:var(--text-heading);font-weight:500;box-sizing:border-box}._nameInput_1ijua_321:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}._nameInput_1ijua_321::placeholder{color:#666;opacity:1}._saveButton_1ijua_345{width:100%;padding:12px 20px;background:linear-gradient(135deg,var(--success-color) 0%,var(--success-dark) 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(var(--success-rgb),.25)}._saveButton_1ijua_345:hover:not(:disabled){background:linear-gradient(135deg,var(--success-dark) 0%,#1e8449 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--success-rgb),.35)}._saveButton_1ijua_345:disabled{opacity:.6;cursor:not-allowed;transform:none}._saveMessage_1ijua_371{padding:10px 16px;background-color:#d4edda;color:#155724;border-radius:8px;font-size:14px;text-align:center;border:1px solid #c3e6cb;white-space:pre-line}._saveMessageError_1ijua_383{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._checkboxLabel_1ijua_389{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:16px;color:var(--text-heading);cursor:pointer}._checkboxLabel_1ijua_389 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._linkTextButton_1ijua_406{width:100%;padding:14px 20px;background:none;border:none;color:var(--primary-color);font-size:16px;font-weight:500;cursor:pointer;text-align:left;transition:all .2s;border-bottom:1px solid #f0f0f0;border-radius:0}._linkTextButton_1ijua_406:last-of-type{border-bottom:none}._linkTextButton_1ijua_406:hover{background-color:#f8f9fa;padding-left:24px}._loginButton_1ijua_431{width:100%;padding:14px 20px;background:linear-gradient(135deg,var(--score-color) 0%,var(--score-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px rgba(var(--score-rgb),.25)}._loginButton_1ijua_431:hover:not(:disabled){background:linear-gradient(135deg,var(--score-dark) 0%,#a04000 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--score-rgb),.35)}._loginButton_1ijua_431:disabled{opacity:.5;cursor:not-allowed}._googleAuthAction_1ijua_461{margin-bottom:16px}._googleAuthAction_1ijua_461:last-child{margin-bottom:0}._googleAuthDescription_1ijua_469{margin-top:8px;font-size:13px;color:#6c757d;line-height:1.5;padding:0 4px}._googleAuthWarning_1ijua_477{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;font-weight:600;color:#856404}._comparisonModal_1ijua_489{background:#fff;border-radius:16px;padding:28px;max-width:700px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d;animation:_modalSlideUp_1ijua_1 .3s ease}._comparisonModalHeader_1ijua_501{margin-bottom:16px}._comparisonModalTitle_1ijua_505{font-size:22px;font-weight:700;color:#333;margin:0;text-align:center}._comparisonModalWarning_1ijua_513{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:14px;margin-bottom:20px;font-size:14px;font-weight:600;color:#856404;line-height:1.5}._comparisonModalContent_1ijua_525{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}._comparisonCard_1ijua_533{flex:1;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:16px;min-width:0}._comparisonCardHeader_1ijua_542{display:flex;flex-direction:column;align-items:center;margin-bottom:14px}._comparisonCardIcon_1ijua_549{font-size:36px;margin-bottom:6px}._comparisonCardTitle_1ijua_554{font-size:15px;font-weight:700;color:#333;text-align:center}._comparisonCardEmail_1ijua_561{font-size:12px;font-weight:400;color:#666;margin-top:4px;word-break:break-all}._comparisonCardStats_1ijua_569{display:flex;flex-direction:column;gap:8px}._comparisonStatRow_1ijua_575{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#fff;border-radius:6px;border:1px solid #dee2e6}._comparisonStatLabel_1ijua_585{font-size:13px;font-weight:500;color:#666}._comparisonStatValue_1ijua_591{font-size:15px;font-weight:700;color:#333}._comparisonArrow_1ijua_597{font-size:28px;color:#6c757d;flex-shrink:0}._comparisonModalButtons_1ijua_603{display:flex;gap:12px;justify-content:center}._comparisonModalCancelButton_1ijua_609,._comparisonModalConfirmButton_1ijua_610{flex:1;max-width:200px;padding:12px 20px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._comparisonModalCancelButton_1ijua_609{background:#6c757d;color:#fff}._comparisonModalCancelButton_1ijua_609:hover{background:#5a6268}._comparisonModalConfirmButton_1ijua_610{background:#28a745;color:#fff}._comparisonModalConfirmButton_1ijua_610:hover{background:#218838}._linkOverlay_1ijua_642{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_overlayFadeIn_1ijua_1 .2s ease;-webkit-overflow-scrolling:touch;touch-action:none}@keyframes _overlayFadeIn_1ijua_1{0%{opacity:0}to{opacity:1}}._linkModal_1ijua_667{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_modalSlideUp_1ijua_1 .3s ease}._scrollableOverlay_1ijua_685{touch-action:pan-y}._scrollableModal_1ijua_691{max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}@keyframes _modalSlideUp_1ijua_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._linkModalIcon_1ijua_710{font-size:64px;margin-bottom:20px;animation:_pulse_1ijua_1 2s ease-in-out infinite}@keyframes _pulse_1ijua_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._linkModalMessage_1ijua_725{font-size:20px;font-weight:700;color:#333;margin:0 0 12px}._linkModalSubMessage_1ijua_732{font-size:14px;color:#666;margin:0;line-height:1.6}._linkModalSubMessage_1ijua_732+._linkModalCloseButton_1ijua_744{margin-top:24px}._linkModalErrorMessage_1ijua_745{font-size:15px;color:#333;margin:0 0 24px;line-height:1.6;padding:16px 8px;background:#fee;border-radius:8px;border:1px solid #fcc;white-space:pre-line}._linkModalCloseButton_1ijua_744{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}._linkModalCloseButton_1ijua_744:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.4)}._linkModalCloseButton_1ijua_744:active{transform:translateY(0);box-shadow:0 2px 4px rgba(var(--primary-rgb),.3)}@media(max-width:480px){._settingsScreen_1ijua_1{padding:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}._container_1ijua_15{height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0}._header_1ijua_30{padding:16px}._backButton_1ijua_39{width:44px;height:44px;font-size:22px}._title_1ijua_64{font-size:20px;line-height:44px}._content_1ijua_73{padding:16px}._section_1ijua_94{padding:16px;margin-bottom:16px}._sectionTitle_1ijua_102{font-size:18px}._nameInput_1ijua_321{padding:12px 14px;font-size:16px}._exportButton_1ijua_135,._deleteAccountButton_1ijua_841,._deleteConfirmButton_1ijua_846{font-size:14px;padding:10px 16px}._linkButton_1ijua_230,._loginButton_1ijua_431{font-size:14px;padding:12px 16px}._linkModalMessage_1ijua_725{font-size:17px}._comparisonModalWarning_1ijua_513{font-size:13px}._comparisonModalTitle_1ijua_505{font-size:18px}}@media(max-width:375px){._header_1ijua_30{padding:14px}._title_1ijua_64{font-size:18px}._sectionTitle_1ijua_102{font-size:16px}._settingDescription_1ijua_154{font-size:13px}._nameInput_1ijua_321{padding:10px 12px;font-size:16px}._exportButton_1ijua_135,._deleteAccountButton_1ijua_841,._deleteConfirmButton_1ijua_846,._linkButton_1ijua_230,._loginButton_1ijua_431{font-size:13px;padding:10px 14px}._linkModalMessage_1ijua_725{font-size:15px}._linkModalSubMessage_1ijua_732{font-size:12px}._deleteModalButtons_1ijua_917{flex-direction:column}._linkModal_1ijua_667{padding:30px 20px}._comparisonModalWarning_1ijua_513{font-size:12px;padding:10px}._comparisonModalTitle_1ijua_505{font-size:16px}._comparisonModal_1ijua_489{padding:20px 16px}}@media(max-width:650px){._comparisonModalContent_1ijua_525{flex-direction:column;gap:12px}._comparisonArrow_1ijua_597{transform:rotate(90deg)}}._privacyActions_1ijua_950{margin-top:16px;display:flex;flex-direction:column;gap:8px}._exportButton_1ijua_135{width:100%;padding:12px 20px;background:#f8f9fa;color:var(--text-heading);border:2px solid #e9ecef;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._exportButton_1ijua_135:disabled{opacity:.7;cursor:default}._exportButton_1ijua_135:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6}._exportButton_1ijua_135:disabled{opacity:.6;cursor:not-allowed}._deleteAccountButton_1ijua_841{width:100%;padding:12px 20px;background:none;color:var(--danger-color);border:2px solid #f5c6cb;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}._deleteAccountButton_1ijua_841:hover{background:#fdf0f0;border-color:var(--danger-color)}._deleteWarning_1ijua_1005{font-size:14px;color:#666;margin:0 0 12px;line-height:1.6}._deleteDataList_1ijua_1012{text-align:left;font-size:14px;color:#555;margin:0 0 16px;padding-left:20px;line-height:1.8}._deleteConfirmInput_1ijua_1021{margin-bottom:20px}._deleteConfirmInput_1ijua_1021 ._nameInput_1ijua_321{margin-top:8px;text-align:center}._deleteModalButtons_1ijua_917{display:flex;gap:12px}._deleteModalButtons_1ijua_917 ._linkModalCloseButton_1ijua_744{flex:1;background:#6c757d}._deleteModalButtons_1ijua_917 ._linkModalCloseButton_1ijua_744:hover{background:#5a6268}._deleteConfirmButton_1ijua_846{flex:1;background:var(--danger-color);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._deleteConfirmButton_1ijua_846:hover:not(:disabled){background:var(--danger-dark)}._deleteConfirmButton_1ijua_846:disabled{opacity:.5;cursor:not-allowed}._deleteLinkedAccount_1ijua_1069{font-size:13px;color:#6c757d;text-align:center;margin:0 0 12px}._deleteLinkedEmail_1ijua_1076{display:block;font-size:14px;color:var(--text-heading);font-weight:600;word-break:break-all;margin-top:2px}._accordionChevron_1ijua_1086{margin-left:auto;font-size:11px;opacity:.8}._accordion_1ijua_1086{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}._accordion_1ijua_1086[data-open=true]{grid-template-rows:1fr}._accordionInner_1ijua_1104{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .25s}._accordion_1ijua_1086[data-open=true] ._accordionInner_1ijua_1104{visibility:visible;transition:visibility 0s}@media(prefers-reduced-motion:reduce){._accordion_1ijua_1086,._accordionInner_1ijua_1104{transition:none}}._accordionHeader_1ijua_1120{margin-bottom:0;transition:border-radius .25s ease,background .3s,transform .3s,box-shadow .3s}._accordionHeaderOpen_1ijua_1127,._accordionHeaderOpen_1ijua_1127:hover:not(:disabled){border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;transform:none;transition:border-radius .25s ease,background .3s,transform .3s,box-shadow 0s}._accordionPanel_1ijua_1135{margin-top:0;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-top:none;border-radius:0 0 12px 12px}._accordionPanel_1ijua_1135 ._googleAuthWarning_1ijua_477{margin:12px 0 0}._storeLinks_1ijua_1149{display:flex;gap:10px}._storeLink_1ijua_1149{flex:1;display:block;text-align:center;padding:12px 20px;background:#f8f9fa;color:var(--text-heading);border:2px solid #e9ecef;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none}._storeLink_1ijua_1149:hover{background:#e9ecef}._phrase_1ijua_1173{display:inline-block}._sentence_1ijua_1178{display:block}._line_1ijua_1187{display:inline-block}._hapticsGroup_1ijua_1193{border-bottom:1px solid #f0f0f0}._settingItemNoBorder_1ijua_1198{border-bottom:none}._hapticsHelp_1ijua_1201{margin:-6px 0 0;padding:0 4px 8px}._hapticsHelpHeader_1ijua_1205{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:none;background:transparent;color:#6c757d;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}._hapticsHelpHeader_1ijua_1205:hover:not(:disabled){background:transparent;color:#495057}._hapticsHelpHeader_1ijua_1205 ._accordionChevron_1ijua_1086{margin-left:0}._hapticsHelpBody_1ijua_1224{padding:2px 6px 6px 24px;color:#6c757d;font-size:13px;line-height:1.6}._hapticsHelpBody_1ijua_1224 p{margin:0 0 6px}._hapticsHelpLink_1ijua_1233{padding:6px 12px;border:1px solid #adb5bd;border-radius:8px;background:#fff;color:#495057;font-size:13px;font-weight:600;cursor:pointer}._hapticsHelpLink_1ijua_1233:hover:not(:disabled){background:#f1f3f5;color:#495057}._screen_1divu_2{min-height:100%;display:grid;place-items:center;padding:24px var(--gutter);background:linear-gradient(180deg,var(--bg-gradient-start),var(--bg-gradient-end))}._card_1divu_6{width:100%;max-width:340px;background:var(--bg-primary);border-radius:16px;padding:24px 20px 18px;box-shadow:0 6px 24px #141e322e;text-align:center}._title_1divu_10{margin:0;font-size:1.9em;letter-spacing:.04em;color:var(--text-heading)}._lead_1divu_11{margin:8px 0 18px;color:var(--text-secondary);line-height:1.5;text-wrap:pretty}._label_1divu_12{display:block;margin-bottom:6px;text-align:left;font-size:.85em;font-weight:700;color:var(--text-heading)}._input_1divu_13{width:100%;padding:10px 12px;border:1.5px solid #d0d7de;border-radius:9px;background:#fff;color:var(--text-primary)}._input_1divu_13:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}._input_1divu_13[aria-invalid=true]{border-color:var(--danger-color)}._error_1divu_19{min-height:1.5em;margin:6px 0 8px;text-align:left;font-size:.85em;line-height:1.5;color:var(--danger-dark)}._button_1divu_20{width:100%;padding:11px 8px;border:0;border-radius:9px;background:var(--primary-color);color:#fff;font-size:1em;font-weight:700;cursor:pointer}._button_1divu_20:hover:not(:disabled){background:var(--primary-hover)}._button_1divu_20:disabled{opacity:.5;cursor:default}._links_1divu_26{margin:14px 0 0;font-size:.82em;color:var(--text-secondary)}._links_1divu_26 a{color:var(--primary-color)}:root{--gutter: 16px;--bg-gradient-start: #c2cad8;--bg-gradient-end: #a2adc0;--bg-gradient-end-rgb: 162, 173, 192;--primary-color: #2f4a73;--primary-hover: #233a5c;--primary-rgb: 47, 74, 115;--secondary-color: #23875a;--score-color: #c4660f;--score-light: #e9984a;--score-dark: #a3540b;--score-rgb: 196, 102, 15;--timed-color: #6652c4;--timed-light: #9382de;--timed-rgb: 102, 82, 196;--star-color: #f59f00;--cal-star-score: #e07b00;--cal-star-timed: #4f38c9;--primary-soft: #4f76b3;--primary-soft-end: #3a5f97;--primary-soft-hover: #5f87c4;--primary-soft-hover-end: #466ca6;--tier-top: #9b59b6;--badge-new: #27ae60;--badge-bonus: #f39c12;--accent-purple: #6f7f99;--accent-purple-dark: #5b6b85;--accent-purple-darker: #485870;--success-color: #23875a;--success-dark: #1c6f49;--success-rgb: 35, 135, 90;--danger-color: #c8443f;--danger-dark: #a73631;--danger-rgb: 200, 68, 63;--warning-color: #c98a12;--warning-rgb: 201, 138, 18;--text-heading: #1f2f48;--text-primary: #333;--text-secondary: #666;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--border-color: #ddd;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,メイリオ,Meiryo,system-ui,-apple-system,sans-serif;line-height:1.5;color:var(--text-heading);background-color:#fafbfc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{min-width:320px;overscroll-behavior:none}input,textarea{font-family:inherit;font-size:16px}.loading{display:grid;place-items:center;height:100%;color:#7f8c8d;font-size:18px}.modePick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:16px}.modePick h1{font-size:32px}.modePick p{color:#7f8c8d}.modePick button{width:100%;max-width:360px;display:flex;flex-direction:column;gap:2px;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--score-light) 0%,var(--score-color) 100%);color:#fff;font:inherit;cursor:pointer}.modePick button+button{background:linear-gradient(135deg,var(--accent-purple-dark) 0%,var(--accent-purple-darker) 100%)}.modePick b{font-size:18px}.modePick small{opacity:.9}.devPanel{width:calc(100% - 32px);max-width:360px;margin:12px auto 16px;padding:10px 12px;border:1px dashed #b2bec3;border-radius:10px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5d6d7e}.devPanel code{font-size:12px}.devPanel button,.devPanel select{font:inherit;font-size:12px;padding:2px 6px}.offlineBanner{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:50;pointer-events:none;padding:2px 10px;border-radius:0 0 8px 8px;background:#c0392bd9;color:#fff;font-size:11px;white-space:nowrap}.loadError{display:flex;flex-direction:column;gap:12px;padding:16px;text-align:center}.loadError button,.linkButton{font:inherit;padding:8px 16px;border-radius:8px;border:1px solid #b2bec3;background:none;color:inherit;cursor:pointer}.linkButton{display:block;margin:0 auto 10px;font-size:14px}
