._crossLink_zyzyi_1{margin:0 0 var(--spacing-6);font-size:.875rem;color:var(--muted-foreground)}._inlineLink_zyzyi_2{color:var(--primary);font-weight:500;text-decoration:underline}._srOnly_zyzyi_4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._fundingCard_zyzyi_17{margin-bottom:var(--spacing-8);border-color:color-mix(in srgb,var(--info) 30%,var(--border));background:color-mix(in srgb,var(--info-soft) 60%,var(--card))}._fundingHeader_zyzyi_22{padding-bottom:var(--spacing-3)}._fundingHeading_zyzyi_23{display:flex;align-items:flex-start;gap:var(--spacing-3)}._fundingIcon_zyzyi_24{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.125rem;color:var(--info)}._fundingTitle_zyzyi_25{font-size:1.125rem}._schemeGrid_zyzyi_27{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);font-size:.875rem}._scheme_zyzyi_27{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._schemeHead_zyzyi_29{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-2)}._schemeTitle_zyzyi_30{margin:0;font-size:.9375rem;font-weight:600;font-family:var(--font-family-display)}._schemeText_zyzyi_31{margin:0 0 var(--spacing-2);color:var(--muted-foreground);line-height:1.5}._schemeNote_zyzyi_32{margin:0;font-size:.75rem;color:var(--muted-foreground);line-height:1.5}._legend_zyzyi_34{margin-top:var(--spacing-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);font-size:.75rem;color:var(--muted-foreground)}._legendItem_zyzyi_35{display:inline-flex;align-items:center;gap:.375rem}._legendStrong_zyzyi_36{color:var(--foreground)}._dot_zyzyi_37{display:inline-block;width:.5rem;height:.5rem;border-radius:var(--radius-full)}._dotPurple_zyzyi_38{background:#7e22ce}._dotGreen_zyzyi_39{background:var(--success)}._registerLink_zyzyi_40{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--info);text-decoration:none;min-height:2.75rem}._registerLink_zyzyi_40:hover{text-decoration:underline}._registerLink_zyzyi_40:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._linkIcon_zyzyi_43{width:.75rem;height:.75rem}._badgeCtp_zyzyi_46{background:var(--info-soft);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}._badgeElc_zyzyi_47{background:#f3e8ff;color:#6b21a8;border:1px solid #d8b4fe}.dark ._badgeElc_zyzyi_47{background:#3b0764;color:#e9d5ff;border-color:#6b21a8}._badgeSlc_zyzyi_49{background:var(--success-soft);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}._fundingBadges_zyzyi_50{display:flex;flex-wrap:wrap;gap:var(--spacing-1);justify-content:flex-end}._tabs_zyzyi_52{width:100%}._tabsList_zyzyi_53{margin-bottom:var(--spacing-6)}._browse_zyzyi_54{display:flex;flex-direction:column;gap:var(--spacing-6)}._filterBar_zyzyi_56{display:flex;flex-direction:column;gap:var(--spacing-4);background:color-mix(in srgb,var(--muted) 30%,transparent);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._searchWrap_zyzyi_65{position:relative;flex:1}._searchIcon_zyzyi_66{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}._searchInput_zyzyi_67{padding-left:2.25rem;background:var(--background);min-height:2.75rem}._sectorWrap_zyzyi_68{width:100%}._select_zyzyi_69{background:var(--background);min-height:2.75rem}._selectInner_zyzyi_70{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._filterIcon_zyzyi_71{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}._grid_zyzyi_73{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._skelTitle_zyzyi_74{height:1.5rem;width:75%;margin-bottom:var(--spacing-2)}._skelMeta_zyzyi_75{height:1rem;width:50%}._skelBody_zyzyi_76{height:5rem;width:100%}._empty_zyzyi_78{grid-column:1 / -1;padding:var(--spacing-12) var(--spacing-4);text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--muted) 10%,transparent)}._emptyIcon_zyzyi_79{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--muted-foreground);opacity:.3;display:block}._emptyTitle_zyzyi_80{margin:0 0 var(--spacing-1);font-size:1.125rem;font-weight:500}._emptyText_zyzyi_81{margin:0;color:var(--muted-foreground)}._courseCard_zyzyi_83{display:flex;flex-direction:column;transition:border-color var(--animation-duration-fast)}._courseCard_zyzyi_83:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}._courseHeader_zyzyi_85{padding-bottom:var(--spacing-4)}._badgeRow_zyzyi_86{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._sectorBadge_zyzyi_87{font-size:.75rem;background:color-mix(in srgb,var(--primary) 5%,transparent)}._courseTitle_zyzyi_88{font-size:1.125rem;line-height:1.25}._provider_zyzyi_89{font-size:.875rem;font-weight:500}._courseBody_zyzyi_90{flex:1}._description_zyzyi_91{margin:0 0 var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._facts_zyzyi_101{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2);margin:0;font-size:.75rem;color:var(--muted-foreground)}._factsLarge_zyzyi_102{font-size:.875rem;gap:var(--spacing-3)}._fact_zyzyi_101{display:flex;flex-direction:column;padding:var(--spacing-2);background:color-mix(in srgb,var(--muted) 50%,transparent);border-radius:var(--radius-sm)}._factsLarge_zyzyi_102 ._fact_zyzyi_101{padding:var(--spacing-3)}._factLabel_zyzyi_105{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._factValue_zyzyi_106{margin:0}._capitalise_zyzyi_107{text-transform:capitalize}._verified_zyzyi_108{margin-top:var(--spacing-3)}._courseFooter_zyzyi_110{padding-top:0}._fullButton_zyzyi_111{width:100%}._planCard_zyzyi_113{border-style:dashed;box-shadow:none;background:color-mix(in srgb,var(--muted) 10%,transparent)}._planBody_zyzyi_114{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-6)}._planIcon_zyzyi_115{width:3rem;height:3rem;color:var(--primary);opacity:.5;margin-bottom:var(--spacing-4)}._planTitle_zyzyi_116{margin:0 0 var(--spacing-2);font-size:1.25rem;font-weight:700;font-family:var(--font-family-display);letter-spacing:-.02em}._planText_zyzyi_117{margin:0 0 var(--spacing-6);max-width:28rem;color:var(--muted-foreground)}._planNote_zyzyi_118{margin:var(--spacing-4) 0 0;font-size:.75rem;color:var(--muted-foreground)}._dialog_zyzyi_120{width:32rem;max-height:85vh}._dialogBadges_zyzyi_121{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}._dialogBadges_zyzyi_121 ._fundingBadges_zyzyi_50{justify-content:flex-start}._dialogTitle_zyzyi_123{font-size:1.25rem;line-height:1.25;font-family:var(--font-family-display)}._dialogProvider_zyzyi_124{font-weight:500}._dialogBody_zyzyi_125{display:flex;flex-direction:column;gap:var(--spacing-4)}._dialogText_zyzyi_126{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._unlocksTitle_zyzyi_127{margin:0 0 var(--spacing-2);font-size:.875rem;font-weight:600}._unlocks_zyzyi_127{display:flex;flex-wrap:wrap;gap:.375rem}._unlockBadge_zyzyi_129{font-weight:400}._caveat_zyzyi_130{margin:0;padding-top:var(--spacing-3);border-top:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground);line-height:1.5}@media(min-width:640px){._filterBar_zyzyi_56{flex-direction:row}._sectorWrap_zyzyi_68{width:16rem}}@media(min-width:768px){._schemeGrid_zyzyi_27,._grid_zyzyi_73{grid-template-columns:repeat(2,1fr)}._registerLink_zyzyi_40{margin-left:auto}}@media(min-width:1024px){._grid_zyzyi_73{grid-template-columns:repeat(3,1fr)}}
