.CoursePrice_wrap__V_ond{position:relative;display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;width:100%;z-index:1}.CoursePrice_line__SlQ6z{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);width:100%}.CoursePrice_price__t9lha{display:inline-flex;align-items:baseline;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-lg);line-height:1.2}.CoursePrice_base__X3lt6{font-size:var(--text-xs);font-weight:400;color:var(--color-text-faint)}.CoursePrice_chips__8Pzqd{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.CoursePrice_chip__Am_V8{font:inherit;font-size:.6875rem;letter-spacing:.04em;line-height:1;padding:4px var(--space-2);border-radius:var(--radius-full,999px);border:1px solid var(--color-border);background:transparent;color:var(--color-text-faint);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.CoursePrice_chip__Am_V8:hover{border-color:var(--color-border-strong);color:var(--color-text)}.CoursePrice_chip__Am_V8[data-active]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-text);font-weight:600}.CoursePrice_chip__Am_V8[data-volatile]:not([data-active]){border-style:dashed}@media (prefers-reduced-motion:reduce){.CoursePrice_chip__Am_V8{transition:none}}.CoursePrice_price__t9lha[data-variant=display]{font-family:var(--font-display);font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.CourseSearch_bar__JC6Kz{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.CourseSearch_field____Y9l{display:flex;align-items:center;gap:var(--space-3);width:min(100%,740px);margin-inline:auto;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.CourseSearch_field____Y9l:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.CourseSearch_mark__y_wuC{flex-shrink:0;overflow:visible;color:var(--color-text-faint);transition:color var(--transition-fast)}.CourseSearch_field____Y9l:focus-within .CourseSearch_mark__y_wuC{color:var(--color-accent-text)}.CourseSearch_handle__ep4WS,.CourseSearch_lens__WaMLk{transform-box:fill-box;transform-origin:center;transition:transform .26s cubic-bezier(.25,.9,.3,1),opacity .24s ease}.CourseSearch_handle__ep4WS{transform-origin:top left}.CourseSearch_field____Y9l[data-mark=cursorBack] .CourseSearch_lens__WaMLk,.CourseSearch_field____Y9l[data-mark=cursor] .CourseSearch_lens__WaMLk,.CourseSearch_field____Y9l[data-mark=typing] .CourseSearch_lens__WaMLk{transform:scaleX(.06);opacity:0;transition-duration:.18s,.16s}.CourseSearch_field____Y9l[data-mark=cursorBack] .CourseSearch_handle__ep4WS,.CourseSearch_field____Y9l[data-mark=cursor] .CourseSearch_handle__ep4WS,.CourseSearch_field____Y9l[data-mark=typing] .CourseSearch_handle__ep4WS{transform:scale(0);opacity:0;transition-duration:.18s,.12s}.CourseSearch_field____Y9l[data-mark=returning] .CourseSearch_lens__WaMLk{transition-delay:.13s}.CourseSearch_field____Y9l[data-mark=returning] .CourseSearch_handle__ep4WS{transition-delay:175ms}.CourseSearch_caret__aW2vr{transform-box:fill-box;transform-origin:center;scale:1 .85;opacity:0}.CourseSearch_field____Y9l[data-mark=cursor] .CourseSearch_caret__aW2vr{animation:CourseSearch_become-cursor__H2IAV .32s cubic-bezier(.3,.85,.35,1) forwards,CourseSearch_caret-blink__an3tH 1.06s step-end .36s infinite}.CourseSearch_field____Y9l[data-mark=cursorBack] .CourseSearch_caret__aW2vr{translate:27.4px;animation:CourseSearch_cursor-back__5qcc0 .14s ease forwards,CourseSearch_caret-blink__an3tH 1.06s step-end .14s infinite}.CourseSearch_field____Y9l[data-mark=returning] .CourseSearch_caret__aW2vr{animation:CourseSearch_return-to-mark__p4Jb2 .26s cubic-bezier(.32,0,.35,1)}@keyframes CourseSearch_become-cursor__H2IAV{0%{opacity:0;scale:1 .85;translate:0}35%{opacity:1;scale:1 1;translate:0}to{opacity:1;scale:1 1;translate:27.4px}}@keyframes CourseSearch_return-to-mark__p4Jb2{0%{opacity:1;scale:1 1;translate:27.4px}55%{opacity:1;scale:1 1;translate:0}to{opacity:0;scale:1 .85;translate:0}}@keyframes CourseSearch_cursor-back__5qcc0{0%{opacity:0;scale:1 .85}to{opacity:1;scale:1 1}}@keyframes CourseSearch_caret-blink__an3tH{0%,49%{opacity:1}50%,to{opacity:0}}.CourseSearch_field____Y9l[data-mark=cursorBack] .CourseSearch_input__UPMOE,.CourseSearch_field____Y9l[data-mark=cursor] .CourseSearch_input__UPMOE,.CourseSearch_field____Y9l[data-mark=returning] .CourseSearch_input__UPMOE{caret-color:transparent}@media (prefers-reduced-motion:reduce){.CourseSearch_handle__ep4WS,.CourseSearch_lens__WaMLk{transition:none}.CourseSearch_field____Y9l[data-mark] .CourseSearch_handle__ep4WS,.CourseSearch_field____Y9l[data-mark] .CourseSearch_lens__WaMLk{transform:none;opacity:1;transition-delay:0s}.CourseSearch_field____Y9l[data-mark] .CourseSearch_caret__aW2vr{animation:none}.CourseSearch_field____Y9l[data-mark] .CourseSearch_input__UPMOE{caret-color:auto}}.CourseSearch_input__UPMOE{flex:1 1;min-width:0;padding:0;border:none;background:transparent;border-radius:0}.CourseSearch_input__UPMOE:focus{outline:none;border:none;box-shadow:none}.CourseSearch_input__UPMOE::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.CourseSearch_submit__a09ao{flex-shrink:0;padding:.55rem 1.5rem;border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text-faint);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.CourseSearch_field____Y9l:focus-within .CourseSearch_submit__a09ao,.CourseSearch_submit__a09ao:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.CourseSearch_filters__yUYlF{align-items:center}.CourseSearch_filters__yUYlF,.CourseSearch_tracks__FwTjO{display:flex;gap:var(--space-2);flex-wrap:wrap}.CourseSearch_toggle__k6Dy9,.CourseSearch_track___ATem{padding:.35rem .9rem;border-radius:var(--radius-full);background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:normal;white-space:nowrap}.CourseSearch_toggle__k6Dy9:hover,.CourseSearch_track___ATem:hover{border-color:var(--color-border-strong);color:var(--color-text)}.CourseSearch_toggle__k6Dy9[data-active],.CourseSearch_track___ATem[data-active]{background:var(--color-accent-subtle);border-color:var(--color-accent-border);color:var(--color-accent-text);font-weight:600}.CourseSearch_toggle__k6Dy9{margin-left:auto}@media (max-width:640px){.CourseSearch_toggle__k6Dy9{margin-left:0}}