.BHwjxG_dock{z-index:80;box-sizing:border-box;border:1px solid var(--public-line-strong);background:var(--public-surface,#fff);width:min(360px,100vw - 32px);max-height:min(70vh,520px);color:var(--public-text-primary);font-size:var(--public-text-xs,12px);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 18px 48px #2c2c2a24}.BHwjxG_head{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.BHwjxG_head strong{font-size:var(--public-text-sm,14px);line-height:1.2}.BHwjxG_toggle,.BHwjxG_action,.BHwjxG_actionPrimary{border:1px solid var(--public-line-strong);background:var(--public-surface,#fff);min-height:32px;color:var(--public-text-primary);cursor:pointer;font:inherit;transition:border-color var(--public-transition,.22s ease), background var(--public-transition,.22s ease);border-radius:999px;padding:0 12px;font-size:12px;line-height:1}.BHwjxG_toggle:hover,.BHwjxG_action:hover{border-color:var(--public-text-primary);background:var(--public-page-bg-soft)}.BHwjxG_actionPrimary{border-color:var(--public-text-primary);background:var(--public-text-primary);color:#fff}.BHwjxG_toggle:focus-visible,.BHwjxG_action:focus-visible,.BHwjxG_actionPrimary:focus-visible{outline:3px solid color-mix(in srgb, var(--public-color-courses) 70%, transparent);outline-offset:2px}.BHwjxG_list{flex:0 auto;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.BHwjxG_item{border:1px solid var(--public-line);background:var(--public-page-bg-soft);border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.BHwjxG_itemHead{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.BHwjxG_itemCopy{gap:2px;min-width:0;display:grid}.BHwjxG_itemCopy strong,.BHwjxG_itemCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BHwjxG_itemCopy strong{font-size:13px;line-height:1.25}.BHwjxG_itemCopy small{color:var(--public-text-muted);font-size:11px}.BHwjxG_percent{font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:1.25}.BHwjxG_bar{background:var(--public-surface-muted,#eeeae2);border-radius:999px;height:6px;overflow:hidden}.BHwjxG_bar>span{border-radius:inherit;background:var(--public-color-courses);height:100%;transition:width var(--public-transition,.22s ease);display:block}.BHwjxG_item[data-stage=done] .BHwjxG_bar>span{background:var(--public-color-teachers)}.BHwjxG_status{color:var(--public-text-secondary);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.BHwjxG_item[data-stage=error]{background:#b8323e12;border-color:#942a342e}.BHwjxG_item[data-stage=error] .BHwjxG_status,.BHwjxG_item[data-stage=error] .BHwjxG_percent{color:#942a34}.BHwjxG_actions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}@media (max-width:480px){.BHwjxG_dock{border-radius:16px;width:auto;max-height:min(55vh,420px);padding:12px;bottom:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.BHwjxG_bar>span,.BHwjxG_toggle,.BHwjxG_action,.BHwjxG_actionPrimary{transition-duration:1ms}}
.Krxu6G_header_slot{z-index:40;width:min(calc(100% - var(--public-container-x-total)), var(--public-content-max));min-height:94px;margin:16px auto 0;position:relative}:is(body:has(.ac-home-page) .Krxu6G_header_slot,body:has(.ac-course-page) .Krxu6G_header_slot,body:has(.ac-author-page) .Krxu6G_header_slot){z-index:60;pointer-events:none;margin-top:clamp(16px,2vw,32px);position:fixed;top:0;left:0;right:0}.Krxu6G_header{width:100%;min-height:70px;color:var(--public-ink);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background-color .36s var(--public-transition-timing), border-color .36s var(--public-transition-timing), box-shadow .36s var(--public-transition-timing), color .36s var(--public-transition-timing);background:#ffffffe6;border:1px solid #2c2c2a24;border-radius:clamp(24px,2.4vw,34px);grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,34px);padding:8px clamp(10px,1.2vw,16px) 8px clamp(18px,2vw,28px);display:grid;box-shadow:0 16px 44px #2c2c2a0e}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned),body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned),body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned)){box-shadow:none;color:#fff;background:#2c2c2a3d;border-color:#ffffff3d}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_nav_link,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_nav_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_nav_link,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link){color:#fff}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link){border-left-color:#ffffff3d}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_login_link),:is(body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_button){background:#ffffff1a;border-color:#ffffff47}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_avatar,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_avatar,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_account_avatar),:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span){color:var(--public-ink);background:#ffffffeb}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span img,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span img,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_contact_link span img){filter:none}.Krxu6G_pinned{width:min(calc(100% - var(--public-container-x-total)), var(--public-content-max));color:var(--public-ink);background:#ffffffe0;border-color:#2c2c2a24;margin:0 auto;position:fixed;top:12px;left:0;right:0;box-shadow:0 16px 44px #2c2c2a13}:is(body:has(.ac-home-page) .Krxu6G_pinned,body:has(.ac-course-page) .Krxu6G_pinned,body:has(.ac-author-page) .Krxu6G_pinned){width:100%;margin:0;position:relative;top:auto;left:auto;right:auto}.Krxu6G_logo{width:fit-content;color:var(--public-ink);letter-spacing:0;font-size:clamp(20px,1.45vw,25px);font-weight:900;line-height:.88;text-decoration:none;display:inline-grid}.Krxu6G_logo img{aspect-ratio:292/94;width:clamp(128px,10vw,150px);max-width:100%;height:auto;transition:filter var(--public-transition);display:block}.Krxu6G_logo span:last-child{color:var(--public-color-contacts-documents)}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo img,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo img,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_logo img){filter:invert()drop-shadow(0 4px 18px #00000057)}.Krxu6G_nav{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.7vw,24px);min-width:0;display:flex}.Krxu6G_nav_link,.Krxu6G_login_link,.Krxu6G_contact_link{color:var(--public-ink);font-size:var(--public-text-body);transition:color var(--public-transition), transform var(--public-transition);justify-content:center;align-items:center;font-weight:780;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Krxu6G_nav_link:after{transform-origin:0;background:var(--nav-link-accent,var(--public-color-blog));content:"";height:3px;transition:transform var(--public-transition);border-radius:999px;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.Krxu6G_nav_link[data-entity=courses]{--nav-link-accent:var(--public-color-courses)}.Krxu6G_nav_link[data-entity=teachers]{--nav-link-accent:var(--public-color-teachers)}.Krxu6G_nav_link[data-entity=blog]{--nav-link-accent:var(--public-color-blog)}.Krxu6G_nav_link[data-entity=contacts-documents]{--nav-link-accent:var(--public-color-contacts-documents)}.Krxu6G_nav_link:hover:after,.Krxu6G_nav_link.Krxu6G_active:after{transform:scaleX(1)}.Krxu6G_mobile_menu_actions{display:none}.Krxu6G_mobile_menu_action{min-height:44px;color:var(--public-ink);font-size:var(--public-text-body);justify-content:space-between;align-items:center;padding:0 4px;font-weight:780;line-height:1;text-decoration:none;display:flex}.Krxu6G_mobile_menu_action:hover{color:var(--public-color-blog)}.Krxu6G_mobile_menu_action_icon{background:var(--public-black);color:#fff;width:30px;height:30px;transition:background-color var(--public-transition), color var(--public-transition), transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.Krxu6G_mobile_menu_action:hover .Krxu6G_mobile_menu_action_icon{background:var(--public-color-blog);color:var(--public-ink);transform:translate(2px,-2px)}.Krxu6G_mobile_menu_action:hover .Krxu6G_mobile_menu_action_icon img{filter:none}.Krxu6G_mobile_account_menu{display:none}.Krxu6G_mobile_account_label{color:var(--public-ink);font-size:var(--public-text-body);font-weight:780;line-height:1}.Krxu6G_contact_link{border-left:1px solid var(--public-line);gap:10px;min-height:46px;padding:0 4px 0 18px}.Krxu6G_header_actions{justify-content:end;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}html[data-header-auth=user] .Krxu6G_header_actions[data-session=pending]{min-width:var(--header-actions-reserve,0);visibility:hidden}html[data-header-auth=user] .Krxu6G_header_actions[data-session=pending] .Krxu6G_menu_toggle{visibility:visible}.Krxu6G_cart_link{color:currentColor;width:46px;height:46px;transition:background-color var(--public-transition), transform var(--public-transition);background:#2c2c2a09;border:1px solid #2c2c2a1f;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.Krxu6G_cart_link:hover{background:var(--public-color-courses);transform:translateY(-1px)}.Krxu6G_cart_link svg{width:22px;height:22px}.Krxu6G_cart_link span{background:var(--public-black);color:#fff;min-width:20px;height:20px;font-size:var(--public-text-body);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.Krxu6G_mobile_cart_link{display:none}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_cart_link,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_cart_link,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_cart_link){color:#fff;background:#ffffff1a;border-color:#ffffff47}.Krxu6G_menu_toggle{width:46px;height:46px;color:var(--public-ink);cursor:pointer;transition:background-color var(--public-transition), border-color var(--public-transition), transform var(--public-transition);background:#2c2c2a09;border:1px solid #2c2c2a1f;border-radius:999px;place-items:center;padding:0;display:none;position:relative}.Krxu6G_menu_toggle:hover,.Krxu6G_menu_toggle_open{background:var(--public-color-blog);border-color:#2c2c2a38;transform:translateY(-1px)}.Krxu6G_menu_toggle_line{width:18px;height:2px;transition:transform var(--public-transition), opacity var(--public-transition);background:currentColor;border-radius:999px;position:absolute}.Krxu6G_menu_toggle_line:first-child{transform:translateY(-6px)}.Krxu6G_menu_toggle_line:nth-child(3){transform:translateY(6px)}.Krxu6G_menu_toggle_open .Krxu6G_menu_toggle_line:first-child{transform:rotate(45deg)}.Krxu6G_menu_toggle_open .Krxu6G_menu_toggle_line:nth-child(2){opacity:0}.Krxu6G_menu_toggle_open .Krxu6G_menu_toggle_line:nth-child(3){transform:rotate(-45deg)}.Krxu6G_login_link{background:#2c2c2a09;border:1px solid #2c2c2a1f;border-radius:999px;min-height:46px;padding:0 18px}.Krxu6G_login_link:hover{background:var(--public-color-courses);border-color:#2c2c2a38;transform:translateY(-1px)}.Krxu6G_account_menu{flex:none;position:relative}.Krxu6G_account_button{width:46px;height:46px;color:var(--public-ink);cursor:pointer;font:inherit;transition:background-color var(--public-transition), border-color var(--public-transition), transform var(--public-transition);background:#2c2c2a09;border:1px solid #2c2c2a1f;border-radius:999px;place-items:center;padding:4px;display:inline-grid}.Krxu6G_account_button:hover,.Krxu6G_account_button_open{background:var(--public-color-blog);border-color:#2c2c2a38;transform:translateY(-1px)}.Krxu6G_account_avatar{background:var(--public-black);color:#fff;width:36px;height:36px;font-size:var(--public-text-meta);letter-spacing:0;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:inline-grid;overflow:hidden}.Krxu6G_account_avatar img{object-fit:cover;width:100%;height:100%;display:block}.Krxu6G_account_dropdown{z-index:20;background:#2c2c2a1a;border:1px solid #2c2c2a1f;border-radius:24px;gap:1px;width:min(310px,100vw - 28px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 58px #2c2c2a21}.Krxu6G_account_dropdown a,.Krxu6G_account_logout{width:100%;color:var(--public-ink);font:inherit;text-align:left;background:#fffffff5;border:0;gap:4px;padding:16px;text-decoration:none;display:grid}.Krxu6G_account_dropdown strong,.Krxu6G_account_dropdown span{color:var(--public-ink);font-size:var(--public-text-body);font-weight:880;line-height:1.15}.Krxu6G_account_dropdown small{color:var(--public-text-secondary);font-size:var(--public-text-meta);font-weight:650;line-height:1.28}.Krxu6G_account_dropdown a:hover,.Krxu6G_account_logout:hover{background:var(--public-color-courses)}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_action,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_action,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_action,body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_account_label,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_account_label,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_account_label){color:#fff}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_actions,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_actions,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_mobile_menu_actions){border-top-color:#ffffff3d}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle){color:#fff;background:#ffffff1a;border-color:#ffffff47}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle.Krxu6G_menu_toggle_open,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle.Krxu6G_menu_toggle_open,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_menu_toggle.Krxu6G_menu_toggle_open){background:var(--public-color-blog);color:var(--public-ink);border-color:#2c2c2a38}.Krxu6G_contact_link span{background:var(--public-black);color:#fff;width:34px;height:34px;transition:background-color var(--public-transition), color var(--public-transition), transform var(--public-transition);border-radius:50%;place-items:center;display:inline-grid}.Krxu6G_contact_link:hover span{background:var(--public-color-blog);color:var(--public-ink);transform:translate(2px,-2px)}.Krxu6G_contact_link:hover span img{filter:none}.Krxu6G_mobile_menu_overlay{display:none}@keyframes Krxu6G_mobile-menu-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:840px){.Krxu6G_header{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding:10px 10px 12px 18px;position:relative}.Krxu6G_nav,.Krxu6G_header_actions .Krxu6G_login_link,.Krxu6G_header_actions .Krxu6G_contact_link,.Krxu6G_header_actions .Krxu6G_account_menu{display:none}.Krxu6G_menu_toggle{display:inline-grid}.Krxu6G_mobile_menu_overlay{z-index:200;box-sizing:border-box;overscroll-behavior:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;padding:max(16px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));background:var(--public-surface);color:var(--public-ink);pointer-events:auto;animation:Krxu6G_mobile-menu-enter .28s var(--public-transition-timing) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.Krxu6G_mobile_menu_header{box-sizing:border-box;justify-content:space-between;align-items:center;width:min(100%,520px);min-width:0;min-height:48px;margin:0 auto;display:flex}.Krxu6G_mobile_menu_logo{width:fit-content;line-height:0;display:inline-grid}.Krxu6G_mobile_menu_logo img{aspect-ratio:292/94;width:126px;height:auto;display:block}.Krxu6G_mobile_menu_close{border:1px solid var(--public-line-strong);background:var(--public-surface);width:40px;height:40px;color:var(--public-ink);cursor:pointer;transition:background-color var(--public-transition), border-color var(--public-transition), transform var(--public-transition);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.Krxu6G_mobile_menu_close:hover{background:var(--public-color-blog);border-color:#0000;transform:rotate(4deg)}.Krxu6G_mobile_menu_close span{background:currentColor;border-radius:999px;width:17px;height:1.5px;position:absolute}.Krxu6G_mobile_menu_close span:first-child{transform:rotate(45deg)}.Krxu6G_mobile_menu_close span:last-child{transform:rotate(-45deg)}.Krxu6G_mobile_menu_scroll{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;width:min(100%,520px);min-width:0;padding:clamp(20px, 4dvh, 38px) 0 max(28px, env(safe-area-inset-bottom));scrollbar-width:thin;flex:auto;margin:0 auto;overflow:hidden auto}.Krxu6G_mobile_menu_group{gap:2px;display:grid}.Krxu6G_mobile_menu_group_divided{border-top:1px solid var(--public-line);margin-top:12px;padding-top:12px}.Krxu6G_mobile_menu_link,.Krxu6G_mobile_menu_logout{--mobile-menu-row-accent:var(--public-page-bg-soft);box-sizing:border-box;border-radius:var(--public-radius-small);width:100%;min-height:52px;color:var(--public-ink);font-family:var(--public-font-sans);font-size:var(--public-text-body);font-weight:var(--public-font-medium);line-height:var(--public-leading-snug);text-align:left;text-transform:uppercase;transition:background-color var(--public-transition), transform var(--public-transition);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:9px 8px;text-decoration:none;display:grid}.Krxu6G_mobile_menu_link[data-entity=courses]{--mobile-menu-row-accent:var(--public-color-courses)}.Krxu6G_mobile_menu_link[data-entity=teachers]{--mobile-menu-row-accent:var(--public-color-teachers)}.Krxu6G_mobile_menu_link[data-entity=blog]{--mobile-menu-row-accent:var(--public-color-blog)}.Krxu6G_mobile_menu_link[data-entity=contacts-documents]{--mobile-menu-row-accent:var(--public-color-contacts-documents)}.Krxu6G_mobile_menu_link:hover,.Krxu6G_mobile_menu_link:focus-visible,.Krxu6G_mobile_menu_link[aria-current=page]{background:var(--mobile-menu-row-accent);transform:translate(2px)}.Krxu6G_mobile_menu_link>img,.Krxu6G_mobile_menu_logout>img{width:22px;height:22px;display:block}.Krxu6G_mobile_menu_link_copy{gap:2px;min-width:0;display:grid}.Krxu6G_mobile_menu_link_copy>span{text-overflow:ellipsis;overflow:hidden}.Krxu6G_mobile_menu_link_copy small{color:var(--public-text-muted);font-size:var(--public-text-body);font-weight:var(--public-font-regular);text-overflow:ellipsis;text-transform:none;white-space:nowrap;line-height:1.25;overflow:hidden}.Krxu6G_mobile_menu_logout{cursor:pointer;opacity:.72}.Krxu6G_mobile_menu_logout:hover,.Krxu6G_mobile_menu_logout:focus-visible{background:var(--public-page-bg-soft);opacity:1;transform:translate(2px)}}@media (max-width:520px){.Krxu6G_header_slot{min-height:70px;margin-top:12px}.Krxu6G_header{border-radius:24px}.Krxu6G_menu_toggle{width:40px;height:40px}.Krxu6G_mobile_menu_overlay{padding-left:20px;padding-right:20px}.Krxu6G_mobile_menu_scroll{padding-top:clamp(18px,3.2dvh,30px)}.Krxu6G_mobile_menu_link,.Krxu6G_mobile_menu_logout{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.Krxu6G_mobile_menu_overlay{animation:none}}.Krxu6G_account_dropdown{isolation:isolate;background:#fff;border:1px solid #2c2c2a1f;gap:4px;padding:6px;box-shadow:0 22px 56px #2c2c2a29}.Krxu6G_account_dropdown a,.Krxu6G_account_logout{opacity:1;background:#fff;border-radius:14px}.Krxu6G_account_dropdown a[data-entity=courses]{--account-item-accent:var(--public-color-courses)}.Krxu6G_account_dropdown a[data-entity=teachers]{--account-item-accent:var(--public-color-teachers)}.Krxu6G_account_dropdown a[data-entity=blog]{--account-item-accent:var(--public-color-blog)}.Krxu6G_account_dropdown a[data-entity=contacts-documents]{--account-item-accent:var(--public-color-contacts-documents)}.Krxu6G_account_dropdown a:hover,.Krxu6G_account_dropdown a:focus-visible,.Krxu6G_account_dropdown a[aria-current=page]{background:var(--account-item-accent,var(--public-color-courses));color:var(--public-ink);opacity:1}.Krxu6G_account_logout:hover,.Krxu6G_account_logout:focus-visible{background:var(--public-page-bg-soft);color:var(--public-ink);opacity:1}@media (max-width:840px){.Krxu6G_mobile_menu_link{min-height:44px}.Krxu6G_mobile_menu_link_copy{overflow-wrap:anywhere;min-width:0}.Krxu6G_mobile_menu_scroll{overscroll-behavior:contain;padding-bottom:max(24px, env(safe-area-inset-bottom))}}.Krxu6G_notifications{flex:none;position:relative}.Krxu6G_notifications_button{color:currentColor;cursor:pointer;width:46px;height:46px;transition:background-color var(--public-transition), transform var(--public-transition);background:#2c2c2a09;border:1px solid #2c2c2a1f;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}.Krxu6G_notifications_button:hover,.Krxu6G_notifications_button_open{background:var(--public-color-blog);transform:translateY(-1px)}.Krxu6G_notifications_button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.Krxu6G_notifications_badge{background:var(--public-black);color:#fff;min-width:20px;height:20px;font-size:var(--public-text-meta);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.Krxu6G_notifications_dropdown{z-index:24;width:min(390px,100vw - 28px);color:var(--public-ink);background:#fff;border:1px solid #2c2c2a1f;border-radius:22px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 58px #2c2c2a29}.Krxu6G_notifications_header{border-bottom:1px solid #2c2c2a1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.Krxu6G_notifications_header strong{font-size:var(--public-text-body);font-weight:880}.Krxu6G_notifications_header button{color:var(--public-text-secondary);cursor:pointer;font:inherit;font-size:var(--public-text-body);background:0 0;border:0;padding:0;font-weight:720}.Krxu6G_notifications_header button:hover{color:var(--public-ink)}.Krxu6G_notifications_list{max-height:min(430px,65vh);display:grid;overflow-y:auto}.Krxu6G_notification_item{color:var(--public-ink);transition:background-color var(--public-transition);background:#fff;border-bottom:1px solid #2c2c2a14;gap:8px;padding:16px 18px;text-decoration:none;display:grid}.Krxu6G_notification_item:last-child{border-bottom:0}.Krxu6G_notification_item[data-unread=true]{background:color-mix(in srgb, var(--public-color-blog) 22%, #fff)}.Krxu6G_notification_item:hover{background:var(--public-page-bg-soft)}.Krxu6G_notification_item span{font-size:var(--public-text-meta);font-weight:700;line-height:1.45}.Krxu6G_notification_item small{color:var(--public-text-secondary);font-size:var(--public-text-meta);font-weight:720}.Krxu6G_notifications_empty{color:var(--public-text-secondary);font-size:var(--public-text-body);text-align:center;margin:0;padding:28px 18px}:is(body:has(.ac-home-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_notifications_button,body:has(.ac-course-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_notifications_button,body:has(.ac-author-page) .Krxu6G_header:not(.Krxu6G_pinned) .Krxu6G_notifications_button){color:#fff;background:#ffffff1a;border-color:#ffffff47}@media (max-width:520px){.Krxu6G_notifications_button,.Krxu6G_cart_link{width:40px;height:40px}.Krxu6G_notifications_dropdown{width:auto;position:fixed;top:76px;left:14px;right:14px}}.Krxu6G_profile_menu,.Krxu6G_settings_menu{flex:none;position:relative}.Krxu6G_profile_button{width:auto;font-size:var(--public-text-body);align-items:center;gap:10px;padding:4px 14px 4px 4px;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.Krxu6G_profile_label{white-space:nowrap;justify-items:start;display:inline-grid}.Krxu6G_profile_label>span{grid-area:1/1}.Krxu6G_profile_label_reserve{visibility:hidden}.Krxu6G_profile_chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px;transition:transform var(--public-transition);flex:none}.Krxu6G_account_button_open .Krxu6G_profile_chevron{transform:rotate(180deg)}.Krxu6G_profile_dropdown{width:min(300px,100vw - 28px);left:0;right:auto}.Krxu6G_profile_dropdown_head{border-bottom:1px solid var(--public-line);gap:4px;padding:10px 12px 12px;display:grid}.Krxu6G_profile_dropdown_head strong,.Krxu6G_profile_dropdown_head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Krxu6G_profile_sheet_head strong{color:var(--public-ink);font-size:var(--public-text-body);font-weight:880;line-height:1.15;display:block}.Krxu6G_profile_sheet_head small{color:var(--public-text-secondary);font-size:var(--public-text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:650;line-height:1.28;display:block;overflow:hidden}.Krxu6G_account_dropdown .Krxu6G_profile_option{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.Krxu6G_account_dropdown a[aria-current=true]{background:var(--account-item-accent,var(--public-color-courses));color:var(--public-ink)}.Krxu6G_profile_option_copy{gap:4px;min-width:0;display:grid}.Krxu6G_profile_check{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:16px;height:16px}.Krxu6G_settings_dropdown{overscroll-behavior:contain;width:min(340px,100vw - 28px);max-height:min(640px,100dvh - 120px);overflow-y:auto}.Krxu6G_settings_list{gap:4px;display:grid}.Krxu6G_account_dropdown .Krxu6G_settings_item{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px}.Krxu6G_settings_item>img{width:22px;height:22px;display:block}.Krxu6G_settings_logout_form{border-top:1px solid var(--public-line);padding-top:4px}.Krxu6G_account_logout{cursor:pointer}.Krxu6G_profile_sheet_overlay{z-index:200;pointer-events:auto;align-items:flex-end;display:flex;position:fixed;inset:0}.Krxu6G_profile_sheet_backdrop{background:color-mix(in srgb, var(--public-black) 36%, transparent);animation:Krxu6G_profile-sheet-fade .2s var(--public-transition-timing) both;position:absolute;inset:0}.Krxu6G_profile_sheet{overscroll-behavior:contain;width:100%;max-width:560px;max-height:85dvh;padding:8px max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border-radius:var(--public-radius-medium) var(--public-radius-medium) 0 0;background:var(--public-surface);color:var(--public-ink);animation:Krxu6G_profile-sheet-enter .28s var(--public-transition-timing) both;margin:0 auto;position:relative;overflow-y:auto;box-shadow:0 -22px 56px #2c2c2a29}.Krxu6G_profile_sheet_handle{background:var(--public-line-strong);border-radius:999px;width:40px;height:4px;margin:2px auto 12px;display:block}.Krxu6G_profile_sheet_head{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:10px;padding:0 4px 12px 8px;display:flex}.Krxu6G_profile_sheet_head>div{min-width:0}.Krxu6G_profile_sheet .Krxu6G_profile_sheet_option{grid-template-columns:22px minmax(0,1fr) auto;min-height:56px}.Krxu6G_profile_sheet .Krxu6G_profile_sheet_option[aria-current=true]{background:var(--mobile-menu-row-accent)}@keyframes Krxu6G_profile-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Krxu6G_profile-sheet-fade{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.Krxu6G_profile_button{gap:6px;padding-right:10px}.Krxu6G_profile_label{display:none}}@media (max-width:840px){.Krxu6G_header_actions .Krxu6G_settings_menu{display:none}.Krxu6G_profile_button{gap:8px;padding-right:14px}.Krxu6G_profile_label{display:inline-grid}}@media (max-width:520px){.Krxu6G_profile_button{justify-content:center;width:40px;height:40px;padding:3px;position:relative}.Krxu6G_profile_button .Krxu6G_account_avatar{width:32px;height:32px}.Krxu6G_profile_label{display:none}.Krxu6G_profile_button .Krxu6G_profile_chevron{border:1px solid var(--public-line-strong);background:var(--public-surface);width:16px;height:16px;color:var(--public-ink);border-radius:50%;padding:1px;position:absolute;bottom:-3px;right:-3px}}@media (prefers-reduced-motion:reduce){.Krxu6G_profile_sheet,.Krxu6G_profile_sheet_backdrop{animation:none}}@media (min-width:841px){.Krxu6G_profile_dropdown,.Krxu6G_settings_dropdown,.Krxu6G_notifications_dropdown{top:calc(100% + 24px)}}
