.hivad-learning-preview-upgrade__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.hivad-learning-preview-upgrade__header-main{align-items:center;gap:.65rem;min-width:0;display:flex}.hivad-learning-preview-upgrade__header-icon{background:color-mix(in srgb, hsl(var(--primary)) 14%, transparent);width:2.35rem;height:2.35rem;color:var(--hivad-accent-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.hivad-learning-preview-upgrade__header-title{color:var(--bs-emphasis-color,hsl(var(--text-primary)));font-size:1rem;font-weight:800;line-height:1.35}.hivad-learning-preview-upgrade__close{flex-shrink:0}.hivad-learning-preview-upgrade__body{gap:.55rem;padding:0 1rem 1rem;display:grid}.hivad-learning-preview-upgrade__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--hivad-accent-text);font-size:.72rem;font-weight:800}.hivad-learning-preview-upgrade__title{color:var(--bs-emphasis-color,hsl(var(--text-primary)));font-size:1.05rem;font-weight:800;line-height:1.35}.hivad-learning-preview-upgrade__text{color:var(--bs-secondary-color,hsl(var(--text-secondary)));font-size:.92rem;line-height:1.6}.hivad-learning-preview-upgrade__footer{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--bs-border-color,hsl(var(--grey-100))) 85%, transparent);background:color-mix(in srgb, var(--bs-body-bg,hsl(var(--background-paper))) 88%, transparent)}.hivad-learning-preview-upgrade-sheet__paper{max-height:min(88vh,36rem);overflow:hidden;border-radius:1.15rem 1.15rem 0 0!important}.hivad-learning-preview-upgrade-sheet__handle{background:color-mix(in srgb, var(--bs-border-color,hsl(var(--grey-100))) 90%, transparent);border-radius:999px;width:2.5rem;height:.28rem;margin:.55rem auto 0}.hivad-learning-preview-upgrade-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85}.hivad-learning-preview-upgrade-modal__paper{border:1px solid color-mix(in srgb, hsl(var(--primary)) 22%, var(--bs-border-color,hsl(var(--grey-100))));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, hsl(var(--primary)) 12%, transparent) 0%, transparent 55%), var(--bs-body-bg,hsl(var(--background-paper)));width:min(100%,28rem);max-width:calc(100vw - 2rem);box-shadow:0 24px 48px #0f172a2e, 0 8px 24px color-mix(in srgb, hsl(var(--primary)) 12%, transparent);margin:1rem;position:relative;overflow:hidden;border-radius:1rem!important}html[data-bs-theme=dark] .hivad-learning-preview-upgrade-modal__paper{box-shadow:0 24px 48px #0000006b}.hivad-learning-preview-upgrade-modal__mesh{pointer-events:none;background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, hsl(var(--primary)) 14%, transparent) 0%, transparent 70%), radial-gradient(50% 70% at 0% 100%, #fbbf2414 0%, transparent 65%);position:absolute;inset:0}.hivad-learning-preview-upgrade-modal__shell{z-index:1;flex-direction:column;display:flex;position:relative}.hivad-learning-preview-upgrade-modal .hivad-learning-preview-upgrade__footer{padding-bottom:1rem}
.hivad-language-change-modal__header-icon{background:color-mix(in srgb, hsl(var(--primary)) 14%, transparent);width:2.35rem;height:2.35rem;color:var(--hivad-accent-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.hivad-language-change-modal__body{gap:.65rem;display:grid}.hivad-language-change-modal__community{align-items:center;margin-top:.15rem;display:flex}.hivad-language-change-modal__community-chip{border:1px solid color-mix(in srgb, hsl(var(--primary)) 24%, var(--bs-border-color,hsl(var(--grey-100))));background:color-mix(in srgb, hsl(var(--primary)) 8%, var(--bs-body-bg,hsl(var(--background-paper))));letter-spacing:.05em;color:var(--bs-emphasis-color,hsl(var(--text-primary)));border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem .38rem .55rem;font-size:.8125rem;font-weight:800;display:inline-flex}.hivad-language-change-modal__footer{padding-top:.95rem}.hivad-language-change-modal__actions{align-items:stretch;gap:.65rem;display:flex}.hivad-language-change-modal__actions .btn{min-height:2.75rem}.hivad-language-change-sheet .hivad-language-change-modal__actions{flex-direction:row}@media (max-width:479.98px){.hivad-language-change-sheet .hivad-language-change-modal__actions{flex-direction:column}}
