.lingobel-learning-preview-upgrade__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.lingobel-learning-preview-upgrade__header-main{align-items:center;gap:.65rem;min-width:0;display:flex}.lingobel-learning-preview-upgrade__header-icon{background:color-mix(in srgb, hsl(var(--primary)) 14%, transparent);width:2.35rem;height:2.35rem;color:var(--lingobel-accent-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.lingobel-learning-preview-upgrade__header-title{color:var(--bs-emphasis-color,hsl(var(--text-primary)));font-size:1rem;font-weight:800;line-height:1.35}.lingobel-learning-preview-upgrade__close{flex-shrink:0}.lingobel-learning-preview-upgrade__body{gap:.55rem;padding:0 1rem 1rem;display:grid}.lingobel-learning-preview-upgrade__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--lingobel-accent-text);font-size:.72rem;font-weight:800}.lingobel-learning-preview-upgrade__title{color:var(--bs-emphasis-color,hsl(var(--text-primary)));font-size:1.05rem;font-weight:800;line-height:1.35}.lingobel-learning-preview-upgrade__text{color:var(--bs-secondary-color,hsl(var(--text-secondary)));font-size:.92rem;line-height:1.6}.lingobel-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)}.lingobel-learning-preview-upgrade-sheet__paper{max-height:min(88vh,36rem);overflow:hidden;border-radius:1.15rem 1.15rem 0 0!important}.lingobel-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}.lingobel-learning-preview-upgrade-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85}.lingobel-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] .lingobel-learning-preview-upgrade-modal__paper{box-shadow:0 24px 48px #0000006b}.lingobel-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}.lingobel-learning-preview-upgrade-modal__shell{z-index:1;flex-direction:column;display:flex;position:relative}.lingobel-learning-preview-upgrade-modal .lingobel-learning-preview-upgrade__footer{padding-bottom:1rem}
.lingobel-responsive-sheet__icon{background:hsl(var(--primary) / .1);width:2.25rem;height:2.25rem;color:hsl(var(--primary));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.lingobel-responsive-sheet__icon i{line-height:1;display:block}.lingobel-responsive-sheet__body{padding:.75rem 1.25rem 1rem;overflow-y:auto}.lingobel-responsive-sheet__footer{padding:.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--grey-100));gap:.5rem;display:flex}.lingobel-responsive-sheet__footer>*{flex:1 1 0}.lingobel-learning-preview-upgrade-modal.lingobel-responsive-sheet .lingobel-learning-preview-upgrade-modal__paper{width:min(32rem,100vw - 2rem);max-width:none}
.lingobel-profile-edit{flex-direction:column;gap:1rem;display:flex}.lingobel-profile-edit__avatar{flex-direction:column;align-items:center;gap:.4rem;display:flex}.lingobel-profile-edit__avatar-hint{color:hsl(var(--text-secondary,var(--grey-500)));margin:0;font-size:.8rem}.lingobel-profile-edit__locked{position:relative}.lingobel-profile-edit__locked-input.form-control{color:hsl(var(--text-secondary,var(--grey-500)));cursor:not-allowed;box-shadow:none;padding-right:2.6rem}.lingobel-profile-edit__locked-input.form-control:focus{border-color:hsl(var(--grey-100));box-shadow:none}.lingobel-profile-edit__locked-icon{color:hsl(var(--text-secondary,var(--grey-500)));pointer-events:none;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.lingobel-profile-edit__field-hint{color:hsl(var(--text-secondary,var(--grey-500)));margin:.35rem 0 0;font-size:.78rem}.lingobel-profile-edit__names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.lingobel-profile-edit__field .form-control{width:100%}html body .lingobel-bootstrap-shell .lingobel-profile-edit input.lingobel-profile-edit__locked-input.form-control[readonly][aria-readonly=true][dir=ltr]{background-color:hsl(var(--grey-100) / .45)!important}
