.CurriculumExplorer-module__9oY-oG__explorer{flex-direction:column;gap:36px;display:flex}.CurriculumExplorer-module__9oY-oG__tabs{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.CurriculumExplorer-module__9oY-oG__tab{background:var(--ab-paper);color:#3d4560;cursor:pointer;border:1.5px solid #e0e4f0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__tab{color:var(--ab-ink-soft);border-color:#b5a8ff33}.CurriculumExplorer-module__9oY-oG__tab:hover:not(.CurriculumExplorer-module__9oY-oG__tabActive){background:var(--ab-canvas);border-color:#c0c8e8}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__tab:hover:not(.CurriculumExplorer-module__9oY-oG__tabActive){background:var(--ab-paper-elevated);border-color:#b5a8ff5c}.CurriculumExplorer-module__9oY-oG__tabActive{background:var(--ab-cta-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 16px -6px #635bff8c}.CurriculumExplorer-module__9oY-oG__tabCount{letter-spacing:0;background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.CurriculumExplorer-module__9oY-oG__tabActive .CurriculumExplorer-module__9oY-oG__tabCount{background:#ffffff38}.CurriculumExplorer-module__9oY-oG__phase{flex-direction:column;gap:16px;display:flex}.CurriculumExplorer-module__9oY-oG__phaseHead{background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.CurriculumExplorer-module__9oY-oG__phaseLeft{align-items:center;gap:10px;display:flex}.CurriculumExplorer-module__9oY-oG__phaseTag{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--phase-color) 12%, transparent);height:26px;color:var(--phase-color);border:1px solid color-mix(in srgb, var(--phase-color) 20%, transparent);border-radius:999px;align-items:center;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex}.CurriculumExplorer-module__9oY-oG__phaseDays{color:var(--ab-muted-soft);white-space:nowrap;font-size:12px;font-weight:600}.CurriculumExplorer-module__9oY-oG__phaseDesc{color:var(--ab-muted);flex:1;min-width:180px;margin:0;font-size:13.5px;font-weight:500}.CurriculumExplorer-module__9oY-oG__phaseDone{color:var(--ab-success);white-space:nowrap;background:#e1f5ea;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__phaseDone{color:var(--ab-success);background:#34d39929}.CurriculumExplorer-module__9oY-oG__dayList{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.CurriculumExplorer-module__9oY-oG__dayList{grid-template-columns:1fr 1fr}}.CurriculumExplorer-module__9oY-oG__card{background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:14px;grid-template-columns:60px 1fr;align-items:flex-start;gap:14px;padding:16px 18px;transition:box-shadow .18s,border-color .18s;display:grid;box-shadow:0 1px 3px #1420460a}.CurriculumExplorer-module__9oY-oG__card:hover{border-color:#c8d0e8;box-shadow:0 4px 16px -4px #1420461a}.CurriculumExplorer-module__9oY-oG__card[data-done=true]{background:#fafffe;border-color:#bfe9d2}.CurriculumExplorer-module__9oY-oG__badge{background:linear-gradient(90deg,#e1e3fc 0%,#eae7ff 100%);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__badge{background:#635bff29}.CurriculumExplorer-module__9oY-oG__card[data-tier=premium] .CurriculumExplorer-module__9oY-oG__badge{background:linear-gradient(135deg,#fff8e0 0%,#ffefc8 100%)}.CurriculumExplorer-module__9oY-oG__card[data-done=true] .CurriculumExplorer-module__9oY-oG__badge{background:linear-gradient(135deg,#e1f5ea 0%,#cdeedd 100%)}.CurriculumExplorer-module__9oY-oG__badgeNum{letter-spacing:-.02em;color:var(--ab-link);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.CurriculumExplorer-module__9oY-oG__card[data-tier=premium] .CurriculumExplorer-module__9oY-oG__badgeNum{color:#c68a0e}.CurriculumExplorer-module__9oY-oG__card[data-done=true] .CurriculumExplorer-module__9oY-oG__badgeNum{color:var(--ab-success)}.CurriculumExplorer-module__9oY-oG__badgeWord{letter-spacing:.08em;text-transform:uppercase;color:#8b6eff;margin-top:1px;font-size:9.5px;font-weight:700}.CurriculumExplorer-module__9oY-oG__card[data-tier=premium] .CurriculumExplorer-module__9oY-oG__badgeWord{color:#c68a0e}.CurriculumExplorer-module__9oY-oG__card[data-done=true] .CurriculumExplorer-module__9oY-oG__badgeWord{color:var(--ab-success)}.CurriculumExplorer-module__9oY-oG__body{flex-direction:column;gap:7px;min-width:0;display:flex}.CurriculumExplorer-module__9oY-oG__head{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.CurriculumExplorer-module__9oY-oG__title{color:var(--ab-ink);letter-spacing:-.012em;flex:1;min-width:0;margin:0;font-size:14.5px;font-weight:800;line-height:1.3}.CurriculumExplorer-module__9oY-oG__pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.CurriculumExplorer-module__9oY-oG__pillFree{color:var(--ab-success);background:#e1f5ea;border:1px solid #bfe9d2}.CurriculumExplorer-module__9oY-oG__pillPremium{color:#c68a0e;background:#fff6e0;border:1px solid #f4dea0}.CurriculumExplorer-module__9oY-oG__desc{color:var(--ab-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.CurriculumExplorer-module__9oY-oG__chips{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.CurriculumExplorer-module__9oY-oG__chip{color:#3d4560;border:1px solid var(--ab-line);white-space:nowrap;background:#f4f4fb;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__chip{background:var(--ab-paper-elevated);color:var(--ab-ink-soft);border-color:#b5a8ff2e}.CurriculumExplorer-module__9oY-oG__chipDone{color:var(--ab-success);background:#e1f5ea;border-color:#bfe9d2}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__chipDone{color:var(--ab-success);background:#34d39924;border-color:#34d3994d}.CurriculumExplorer-module__9oY-oG__chipCheck{flex-shrink:0}.CurriculumExplorer-module__9oY-oG__foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.CurriculumExplorer-module__9oY-oG__progress{color:var(--ab-success);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.CurriculumExplorer-module__9oY-oG__progressCheck{flex-shrink:0}.CurriculumExplorer-module__9oY-oG__cta{letter-spacing:-.005em;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.CurriculumExplorer-module__9oY-oG__cta:hover{gap:8px}.CurriculumExplorer-module__9oY-oG__ctaFree{color:var(--ab-link)}.CurriculumExplorer-module__9oY-oG__ctaPremium{color:#c68a0e}@media (prefers-reduced-motion:reduce){.CurriculumExplorer-module__9oY-oG__tab,.CurriculumExplorer-module__9oY-oG__card,.CurriculumExplorer-module__9oY-oG__cta{transition:none}.CurriculumExplorer-module__9oY-oG__cta:hover{gap:5px}}[data-theme=dark] .CurriculumExplorer-module__9oY-oG__filterChipActive{color:var(--ab-link);background:#a78bfa2e;border-color:#a78bfa66}
