.LessonNotificationBell_bellWrap__618j9{position:relative;flex:0 0 auto}.LessonNotificationBell_bellButton__QcPfc{position:relative;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:hsla(0,0%,100%,.8);color:#526b90}.LessonNotificationBell_bellButtonOpen__VuJnI,.LessonNotificationBell_bellButton__QcPfc:hover{background:#e8f0fc;color:#275da8}.LessonNotificationBell_bellButton__QcPfc:focus-visible{outline:2px solid #6793d3;outline-offset:2px}.LessonNotificationBell_bellIcon___GhKE{width:20px;height:20px}.LessonNotificationBell_badge__IIekL{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#ff6b52;color:#fff;font-size:10px;font-weight:950;line-height:1}.LessonNotificationBell_panel__FxRbk{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;width:min(360px,calc(100vw - 24px));gap:10px;border:1px solid rgba(230,237,248,.96);border-radius:18px;background:hsla(0,0%,100%,.98);padding:12px;box-shadow:0 24px 60px rgba(17,24,39,.18)}.LessonNotificationBell_panelHeader__Pro8S{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#15356f;font-size:13px;font-weight:950}.LessonNotificationBell_panelHeader__Pro8S span{border-radius:999px;background:#eef7ff;padding:5px 9px;color:#2f7ff0;font-size:11px}.LessonNotificationBell_list__cMeJC{display:grid;max-height:330px;gap:8px;overflow-y:auto;padding-right:2px}.LessonNotificationBell_itemUnread__5Xh2s,.LessonNotificationBell_item__SZVdU{display:grid;width:100%;gap:4px;border:1px solid #e6edf8;border-radius:14px;background:#fff;padding:10px 11px;color:#15356f;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.LessonNotificationBell_itemUnread__5Xh2s{border-color:#b8f0cf;background:#f1fff6}.LessonNotificationBell_itemUnread__5Xh2s strong,.LessonNotificationBell_item__SZVdU strong{font-size:13px;font-weight:950}.LessonNotificationBell_itemUnread__5Xh2s p,.LessonNotificationBell_item__SZVdU p{margin:0;color:#6f7f9c;font-size:12px;font-weight:750;line-height:1.35}.LessonNotificationBell_actionLabel__OzCcL{color:#2f7ff0;font-size:12px;font-weight:900}.LessonNotificationBell_empty__a8Fm5{border:1px dashed #cfe0f6;border-radius:14px;background:#f8fbff;padding:14px;color:#6f7f9c;font-size:12px;font-weight:700;line-height:1.35}@media (max-width:560px){.LessonNotificationBell_bellButton__QcPfc{width:38px;height:38px;border-radius:14px}.LessonNotificationBell_panel__FxRbk{right:-64px}}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_bellButton__QcPfc{background:var(--ck-surface-raised);color:var(--ck-text-secondary)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_bellButtonOpen__VuJnI,:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_bellButton__QcPfc:hover{background:var(--alt-hover);color:var(--ck-text-primary)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_bellButton__QcPfc:focus-visible{outline-color:var(--ck-focus-ring)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_badge__IIekL{border-color:var(--ck-surface-default)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_panel__FxRbk{border-color:var(--ck-border-subtle);background:var(--ck-surface-raised);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),var(--ck-elevation-overlay)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_panelHeader__Pro8S{color:var(--ck-text-primary)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_panelHeader__Pro8S span{background:var(--alt-blue-tint);color:var(--alt-blue)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) :is(.LessonNotificationBell_item__SZVdU,.LessonNotificationBell_itemUnread__5Xh2s){border-color:var(--ck-border-subtle);background:var(--ck-surface-raised);color:var(--ck-text-primary)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_itemUnread__5Xh2s{border-color:var(--alt-green-line);background:var(--alt-green-tint)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) :is(.LessonNotificationBell_item__SZVdU,.LessonNotificationBell_itemUnread__5Xh2s) p{color:var(--ck-text-muted)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_actionLabel__OzCcL{color:var(--alt-blue)}:where(html:is([data-theme=dark],[data-theme=soft]):not(:has([data-theme-scope=light]))) .LessonNotificationBell_empty__a8Fm5{border-color:var(--alt-border-strong);background:var(--ck-surface-subtle);color:var(--ck-text-muted)}.ck-chess-theme .LessonNotificationBell_bellButton__QcPfc{width:44px;height:44px;border-radius:14px}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_bellButton__QcPfc{background:var(--ck-surface-soft);color:var(--ck-text-secondary)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_bellButtonOpen__VuJnI,.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_bellButton__QcPfc:hover{background:var(--ck-surface-hover);color:var(--ck-text-primary)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_badge__IIekL{border-color:var(--ck-page-bg-solid)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_panel__FxRbk{border-color:var(--ck-border-subtle);background:var(--ck-page-bg-solid);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),var(--ck-elevation-overlay)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_panelHeader__Pro8S{color:var(--ck-text-primary)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_panelHeader__Pro8S span{background:var(--ck-badge-bg);color:var(--ck-badge-text)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) :is(.LessonNotificationBell_item__SZVdU,.LessonNotificationBell_itemUnread__5Xh2s){border-color:var(--ck-border-subtle);background:var(--ck-surface-secondary);color:var(--ck-text-primary)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_itemUnread__5Xh2s{border-color:color-mix(in srgb,var(--ck-success) 42%,transparent);background:color-mix(in srgb,var(--ck-success) 12%,var(--ck-surface-secondary))}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_empty__a8Fm5,.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) :is(.LessonNotificationBell_item__SZVdU,.LessonNotificationBell_itemUnread__5Xh2s) p{color:var(--ck-text-muted)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_actionLabel__OzCcL{color:var(--ck-accent-primary-strong)}.ck-chess-theme:is([data-visual-theme=dark],[data-visual-theme=default]) .LessonNotificationBell_empty__a8Fm5{border-color:var(--ck-border-strong);background:var(--ck-surface-secondary)}