.back.svelte-9utcqn{color:#6a7a82;font-size:.9rem}.head.svelte-9utcqn{justify-content:space-between;align-items:flex-start;gap:2rem;margin:1rem 0 1.5rem;display:flex}h1.svelte-9utcqn{color:#0c3d54}.desc.svelte-9utcqn{color:#6a7a82;max-width:60ch;margin-top:.4rem}.enroll-box.svelte-9utcqn{text-align:center;background:#fff;border-radius:12px;min-width:180px;padding:1.25rem;box-shadow:0 6px 20px #0c3d5414}.price.svelte-9utcqn{color:#ff6b00;margin-bottom:.75rem;font-size:1.6rem;font-weight:800}.btn.svelte-9utcqn{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:8px;width:100%;padding:.75rem 1.4rem;font-weight:700}.progress.svelte-9utcqn{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.bar.svelte-9utcqn{background:#e3ebf0;border-radius:5px;flex:1;height:10px;overflow:hidden}.fill.svelte-9utcqn{background:#1a8a4a;height:100%;transition:width .3s}.progress.svelte-9utcqn span:where(.svelte-9utcqn){color:#6a7a82;white-space:nowrap;font-size:.85rem}.module.svelte-9utcqn{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1.25rem 1.5rem;box-shadow:0 4px 14px #0c3d540d}.module.svelte-9utcqn h3:where(.svelte-9utcqn){color:#0c3d54;margin-bottom:.75rem;font-size:1.1rem}ul.svelte-9utcqn{list-style:none}li.svelte-9utcqn{border-top:1px solid #f0f4f7;justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}li.svelte-9utcqn:first-child{border-top:none}.lname.svelte-9utcqn{font-weight:500}a.lname.svelte-9utcqn:hover{color:#ff6b00}.locked.svelte-9utcqn .lname:where(.svelte-9utcqn){color:#aab6bd}.tag.svelte-9utcqn{color:#8a98a0;background:#eef2f5;border-radius:4px;padding:.15rem .5rem;font-size:.72rem}.tag.preview.svelte-9utcqn{color:#ff6b00;background:#fff3e6}
