.roadmap-container{margin:0 auto;max-width:800px;padding:1.5rem}.anaerobe-roadmap{--roadmap-accent:var(--success-color);--roadmap-accent-strong:#3e7654;--roadmap-dark:var(--dark-color);--roadmap-tint:#4f8f6714;--roadmap-border:#4f8f6729}.anaerobe-roadmap .current-question{display:flex;justify-content:center;margin:.2rem 0 .75rem;text-align:center}.anaerobe-roadmap .current-question h3{background:#fff;border:0;border-radius:0;box-shadow:none;color:var(--roadmap-accent);display:inline-block;font-size:var(--text-xl);font-weight:600;line-height:1.25;margin:0;padding:0}.anaerobe-roadmap .options-container{grid-gap:1rem;display:grid;gap:1rem;margin:.75rem 0}.anaerobe-roadmap .binary-layout{grid-template-columns:1fr 1fr}.anaerobe-roadmap .grid-layout{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.anaerobe-roadmap .option-card{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 18px #1c27330d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:108px;padding:1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.anaerobe-roadmap .option-card:hover{border-color:#4f8f6757;box-shadow:0 12px 28px #4f8f6724;transform:translateY(-4px)}.anaerobe-roadmap .option-card h3{color:var(--roadmap-dark);font-size:var(--text-lg);font-weight:600;margin:0 0 .5rem}.anaerobe-roadmap .option-tests{color:var(--roadmap-dark);font-size:var(--text-base);margin:0;opacity:.8}.anaerobe-roadmap .conclusion-panel{background:var(--roadmap-tint);border-radius:8px;margin:1.5rem 0;padding:1.5rem;text-align:center}.anaerobe-roadmap .conclusion-panel h3{color:var(--roadmap-accent);font-size:var(--text-lg);margin:0 0 1rem}.anaerobe-roadmap .result-text{background:#fff;border:1px solid var(--roadmap-border);border-radius:50px;color:var(--roadmap-accent);display:inline-block;font-size:var(--text-xl);font-weight:600;margin:.5rem 0;max-width:100%;overflow-wrap:anywhere;padding:.8rem 1.5rem;word-break:normal}.anaerobe-roadmap .nav-buttons{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:.85rem}.anaerobe-roadmap .nav-btn{border:none;border-radius:8px;cursor:pointer;font-size:var(--text-md);font-weight:600;min-width:120px;padding:.8rem 2rem;transition:all .2s ease}.anaerobe-roadmap .back-btn{background:#fff;border:1px solid var(--roadmap-border);box-shadow:0 2px 4px #0000000d;color:var(--roadmap-accent)}.anaerobe-roadmap .back-btn:hover:not(:disabled){background:var(--roadmap-tint);border-color:var(--roadmap-accent)}.anaerobe-roadmap .back-btn:disabled{background:#f8f9fa;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.5}.anaerobe-roadmap .next-btn{background:var(--roadmap-accent);box-shadow:0 8px 18px #4f8f672e;color:#fff}.anaerobe-roadmap .next-btn:hover{background:var(--roadmap-accent-strong);box-shadow:0 10px 22px #4f8f673d;transform:translateY(-1px)}.anaerobe-roadmap .conclusion-tests-container{background:#fff;border:1px solid var(--roadmap-border);border-radius:8px;margin-top:1.5rem;padding:1.2rem 1.5rem;text-align:left}.anaerobe-roadmap .conclusion-tests-container h4{border-bottom:2px solid var(--roadmap-border);color:var(--roadmap-dark);font-size:var(--text-md);font-weight:600;margin:0 0 .8rem;padding-bottom:.4rem}.anaerobe-roadmap .conclusion-tests-list{margin:0;padding-left:1.2rem}.anaerobe-roadmap .conclusion-tests-list li{color:var(--roadmap-dark);font-size:var(--text-md);line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.anaerobe-roadmap.roadmap-container{padding:1rem}.anaerobe-roadmap .options-container{grid-template-columns:1fr!important}.anaerobe-roadmap .nav-buttons{flex-direction:column;gap:.5rem}.anaerobe-roadmap .nav-btn{width:100%}}
/*# sourceMappingURL=207.750f536a.chunk.css.map*/