.roadmap-container{margin:0 auto;max-width:800px;padding:1.5rem}.positive-roadmap{--roadmap-accent:var(--primary-color);--roadmap-accent-strong:var(--primary-strong);--roadmap-tint:#245c6914;--roadmap-border:#245c6929}.positive-roadmap .roadmap-status-bar{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(74px,.24fr) minmax(0,1fr) minmax(250px,.68fr);margin-bottom:.75rem}.positive-roadmap .roadmap-status-bar>div{background:var(--roadmap-tint);border:1px solid var(--roadmap-border);border-radius:8px;padding:.6rem .75rem}.positive-roadmap .status-label{color:var(--roadmap-accent);display:block;font-size:var(--text-sm);letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.positive-roadmap .roadmap-status-bar strong{color:#2c3e50;color:var(--dark-color,#2c3e50);line-height:1.4}.positive-roadmap .roadmap-history-strip{border-top:1px solid var(--roadmap-border);display:flex;flex-wrap:wrap;gap:.65rem;margin:.95rem 0 0;padding-top:.85rem}.positive-roadmap .history-chip{background:#fff;border:1px solid var(--roadmap-border);border-radius:999px;color:var(--dark-color);cursor:pointer;font-size:var(--text-sm);padding:.45rem .9rem;transition:all .2s ease}.positive-roadmap .history-chip.active,.positive-roadmap .history-chip:hover{background:var(--roadmap-tint);border-color:#245c6959}.positive-roadmap .current-question{display:flex;justify-content:center;margin:.2rem 0 .75rem;text-align:center}.positive-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}.positive-roadmap .options-container{grid-gap:1rem;display:grid;gap:1rem;margin:.75rem 0}.positive-roadmap .binary-layout{grid-template-columns:1fr 1fr}.positive-roadmap .grid-layout{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.positive-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);width:100%}.positive-roadmap .option-card:hover{border-color:#245c6957;box-shadow:0 12px 28px #245c6924;transform:translateY(-4px)}.positive-roadmap .option-card h3{color:var(--dark-color);font-size:var(--text-lg);font-weight:600;margin:0 0 .5rem}.positive-roadmap .option-tests{color:var(--dark-color);font-size:var(--text-base);margin:0;opacity:.8}.positive-roadmap .conclusion-panel{background:var(--roadmap-tint);border-radius:8px;margin:1.5rem 0;padding:1.5rem;text-align:center}.positive-roadmap .conclusion-panel h3{color:var(--roadmap-accent);font-size:var(--text-lg);margin:0 0 1rem}.positive-roadmap .result-text{background:#fff;border:1px solid var(--roadmap-border);border-radius:50px;color:var(--roadmap-accent-strong);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}.positive-roadmap .nav-buttons{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:.85rem}.positive-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}.positive-roadmap .back-btn{background:#fff;border:1px solid var(--roadmap-border);box-shadow:0 2px 4px #0000000d;color:var(--roadmap-accent)}.positive-roadmap .back-btn:hover:not(:disabled){background:var(--roadmap-tint);border-color:var(--roadmap-accent)}.positive-roadmap .back-btn:disabled{background:#f8f9fa;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.5}.positive-roadmap .next-btn{background:var(--roadmap-accent);box-shadow:0 8px 18px #245c692e;color:#fff}.positive-roadmap .next-btn:hover{background:var(--roadmap-accent-strong);box-shadow:0 10px 22px #245c693d;transform:translateY(-1px)}.positive-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}.positive-roadmap .conclusion-tests-container h4{border-bottom:2px solid var(--roadmap-border);color:var(--dark-color);font-size:var(--text-md);font-weight:600;margin:0 0 .8rem;padding-bottom:.4rem}.positive-roadmap .conclusion-tests-list{margin:0;padding-left:1.2rem}.positive-roadmap .conclusion-tests-list li{color:var(--dark-color);font-size:var(--text-md);line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.positive-roadmap.roadmap-container{padding:1rem}.positive-roadmap .roadmap-status-bar{grid-template-columns:1fr}.positive-roadmap .options-container{grid-template-columns:1fr!important}.positive-roadmap .nav-buttons{flex-direction:column;gap:.5rem}.positive-roadmap .nav-btn{width:100%}}body.dark-mode .positive-roadmap .roadmap-status-bar>div{background:#1e2532e0;border-color:#4fd1c524}body.dark-mode .positive-roadmap .current-question h3,body.dark-mode .positive-roadmap .roadmap-status-bar strong{color:#dff8f0}body.dark-mode .positive-roadmap .current-question h3{background:#0000}body.dark-mode .positive-roadmap .history-chip{background:#1e2532;border-color:#4fd1c52e;color:#dff8f0}body.dark-mode .positive-roadmap .history-chip.active,body.dark-mode .positive-roadmap .history-chip:hover{background:#4fd1c51f;border-color:#4fd1c557}body.dark-mode .positive-roadmap .option-card{background:#1e2532;border-color:#4fd1c524;box-shadow:0 8px 18px #00000047}body.dark-mode .positive-roadmap .option-card:hover{background:#232d3e;border-color:#4fd1c557;box-shadow:0 12px 28px #00000061}body.dark-mode .positive-roadmap .option-card h3{color:#dff8f0}body.dark-mode .positive-roadmap .result-text{background:#1e2532;border-color:#4fd1c538;color:#5eead4}body.dark-mode .positive-roadmap .conclusion-panel{background:#1e2532b8}body.dark-mode .positive-roadmap .back-btn{background:#1e2532;border-color:#4fd1c538;color:#5eead4}body.dark-mode .positive-roadmap .back-btn:hover:not(:disabled){background:#4fd1c51a}body.dark-mode .positive-roadmap .back-btn:disabled{background:#181e2a;border-color:#4fd1c51a;color:#4a5568}body.dark-mode .positive-roadmap .conclusion-tests-container{background:#1e2532;border-color:#4fd1c529}body.dark-mode .positive-roadmap .conclusion-tests-container h4{border-bottom-color:#4fd1c52e;color:#dff8f0}body.dark-mode .positive-roadmap .conclusion-tests-list li{color:#c8d2dc}
/*# sourceMappingURL=31.57b12de3.chunk.css.map*/