.CookingMode-module__Q2R27q__cookLayout{z-index:500;width:100vw;height:100vh;color:var(--text-primary);background:#09090b;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.CookingMode-module__Q2R27q__header{border-bottom:1px solid var(--bg-card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141999;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.CookingMode-module__Q2R27q__exitBtn{border:1px solid var(--bg-card-border);color:var(--text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__exitBtn:hover{color:var(--text-white);background:#ffffff14}.CookingMode-module__Q2R27q__headerTitle{font-family:var(--font-display);color:var(--text-white);white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:1.1rem;font-weight:700;overflow:hidden}.CookingMode-module__Q2R27q__metaBadge{color:var(--primary-color);background:#ff6b4a14;border:1px solid #ff6b4a33;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__loaderContainer{background:#09090b;justify-content:center;align-items:center;height:100vh;display:flex}.CookingMode-module__Q2R27q__spinner{color:var(--primary-color);animation:1s linear infinite CookingMode-module__Q2R27q__spin}@keyframes CookingMode-module__Q2R27q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CookingMode-module__Q2R27q__main{flex-direction:column;flex:1;gap:24px;width:100%;max-width:800px;margin:0 auto;padding:32px 24px;display:flex;overflow-y:auto}.CookingMode-module__Q2R27q__stepIndicator{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:.9rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__progressBar{background:#ffffff0d;border-radius:3px;width:100%;height:6px;overflow:hidden}.CookingMode-module__Q2R27q__progressFill{background:var(--primary-gradient);border-radius:3px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.CookingMode-module__Q2R27q__stepCard{flex-direction:column;gap:24px;padding:32px;display:flex}.CookingMode-module__Q2R27q__cardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.CookingMode-module__Q2R27q__muteBtn{border:1px solid var(--bg-card-border);color:var(--text-muted);cursor:pointer;width:34px;height:34px;transition:all var(--transition-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CookingMode-module__Q2R27q__muteBtn:hover{color:var(--text-secondary);background:#ffffff0f}.CookingMode-module__Q2R27q__voiceBtn{border:1px solid var(--bg-card-border);color:var(--text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__voiceBtn:hover:not(:disabled){color:var(--text-white);background:#ffffff14}.CookingMode-module__Q2R27q__voiceBtn:disabled{cursor:wait;opacity:.7}.CookingMode-module__Q2R27q__voiceBtnActive{animation:1.5s infinite CookingMode-module__Q2R27q__pulse;border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:#ff6b4a1a!important}@keyframes CookingMode-module__Q2R27q__pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.CookingMode-module__Q2R27q__ttsSpinner{animation:.9s linear infinite CookingMode-module__Q2R27q__spin}.CookingMode-module__Q2R27q__ttsFallbackBadge{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.CookingMode-module__Q2R27q__voiceUnsupported{color:var(--text-muted);opacity:.4;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__stepText{color:var(--text-white);text-align:center;font-size:1.7rem;font-weight:500;line-height:1.55}.CookingMode-module__Q2R27q__timerWrapper{border-radius:var(--border-radius-md);background:#ffffff05;border:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:260px;margin:0 auto;padding:16px;display:flex}.CookingMode-module__Q2R27q__timerDisplay{font-family:var(--font-mono);color:var(--accent-color);letter-spacing:.02em;font-size:2.5rem;font-weight:700}.CookingMode-module__Q2R27q__timerControls{align-items:center;gap:8px;display:flex}.CookingMode-module__Q2R27q__timerActionBtn{background:var(--primary-gradient);color:var(--text-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__timerResetBtn{border:1px solid var(--bg-card-border);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.CookingMode-module__Q2R27q__timerResetBtn:hover{color:var(--text-white);background:#ffffff1a}.CookingMode-module__Q2R27q__usedIngredientsPanel{padding:20px}.CookingMode-module__Q2R27q__ingredientsTitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;border-bottom:1px solid #ffffff0a;margin-bottom:14px;padding-bottom:8px;font-size:.85rem;font-weight:700}.CookingMode-module__Q2R27q__ingredientsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.CookingMode-module__Q2R27q__ingCard{border-radius:var(--border-radius-sm);background:#ffffff04;border:1px solid #ffffff08;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.CookingMode-module__Q2R27q__ingQty{color:var(--accent-color);font-size:.88rem;font-weight:700}.CookingMode-module__Q2R27q__ingUnit{color:var(--text-secondary);font-size:.75rem;font-weight:400}.CookingMode-module__Q2R27q__ingName{color:var(--text-primary);font-size:.88rem;font-weight:500}.CookingMode-module__Q2R27q__footer{border-top:1px solid var(--bg-card-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141419cc;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex}.CookingMode-module__Q2R27q__navBtn{border:1px solid var(--bg-card-border);color:var(--text-primary);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;background:#ffffff08;align-items:center;gap:10px;padding:12px 24px;font-size:1rem;font-weight:600;display:flex}.CookingMode-module__Q2R27q__navBtn:hover:not(:disabled){color:var(--text-white);background:#ffffff14}.CookingMode-module__Q2R27q__navBtn:disabled{opacity:.25;cursor:not-allowed}.CookingMode-module__Q2R27q__nextBtn{background:var(--primary-gradient);color:var(--text-white);border:none;padding:12px 28px}.CookingMode-module__Q2R27q__nextBtn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #ff6b4a4d}.CookingMode-module__Q2R27q__finishBtn{color:#76b19d;background:#4e8b7726;border-color:#4e8b7766;padding:12px 28px}.CookingMode-module__Q2R27q__finishBtn:hover{color:var(--text-white);background:#4e8b7740}@media (max-width:768px){.CookingMode-module__Q2R27q__stepText{font-size:1.3rem}.CookingMode-module__Q2R27q__main{padding:16px}.CookingMode-module__Q2R27q__navBtn span{display:none}.CookingMode-module__Q2R27q__navBtn{padding:12px}}.CookingMode-module__Q2R27q__stepDuration{color:var(--primary-color);background:#ff6b4a14;border:1px solid #ff6b4a33;border-radius:6px;align-items:center;gap:6px;width:fit-content;margin:12px auto 0;padding:4px 12px;font-size:.95rem;font-weight:600;display:inline-flex}
