.topbar-scrolled[data-v-53af2066]{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 8px #00000014;background:rgba(var(--v-theme-surface),.75)!important}.intro-topbar[data-v-53af2066],.topbar-scrolled[data-v-53af2066]{transition:background .3s,box-shadow .3s}.intro-topbar[data-v-53af2066]{border-bottom:none;max-width:100vw;overflow:hidden;background:0 0!important}.intro-topbar-left[data-v-53af2066]{flex:0 auto;min-width:0;overflow:hidden}.back-btn[data-v-53af2066]{color:var(--color-text-primary);transition:all var(--transition-fast)}.back-btn[data-v-53af2066]:hover{background:var(--color-bg-secondary);transform:translate(-2px)}.topbar-divider-group[data-v-53af2066]{align-items:center;gap:12px;display:flex}.topbar-divider[data-v-53af2066]{background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.05) 0,rgba(var(--v-theme-on-surface),.25) 50%,rgba(var(--v-theme-on-surface),.05) 100%);border-radius:4px;width:2px;min-width:2px;height:20px}.logo-link[data-v-53af2066]{flex-shrink:0;text-decoration:none}.intro-logo[data-v-53af2066]{max-width:120px!important;max-height:36px!important}[data-v-53af2066] .intro-logo img{width:auto;max-height:100%}.course-title-wrapper[data-v-53af2066]{flex:0 auto;min-width:0}.course-title[data-v-53af2066]{color:var(--color-text-primary);font-size:.95rem;font-weight:600;line-height:1.3}@media (width<=599px){.course-title[data-v-53af2066]{font-size:.85rem}.course-title-wrapper[data-v-53af2066]{flex:auto;max-width:none}}@media (width>=600px) and (width<=959px){.course-title-wrapper[data-v-53af2066]{max-width:240px}}@media (prefers-reduced-motion:reduce){.back-btn[data-v-53af2066]{transition:none}}html:has(.v-overlay--active) .intro-topbar{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 8px #00000014;background:rgba(var(--v-theme-surface),.75)!important}.intro-layout-main[data-v-eea9b777]{padding-top:70px!important}.intro-layout-main--no-padding[data-v-eea9b777]{padding-top:0!important}@media (width<=599px){.intro-layout-main[data-v-eea9b777]{padding-top:60px!important}.intro-layout-main--no-padding[data-v-eea9b777]{padding-top:0!important}}
