.breadcrumb-link[data-v-2cb2a475]{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--fc-radius) * 1.5);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));background-color:#ffffffe6;padding:.375rem .75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.breadcrumb-link[data-v-2cb2a475]:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.breadcrumb-active[data-v-2cb2a475]{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--fc-radius) * 1.5);--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.course-toolbar[data-v-0145dcda]{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 8px 24px #0f172a0a}.course-toolbar__inner[data-v-0145dcda]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem}.course-toolbar__button[data-v-0145dcda]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.5rem;padding:.65rem .9rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:850;letter-spacing:.045em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.course-toolbar__button[data-v-0145dcda]:hover{border-color:#cbd5e1;background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.course-toolbar__button[data-v-0145dcda]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.course-toolbar__button--refresh[data-v-0145dcda]{cursor:pointer}.course-toolbar__icon[data-v-0145dcda]{color:#1d4ed8;font-size:.85rem;transition:transform .5s ease}.course-toolbar__icon--muted[data-v-0145dcda]{color:#64748b}.course-toolbar__separator[data-v-0145dcda]{display:none;width:1px;height:1.75rem;margin-inline:.25rem;background:#e2e8f0}@media(max-width:639px){.course-toolbar__button[data-v-0145dcda]{width:100%}}@media(min-width:1024px){.course-toolbar__separator[data-v-0145dcda]{display:block}}.course-header-wrapper[data-v-9c93f257]{display:flex;flex-direction:column;gap:1rem}.course-header[data-v-9c93f257]{border:1px solid #e2e8f0;border-radius:1.25rem;background:#fff;box-shadow:0 10px 28px #0f172a0d}.course-header__main[data-v-9c93f257]{display:flex;flex-direction:column;gap:1.25rem;min-height:132px;padding:1.5rem}.course-header__identity[data-v-9c93f257]{display:flex;align-items:center;gap:1rem;min-width:0}.course-header__icon[data-v-9c93f257]{width:4.25rem;height:4.25rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--course-accent, #2563eb) 24%,#dbe3ef);border-radius:1rem;background:color-mix(in srgb,var(--course-accent, #2563eb) 8%,#ffffff);color:var(--course-accent, #2563eb);font-size:1.4rem;font-weight:900;box-shadow:0 4px 12px #0f172a0d}.course-header__icon-ph[data-v-9c93f257]{font-size:1.6rem}.course-header__icon-img[data-v-9c93f257]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-header__title-block[data-v-9c93f257]{min-width:0}.course-header__eyebrow[data-v-9c93f257]{margin:0 0 .4rem;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.course-header__title-link[data-v-9c93f257]{display:inline-block;max-width:100%;color:inherit;text-decoration:none}.course-header__title-link:hover .course-header__title[data-v-9c93f257]{color:var(--course-accent, #2563eb)}.course-header__title-link[aria-disabled=true][data-v-9c93f257]{pointer-events:none}.course-header__title[data-v-9c93f257]{margin:0;color:#0f172a;font-size:clamp(1.6rem,2.7vw,2.35rem);font-weight:850;line-height:1.1;letter-spacing:-.03em;word-break:break-word;transition:color .18s ease}.course-header__meta[data-v-9c93f257]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;color:#64748b;font-size:.95rem;line-height:1.45}.course-header__meta i[data-v-9c93f257]{color:#94a3b8;font-size:.85rem}.course-header__meta strong[data-v-9c93f257]{color:#334155;font-weight:800}.course-header__actions[data-v-9c93f257]{display:flex;align-items:center;justify-content:flex-start}.course-header__edit-button[data-v-9c93f257]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.8rem 1.15rem;border:1px solid #cbd5e1;border-radius:.9rem;background:#fff;color:#334155;font-size:.78rem;font-weight:850;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.course-header__edit-button[data-v-9c93f257]:hover{border-color:var(--course-accent, #2563eb);background:color-mix(in srgb,var(--course-accent, #2563eb) 6%,#ffffff);color:#0f172a;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.course-header__edit-button i[data-v-9c93f257]{color:var(--course-accent, #2563eb)}@media(min-width:768px){.course-header__main[data-v-9c93f257]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;min-height:148px;padding:1.8rem 1.75rem}.course-header__actions[data-v-9c93f257]{flex:0 0 auto;justify-content:flex-end}}@media(max-width:639px){.course-header__identity[data-v-9c93f257]{align-items:flex-start}.course-header__icon[data-v-9c93f257]{width:3.75rem;height:3.75rem}.course-header__title[data-v-9c93f257]{font-size:1.45rem}.course-header__meta[data-v-9c93f257]{font-size:.88rem}.course-header__edit-button[data-v-9c93f257]{width:100%}}
