@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{font-family:Inter,sans-serif}.gradient-bg{background:#fff}.card-hover{transition:all .3s ease}.card-hover:hover{box-shadow:0 20px 40px #0000001a;cursor:pointer;transform:translateY(-8px)}.nav-item{position:relative;transition:all .3s ease}.nav-item:hover{background-color:#ffffff1a;transform:translateY(-2px)}.nav-item.active:after{background:#000;border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.part-card{background:#fff}.part-card .part-circle{background:#14b24c2c}.floating-animation{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse-animation{animation:pulse 2s ease-in-out infinite}.gradient-bg-header{background:#fff}.level-badge{background:linear-gradient(135deg,#f093fb,#f5576c)}.progress-bar{background:linear-gradient(90deg,#4facfe,#00f2fe)}.fade-in{animation:fadeIn .8s ease-in}.slide-in{animation:slideIn .8s ease-out}.level-card{border:1px solid #0000;transition:all .3s ease}.level-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.active-level{background:linear-gradient(135deg,#f0fdf4,#f0f4ff);border-color:#14b24c}.level-card.locked{cursor:not-allowed}.test-item{transition:all .3s ease}.test-item:hover{box-shadow:0 8px 20px #0000001a}.back-btn{transition:all .3s ease}.back-btn:hover{transform:translateX(-3px)}.difficulty-indicator{display:flex;gap:2px;position:relative}.difficulty-dot{background:#e5e7eb}.difficulty-dot.active{background:linear-gradient(45deg,#14b24c,#16a34a)}.gradient-bg{background:#000000ba}.level-badge{background:#14b24c}.difficulty-dot{background-color:#e5e7eb;border-radius:50%;display:inline-block;height:8px;margin-right:2px;width:8px}.difficulty-dot.active{background-color:#14b24c}.test-item:hover{transform:translateY(-2px);transition:transform .2s}.fade-in{animation:fadeIn .5s ease-in}.slide-in{animation:slideIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-btn{border-bottom:2px solid #0000;color:#6b7280;font-weight:500;padding:10px 20px;transition:all .3s}.tab-btn.active{border-bottom:2px solid #059669;color:#14b24c}.tab-btn:hover{color:#14b24c}.test-card{display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.test-card:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.completed-card{background:linear-gradient(135deg,#f0fdf4,#fdfffe)}.score-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#22c55e,#16a34a)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.start-btn{background-color:#fff;border:1px solid #14b24c;border-radius:.5rem;color:#14b24c;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.start-btn:hover{background-color:#f0fdf4;transform:scale(1.02)}.retry-btn{transition:all .2s ease}.retry-btn:hover{background-color:#f3f4f6;transform:scale(1.02)}.audio-wave{animation:wave 1.5s ease-in-out infinite;background:#14b24c;border-radius:2px;display:inline-block;height:20px;margin:0 2px;width:4px}.audio-wave:nth-child(2){animation-delay:.1s}.audio-wave:nth-child(3){animation-delay:.2s}.audio-wave:nth-child(4){animation-delay:.3s}.audio-wave:nth-child(5){animation-delay:.4s}@keyframes wave{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.progress-bar{transition:width .3s ease}.question-card{box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.option-btn.correct{background-color:#d1fae5;border-color:#34d399}.option-btn.correct .icon{background-color:#34d399;border-radius:9999px;color:#fff;display:inline-block;padding:2px 6px}.option-btn.correct .icon:before{content:"✔"}.option-btn.incorrect{background-color:#fee2e2;border-color:#f87171}.option-btn.incorrect .icon{background-color:#f87171;border-radius:9999px;color:#fff;display:inline-block;padding:2px 6px}.option-btn.incorrect .icon:before{content:"✖"}.floating-timer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;box-shadow:0 8px 32px #0000001a}.image-container{border-radius:12px;box-shadow:0 8px 25px #00000026;height:100%!important;overflow:hidden;position:relative}.image-container img{height:100%!important;transition:transform .3s ease;width:100%!important}.image-container:hover img{transform:scale(1.05)}.stats-card{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0}.confetti{animation:confetti-fall 3s linear infinite;background:#f59e0b;height:10px;position:fixed;width:10px}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100vh) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.transcript-word{cursor:pointer;display:inline-block;position:relative}.transcript-word:hover{text-decoration:underline}.transcript-word .translation-tooltip{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.transcript-word:hover .translation-tooltip{opacity:1;visibility:visible}.transcript-line{align-items:center;display:flex;gap:8px}.right-column{display:flex;flex-direction:column;justify-content:center}@keyframes wiggle{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-8px)}80%{transform:translateX(8px)}}.animate-wiggle{animation:wiggle 5s infinite}
/*# sourceMappingURL=main.141138a6.css.map*/