html{scrollbar-gutter:stable}:root{--shell-w:900px;--radius:14px;--shadow:0 10px 30px #0000001f;--grad:linear-gradient(45deg,#ff7e5f,#feb47b);--ink:#1f2b3a;--site-max:760px}body{background:#f4f4f4 -webkit-image-set(url(/homepage3.webp) 1x type("image/webp"),url(/homepage3.png) 1x type("image/png")) 50%/cover no-repeat fixed;background:#f4f4f4 image-set("/homepage3.webp" 1x type("image/webp"),"/homepage3.png" 1x type("image/png")) 50%/cover no-repeat fixed;margin:0;padding:0;font-family:Arial,sans-serif;overflow-x:hidden}.lbAvatar{object-fit:cover;border-radius:9999px;flex:0 0 24px;width:24px;height:24px}.level-title{font-size:2rem}.mode-title{text-align:center;color:#fff;box-sizing:border-box;background:linear-gradient(45deg,#ff7e5f,#feb47b);border-radius:10px;width:100%;max-width:760px;margin:30px auto 10px;padding:5px;font-size:2.5rem;font-weight:700;box-shadow:0 4px 8px #0000001a}.mode-title.level-title{color:#fff;background:linear-gradient(45deg,#b3cde0,#6497b1);margin-top:10px;font-size:2rem}.no-underline,.no-underline:hover{color:inherit;text-decoration:none}.clickable{cursor:pointer}.hidden{display:none!important}.visible{display:block}.container{max-width:800px;margin-top:0;margin-left:auto;margin-right:auto;padding:0}.content{background:#fff;border-radius:8px;max-width:800px;margin:20px auto;padding:20px;box-shadow:0 0 10px #0000001a}h1,h2{color:#333}p{color:#666;line-height:1.6}button{color:#fff;cursor:pointer;background-image:linear-gradient(45deg,#007bff,#0af);border:none;border-radius:8px;margin-right:10px;padding:12px 20px;font-size:16px;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:0 4px 6px #0000001a}button:hover{background-image:linear-gradient(45deg,#06c,#08c);transform:translateY(-4px)scale(1.02);box-shadow:0 8px 12px #0003}button:active{transform:translateY(0);box-shadow:0 4px 6px #0000001a}.fixed-header{z-index:1000;background-color:#e6f7ff;align-items:flex-start;width:100%;max-width:760px;padding:10px 20px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.red-header{color:#fff;background-color:red;border-radius:4px;padding:5px 10px}.red-header h1,.red-header h2{color:#fff;margin:0}.return-button{cursor:pointer;background:red;border:none;border-radius:4px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;margin-right:10px;padding:0;display:flex}.return-button:hover{background-image:linear-gradient(45deg,#ff4b2b,#ff416c)}.return-button svg{color:#fff}.header-score{text-shadow:1px 1px 2px #0003;color:#fff;border:2px solid #ccc;border-radius:8px;align-self:flex-start;padding:10px 15px;font-size:1.5em;font-weight:700;display:inline-block}.score-yellow{background-color:#ff0}.score-green{background-color:green}.score-orange{background-color:orange}.score-red{background-color:red}.header-score.score-yellow{color:green}.quiz-container{background-color:#fff;border-radius:10px;max-width:800px;margin:20px auto;padding:20px;box-shadow:0 2px 5px #0000001a}.quiz-container h2{text-align:center;margin-bottom:10px;font-size:24px;font-weight:700}.questions-title{text-align:center;margin-bottom:20px;font-size:20px;font-weight:700}.translation{color:#666;margin-left:10px;display:none}.correct-icon{color:green}.incorrect-icon{color:red}.questions{margin-top:20px}.question{background-color:#b0b0b0;border-radius:8px;margin-bottom:15px;padding:15px}.question:hover{background:#e0e0e0}h3{font-size:18px;font-weight:700}.answer{color:#000;background-color:#aaa;border-left:5px solid #bbb;margin-top:10px;padding:10px;display:none}.answer-box{color:#000;background-color:#bbb;border-radius:5px;margin-top:10px;padding:10px;display:none}.answer-box-correct{background-color:#d4edda;border-left:5px solid #28a745}.answer-box-incorrect{background-color:#f8d7da;border-left:5px solid #dc3545}ul{padding-left:0;list-style-type:none}.option{align-items:center;gap:8px;font-size:18px;display:flex}.option input{margin-right:8px}input[type=radio]{accent-color:#007bff;cursor:pointer;width:13px;height:13px;margin-right:5px;transform:scale(1.3)}.timer{color:#fff;text-shadow:1px 1px 2px #0003;cursor:default;background:linear-gradient(135deg,#81d4fa,#29b6f6);border:2px solid #0288d1;border-radius:8px;padding:10px 15px;font-size:1.5em;font-weight:700;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-block}.timer:hover{transform:scale(1.05);box-shadow:0 2px 4px #0003}.spinnerContainer{z-index:9999;background-color:#fff9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner{border:6px solid #ddd;border-top-color:#0070f3;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1200px){.content{max-width:1100px}}@media (max-width:1024px){.content{width:80%}.question{font-size:18px}}@media (max-width:600px){.content{width:90%;padding:10px}.question{background-color:#d0d0d0;border-radius:8px;margin-bottom:15px;padding:15px}button{width:100%;margin-bottom:10px}}@keyframes laShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes laPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes laFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes laPeek{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}
@keyframes acPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes acShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes anPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes anPulse{0%,to{box-shadow:0 0 0 4px #3d7fd64d}50%{box-shadow:0 0 0 7px #3d7fd629}}@keyframes anShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes asPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes asShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes bsPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bsShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes dirPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dirShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes fePop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes feShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes fsPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes fsShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes lcPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes lcShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes miPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes miShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes msPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes msShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes naPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes naShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ncPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ncPulse{0%,to{box-shadow:0 0 0 4px #3d7fd64d}50%{box-shadow:0 0 0 7px #3d7fd629}}@keyframes ncShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes paPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes paShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes pbPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pbShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes plPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes plShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes popIn{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes popShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes bdShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes bdPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes bdMouseWiggle{0%,to{transform:translate(-50%,-55%)rotate(0)}25%{transform:translate(-50%,-55%)rotate(-5deg)}75%{transform:translate(-50%,-55%)rotate(5deg)}}@keyframes bdCheesePulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.15)}}@keyframes twShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes twPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes twMouseWiggle{0%,to{transform:translate(-50%,-55%)rotate(0)}25%{transform:translate(-50%,-55%)rotate(-5deg)}75%{transform:translate(-50%,-55%)rotate(5deg)}}@keyframes twCheesePulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.15)}}@keyframes wwShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ppShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes t1Shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes t2bShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes rdPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rdShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes rdStampIn{0%{transform:translate(-50%,-50%)scale(0)}65%{transform:translate(-50%,-50%)scale(1.18)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes rtPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rtShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes supPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes supShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes svpPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes svpShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes t2Pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes t2Shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes timePop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes timeShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes waPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes waShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes wpFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wpPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes wpShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes wpWiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes wrBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}@keyframes wrBounce{0%,to{transform:translateY(0)}40%,55%{transform:translateY(-26px)}}@keyframes wrBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wrDash{0%{transform:translate(-12px)rotate(-4deg)}50%{transform:translate(12px)rotate(4deg)}to{transform:translate(-12px)rotate(-4deg)}}@keyframes wrPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes wrShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes wrSip{0%,to{transform:rotate(-6deg)}50%{transform:rotate(14deg)}}@keyframes wrStroll{0%{transform:translate(-9px)}50%{transform:translate(9px)}to{transform:translate(-9px)}}@keyframes wrSway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes wrWave{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(5deg)}}
.BadgeCelebration-module___uCA_a__overlay{z-index:9500;cursor:pointer;background:#1e1b4b73;justify-content:center;align-items:center;animation:.2s ease-out BadgeCelebration-module___uCA_a__fadeIn;display:flex;position:fixed;inset:0}.BadgeCelebration-module___uCA_a__card{text-align:center;background:#fff;border:5px solid #f59e0b;border-radius:24px;flex-direction:column;align-items:center;gap:6px;max-width:300px;padding:26px 34px;animation:.45s cubic-bezier(.22,1,.36,1) both BadgeCelebration-module___uCA_a__slam;display:flex;transform:rotate(-3deg);box-shadow:0 18px 50px #00000059,inset 0 0 0 3px #fef3c7}@keyframes BadgeCelebration-module___uCA_a__slam{0%{opacity:0;transform:scale(2.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.BadgeCelebration-module___uCA_a__icon{font-size:3.6rem;line-height:1}.BadgeCelebration-module___uCA_a__unlock{letter-spacing:.12em;color:#d97706;text-transform:uppercase;font-size:.8rem;font-weight:900}.BadgeCelebration-module___uCA_a__name{color:#1e293b;font-family:Inter,Kosugi Maru,sans-serif;font-size:1.25rem;font-weight:800}.BadgeCelebration-module___uCA_a__coins{color:#b45309;background:#fef3c7;border:2px solid #f59e0b;border-radius:999px;margin-top:4px;padding:4px 14px;font-size:.9rem;font-weight:800}.BadgeCelebration-module___uCA_a__tapHint{color:#94a3b8;margin-top:8px;font-size:.65rem;font-weight:600}@keyframes BadgeCelebration-module___uCA_a__fadeIn{0%{opacity:0}to{opacity:1}}
.PapipoProactiveBubble-module__cZVGda__wrap{z-index:4000;font-family:Inter,Kosugi Maru,Segoe UI,sans-serif;animation:.4s cubic-bezier(.175,.885,.32,1.275) PapipoProactiveBubble-module__cZVGda__slideUp;position:fixed;bottom:20px;left:20px}.PapipoProactiveBubble-module__cZVGda__bubble{background:#fff;border:4px solid #4fc3f7;border-radius:20px 20px 20px 4px;max-width:300px;padding:14px 16px;box-shadow:0 8px 24px #0000002e}.PapipoProactiveBubble-module__cZVGda__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.PapipoProactiveBubble-module__cZVGda__mascot{font-size:1.4rem;line-height:1}.PapipoProactiveBubble-module__cZVGda__title{color:#0369a1;font-size:.85rem;font-weight:800}.PapipoProactiveBubble-module__cZVGda__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:1.2rem;font-weight:700;line-height:1;background-image:none!important;width:auto!important;margin-left:auto!important}.PapipoProactiveBubble-module__cZVGda__closeBtn:hover{color:#64748b;box-shadow:none!important;background-image:none!important;transform:none!important}.PapipoProactiveBubble-module__cZVGda__text{color:#334155;margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.PapipoProactiveBubble-module__cZVGda__actionBtn{color:#fff;cursor:pointer;background-color:#22c55e;border:none;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:0 3px #15803d;background-image:none!important;width:auto!important;margin:10px 0 0!important}.PapipoProactiveBubble-module__cZVGda__actionBtn:hover{background-color:#22c55e!important;background-image:none!important;transform:translateY(1px)!important;box-shadow:0 2px #15803d!important}.PapipoProactiveBubble-module__cZVGda__actionBtn:active{transform:translateY(3px)!important;box-shadow:0 0 #15803d!important}@keyframes PapipoProactiveBubble-module__cZVGda__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PapipoProactiveBubble-module__cZVGda__moodOverlay{z-index:5000;background:#00000059;justify-content:center;align-items:center;animation:.2s ease-out PapipoProactiveBubble-module__cZVGda__fadeIn;display:flex;position:fixed;inset:0}.PapipoProactiveBubble-module__cZVGda__moodBubble{text-align:center;background:#fff;border:4px solid #fbbf24;border-radius:24px;width:calc(100% - 48px);max-width:320px;padding:28px 24px;animation:.3s cubic-bezier(.175,.885,.32,1.275) PapipoProactiveBubble-module__cZVGda__popIn;box-shadow:0 12px 40px #0003}.PapipoProactiveBubble-module__cZVGda__moodTitle{color:#334155;margin:0 0 18px;font-size:1.1rem;font-weight:700}.PapipoProactiveBubble-module__cZVGda__moodRow{justify-content:center;gap:14px;margin-bottom:16px;display:flex}.PapipoProactiveBubble-module__cZVGda__moodBtn{cursor:pointer;background-color:#f8fafc;border:3px solid #e2e8f0;border-radius:18px;padding:12px 14px;font-size:2.2rem;line-height:1;transition:transform .1s,box-shadow .1s,border-color .15s;box-shadow:0 4px #cbd5e1;background-image:none!important;width:auto!important;margin:0!important}.PapipoProactiveBubble-module__cZVGda__moodBtn:hover{border-color:#fbbf24;background-color:#fff!important;background-image:none!important;transform:translateY(2px)scale(1.08)!important;box-shadow:0 2px #cbd5e1!important}.PapipoProactiveBubble-module__cZVGda__moodBtn:active{background-image:none!important;transform:translateY(4px)scale(.95)!important;box-shadow:0 0 #cbd5e1!important}.PapipoProactiveBubble-module__cZVGda__moodSkip{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:.85rem;font-weight:600;background-image:none!important;width:auto!important;margin:0!important}.PapipoProactiveBubble-module__cZVGda__moodSkip:hover{color:#64748b;box-shadow:none!important;background-image:none!important;transform:none!important}@keyframes PapipoProactiveBubble-module__cZVGda__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PapipoProactiveBubble-module__cZVGda__popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.PapipoProactiveBubble-module__cZVGda__wrap{bottom:12px;left:12px;right:12px}.PapipoProactiveBubble-module__cZVGda__bubble{max-width:none}}
.PapipoLauncher-module__XYORQa__fab,.PapipoLauncher-module__XYORQa__chip,.PapipoLauncher-module__XYORQa__sendBtn,.PapipoLauncher-module__XYORQa__closeBtn,.PapipoLauncher-module__XYORQa__langBtn,.PapipoLauncher-module__XYORQa__actionBtn,.PapipoLauncher-module__XYORQa__againBtn,.PapipoLauncher-module__XYORQa__bookToggle,.PapipoLauncher-module__XYORQa__forgetBtn,.PapipoLauncher-module__XYORQa__bookMoreBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:auto;padding:8px 12px;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .1s}.PapipoLauncher-module__XYORQa__fab:hover,.PapipoLauncher-module__XYORQa__chip:hover,.PapipoLauncher-module__XYORQa__sendBtn:hover,.PapipoLauncher-module__XYORQa__closeBtn:hover,.PapipoLauncher-module__XYORQa__langBtn:hover,.PapipoLauncher-module__XYORQa__actionBtn:hover,.PapipoLauncher-module__XYORQa__againBtn:hover{color:#1e293b;background:#f1f5f9}.PapipoLauncher-module__XYORQa__sendBtn:disabled{opacity:.4;cursor:not-allowed}.PapipoLauncher-module__XYORQa__fab{z-index:1100;background:#fff7ed;border:2px solid #fdba74;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;display:flex;position:fixed;bottom:18px;right:16px;box-shadow:0 4px 14px #00000026}.PapipoLauncher-module__XYORQa__fab:hover{background:#ffedd5;transform:translateY(-2px)}.PapipoLauncher-module__XYORQa__fabIcon{font-size:1.3rem;line-height:1}.PapipoLauncher-module__XYORQa__fabLabel{color:#9a3412;font-size:.85rem;font-weight:700}.PapipoLauncher-module__XYORQa__overlay{z-index:1200;background:#0f172a59;justify-content:flex-end;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.PapipoLauncher-module__XYORQa__panel{background:#fff;border:2px solid #fdba74;border-radius:16px;width:min(360px,100%);max-height:70vh;padding:16px;overflow-y:auto;box-shadow:0 10px 30px #0003}.PapipoLauncher-module__XYORQa__panelHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PapipoLauncher-module__XYORQa__panelTitle{color:#9a3412;font-size:1.05rem;font-weight:800}.PapipoLauncher-module__XYORQa__closeBtn{border-radius:999px;padding:4px 10px;font-size:.85rem}.PapipoLauncher-module__XYORQa__prompt{color:#334155;margin:0 0 10px;font-size:.95rem}.PapipoLauncher-module__XYORQa__chipRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.PapipoLauncher-module__XYORQa__chip{color:#9a3412;background:#fff7ed;border-color:#fdba74;border-radius:999px;font-size:.85rem}.PapipoLauncher-module__XYORQa__chip:hover{color:#9a3412;background:#ffedd5}.PapipoLauncher-module__XYORQa__freeRow{gap:8px;display:flex}.PapipoLauncher-module__XYORQa__freeInput{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:.9rem}.PapipoLauncher-module__XYORQa__freeInput:focus{border-color:#fdba74;outline:2px solid #fdba74}.PapipoLauncher-module__XYORQa__sendBtn{color:#fff;background:#fb923c;border-color:#fb923c;border-radius:10px}.PapipoLauncher-module__XYORQa__sendBtn:hover{color:#fff;background:#f97316}.PapipoLauncher-module__XYORQa__loading{color:#64748b;margin:18px 4px;font-size:.95rem}.PapipoLauncher-module__XYORQa__langTrack{background:#f1f5f9;border-radius:999px;gap:4px;margin-bottom:8px;padding:3px;display:inline-flex}.PapipoLauncher-module__XYORQa__langBtn{color:#64748b;background:0 0;border:none;border-radius:999px;padding:3px 12px;font-size:.75rem}.PapipoLauncher-module__XYORQa__langActive{color:#9a3412;background:#fff;box-shadow:0 1px 3px #0000001f}.PapipoLauncher-module__XYORQa__advice{color:#1e293b;white-space:pre-wrap;margin:4px 0 12px;font-size:.95rem;line-height:1.6}.PapipoLauncher-module__XYORQa__actionBtn{color:#fff;background:#fb923c;border-color:#fb923c;border-radius:10px;width:100%;margin-bottom:8px;display:block}.PapipoLauncher-module__XYORQa__actionBtn:hover{color:#fff;background:#f97316}.PapipoLauncher-module__XYORQa__againBtn{background:#f8fafc;width:100%;font-size:.82rem;display:block}.PapipoLauncher-module__XYORQa__voiceBtn{color:#047857;background:#ecfdf5;border:2px solid #34d399;border-radius:12px;width:100%;margin-bottom:12px;padding:10px;font-size:.95rem;display:block}.PapipoLauncher-module__XYORQa__voiceBtn:hover{color:#047857;background:#d1fae5}.PapipoLauncher-module__XYORQa__voiceStage{flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px;display:flex}.PapipoLauncher-module__XYORQa__voiceAvatar{background:#fff7ed;border:3px solid #fdba74;border-radius:50%;padding:14px;font-size:3.2rem;line-height:1}.PapipoLauncher-module__XYORQa__voiceLive{background:#ecfdf5;border-color:#34d399;animation:1.6s ease-in-out infinite PapipoLauncher-module__XYORQa__papipoPulse}@keyframes PapipoLauncher-module__XYORQa__papipoPulse{0%,to{transform:scale(1);box-shadow:0 0 #34d39959}50%{transform:scale(1.06);box-shadow:0 0 0 12px #34d39900}}.PapipoLauncher-module__XYORQa__voiceSpeaking{background:#fff7ed;border-color:#fb923c;animation:.45s ease-in-out infinite PapipoLauncher-module__XYORQa__papipoTalk}@keyframes PapipoLauncher-module__XYORQa__papipoTalk{0%,to{transform:scale(1)rotate(-1.5deg)}50%{transform:scale(1.09)rotate(1.5deg)}}.PapipoLauncher-module__XYORQa__bookSection{border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:10px}.PapipoLauncher-module__XYORQa__bookToggle{text-align:left;color:#92400e;background:#fffbeb;border-color:#fcd34d;width:100%;font-size:.86rem}.PapipoLauncher-module__XYORQa__bookBody{flex-direction:column;gap:8px;margin-top:8px;display:flex}.PapipoLauncher-module__XYORQa__bookStreak{color:#c2410c;text-align:center;margin:0;font-size:.9rem;font-weight:700}.PapipoLauncher-module__XYORQa__bookLabel{letter-spacing:.04em;color:#64748b;margin:2px 0 0;font-size:.72rem;font-weight:700}.PapipoLauncher-module__XYORQa__bookEmpty{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.6}.PapipoLauncher-module__XYORQa__bookList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PapipoLauncher-module__XYORQa__bookItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.PapipoLauncher-module__XYORQa__bookFact{color:#1e293b;overflow-wrap:anywhere;font-size:.86rem}.PapipoLauncher-module__XYORQa__forgetBtn{color:#be123c;background:#fff1f2;border-color:#fecdd3;flex-shrink:0;padding:4px 8px;font-size:.72rem}.PapipoLauncher-module__XYORQa__badgeStrip{flex-wrap:wrap;gap:6px;display:flex}.PapipoLauncher-module__XYORQa__badgeChip{background:#fefce8;border:1px solid #fde68a;border-radius:10px;padding:5px;font-size:1.3rem;line-height:1}.PapipoLauncher-module__XYORQa__bookMoreBtn{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;align-self:flex-end;padding:5px 10px;font-size:.78rem}.PapipoLauncher-module__XYORQa__voiceListening{background:#f0f9ff;border-color:#38bdf8;animation:2.2s ease-in-out infinite PapipoLauncher-module__XYORQa__papipoListen}@keyframes PapipoLauncher-module__XYORQa__papipoListen{0%,to{transform:scale(1);box-shadow:0 0 #38bdf866}50%{transform:scale(1.04);box-shadow:0 0 0 10px #38bdf800}}.PapipoLauncher-module__XYORQa__voiceThinking{background:#faf5ff;border-color:#c084fc;animation:1.1s ease-in-out infinite PapipoLauncher-module__XYORQa__papipoThink}@keyframes PapipoLauncher-module__XYORQa__papipoThink{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.PapipoLauncher-module__XYORQa__thinkingDots{justify-content:center;align-items:center;gap:5px;height:10px;display:flex}.PapipoLauncher-module__XYORQa__thinkingDots span{background:#c084fc;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite PapipoLauncher-module__XYORQa__papipoDot}.PapipoLauncher-module__XYORQa__thinkingDots span:nth-child(2){animation-delay:.18s}.PapipoLauncher-module__XYORQa__thinkingDots span:nth-child(3){animation-delay:.36s}@keyframes PapipoLauncher-module__XYORQa__papipoDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.PapipoLauncher-module__XYORQa__voiceListening,.PapipoLauncher-module__XYORQa__voiceThinking,.PapipoLauncher-module__XYORQa__thinkingDots span{animation:none}}.PapipoLauncher-module__XYORQa__voiceStatus{color:#334155;margin:0;font-size:.95rem;font-weight:700}.PapipoLauncher-module__XYORQa__voiceExitLine{color:#334155;text-align:center;margin:0;font-size:.92rem;line-height:1.6}.PapipoLauncher-module__XYORQa__levelTrack{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;width:70%;height:10px;overflow:hidden}.PapipoLauncher-module__XYORQa__levelFill{background:linear-gradient(90deg,#34d399,#10b981);border-radius:999px;height:100%;transition:width .12s ease-out}.PapipoLauncher-module__XYORQa__navCard{text-align:center;background:#fff;border:2px solid #fdba74;border-radius:14px;width:100%;padding:12px}.PapipoLauncher-module__XYORQa__navQuestion{color:#9a3412;margin:0 0 10px;font-size:.98rem;font-weight:800}.PapipoLauncher-module__XYORQa__navHint{color:#c2703a;margin:-4px 0 8px;font-size:.8rem;font-weight:700}.PapipoLauncher-module__XYORQa__navBtnRow{gap:10px;display:flex}.PapipoLauncher-module__XYORQa__navGoBtn,.PapipoLauncher-module__XYORQa__navStayBtn{cursor:pointer;background-image:none;border-radius:12px;flex:1;padding:12px;font-size:1rem;font-weight:800;transition:transform .1s,background-color .15s}.PapipoLauncher-module__XYORQa__navGoBtn{color:#047857;background:#ecfdf5;border:3px solid #34d399}.PapipoLauncher-module__XYORQa__navGoBtn:hover{color:#047857;background:#d1fae5;transform:scale(1.03)}.PapipoLauncher-module__XYORQa__navStayBtn{color:#64748b;background:#f8fafc;border:2px solid #cbd5e1}.PapipoLauncher-module__XYORQa__navStayBtn:hover{color:#64748b;background:#f1f5f9}.PapipoLauncher-module__XYORQa__turnTalkBtn,.PapipoLauncher-module__XYORQa__turnDoneBtn{cursor:pointer;background-image:none;border-radius:16px;width:100%;padding:16px;font-size:1.15rem;font-weight:800;transition:transform .1s,background-color .15s}.PapipoLauncher-module__XYORQa__turnTalkBtn{color:#047857;background:#ecfdf5;border:3px solid #34d399}.PapipoLauncher-module__XYORQa__turnTalkBtn:hover{color:#047857;background:#d1fae5;transform:scale(1.02)}.PapipoLauncher-module__XYORQa__turnDoneBtn{color:#92400e;background:#fef9c3;border:3px solid #fbbf24;animation:1.2s ease-in-out infinite PapipoLauncher-module__XYORQa__turnGlow}.PapipoLauncher-module__XYORQa__turnDoneBtn:hover{color:#92400e;background:#fef08a;transform:scale(1.02)}@keyframes PapipoLauncher-module__XYORQa__turnGlow{0%,to{box-shadow:0 0 #fbbf2466}50%{box-shadow:0 0 0 8px #fbbf2400}}.PapipoLauncher-module__XYORQa__voiceStopBtn{color:#fff;cursor:pointer;background:#ef4444;border:2px solid #dc2626;border-radius:999px;width:auto;padding:10px 26px;font-size:1rem;font-weight:800}.PapipoLauncher-module__XYORQa__voiceStopBtn:hover{color:#fff;background:#dc2626}@media (max-width:480px){.PapipoLauncher-module__XYORQa__fab{padding:9px 13px;bottom:14px;right:12px}.PapipoLauncher-module__XYORQa__overlay{justify-content:center;align-items:flex-end;padding:10px}.PapipoLauncher-module__XYORQa__panel{width:100%}}
