.profile-avatar[data-v-c8e9ddc7]{position:relative;display:inline-grid;width:100%;height:100%;flex-shrink:0;place-items:center;overflow:hidden;isolation:isolate;border-radius:inherit;background:var(--kids-surface,var(--surface-strong,#222));color:var(--kids-accent,var(--text-soft,#e5e5e5))}.profile-avatar-fallback[data-v-c8e9ddc7]{width:64%;height:64%}.profile-avatar img[data-v-c8e9ddc7]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.profile-avatar img.ready[data-v-c8e9ddc7]{opacity:1}.header-login-button[data-v-ef5ea709]{--login-button-background:var(--accent);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:clamp(7px,.6vw,16px);min-height:clamp(44px,2.8vw,80px);padding:0 clamp(12px,1vw,28px);border:1px solid transparent;border-radius:clamp(12px,.8vw,20px);background:var(--login-button-background);color:#fff;font-family:inherit;font-size:clamp(14px,1.1vw,28px);font-weight:800;line-height:1.5;white-space:nowrap;text-decoration:none;direction:rtl;cursor:pointer;transition:background .16s ease}.header-login-button svg[data-v-ef5ea709]{flex:0 0 auto;width:clamp(18px,1.3vw,34px);height:clamp(18px,1.3vw,34px);transform:scaleX(-1)}.header-login-button.kids-login[data-v-ef5ea709]{--login-button-background:var(--kids-accent);color:#172139}.header-login-button[data-v-ef5ea709]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.header-login-button[data-v-ef5ea709]:hover{--login-button-background:var(--accent-hover,#ff754f)}.header-login-button.kids-login[data-v-ef5ea709]:hover{--login-button-background:color-mix(in srgb,var(--kids-accent) 85%,#fff)}}@media(max-width:767.98px){.header-login-button[data-v-ef5ea709]{--login-visible-height:40px;position:relative;isolation:isolate;border:0;border-radius:10px;background:transparent}.header-login-button[data-v-ef5ea709]:before{content:"";position:absolute;z-index:-1;inset:calc((44px - var(--login-visible-height))/2) 0;border-radius:inherit;background:var(--login-button-background);transition:background .16s ease}}@media(max-width:440px){.header-login-button[data-v-ef5ea709]:not(.kids-login){--login-visible-height:38px}}@media(max-width:349px){.header-login-button[data-v-ef5ea709]:not(.kids-login){--login-visible-height:36px}}@media(prefers-reduced-motion:reduce){.header-login-button[data-v-ef5ea709],.header-login-button[data-v-ef5ea709]:before{transition:none}}.mobile-nav-glass[data-v-edba6399]{display:flex;width:min(100%,var(--mobile-nav-width));height:var(--mobile-nav-bar-height);flex:0 1 var(--mobile-nav-width);gap:6px;padding:5px;border:1px solid #ffffff30;border-radius:28px;background:var(--mobile-nav-surface,#24262d);box-shadow:0 10px 32px #0005,0 2px 8px #0003,inset 0 1px #ffffff26;pointer-events:auto;isolation:isolate}.mobile-nav-glass.reverse[data-v-edba6399]{flex-direction:row-reverse}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mobile-nav-glass[data-v-edba6399]{background:linear-gradient(165deg,#ffffff14,#ffffff03 55%),color-mix(in srgb,var(--mobile-nav-surface,#24262d) 68%,transparent);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.mobile-nav-glass.icon-only[data-v-edba6399]{background:linear-gradient(165deg,#ffffff0e,#ffffff02 55%),color-mix(in srgb,var(--mobile-nav-surface,#24262d) 84%,transparent);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}}.mobile-nav-glass[data-v-edba6399]>a,.mobile-nav-glass[data-v-edba6399]>button{position:relative;display:flex;min-width:0;min-height:44px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px;border:0;border-radius:22px;background:transparent;color:#e0e2e9;font:inherit;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background .18s ease,transform .18s ease}.mobile-nav-glass[data-v-edba6399]>.active,.mobile-nav-glass[data-v-edba6399]>.nav-active{background:linear-gradient(155deg,#ffffff24,#ffffff0c);color:var(--mobile-nav-accent,#ff956f);box-shadow:inset 0 1px #ffffff1f,0 1px 4px #0001;font-weight:700}.mobile-nav-glass[data-v-edba6399]>a:active,.mobile-nav-glass[data-v-edba6399]>button:active{transform:scale(.95)}.mobile-nav-glass[data-v-edba6399]>a:focus-visible,.mobile-nav-glass[data-v-edba6399]>button:focus-visible{outline:2px solid var(--mobile-nav-accent,#ff956f);outline-offset:1px}.mobile-nav-glass.icon-only[data-v-edba6399]{--nav-active-color:var(--mobile-nav-accent,var(--accent,#f63));gap:8px;border-color:#ffffff1f;border-radius:24px;box-shadow:0 12px 28px #0006,inset 0 1px #ffffff14}.mobile-nav-glass.icon-only[data-v-edba6399]>a,.mobile-nav-glass.icon-only[data-v-edba6399]>button{min-height:48px;border-radius:18px;isolation:isolate}.mobile-nav-glass.icon-only[data-v-edba6399]>a:before,.mobile-nav-glass.icon-only[data-v-edba6399]>button:before{position:absolute;top:50%;left:50%;z-index:-1;width:min(48px,100%);height:44px;border-radius:15px;background:linear-gradient(150deg,color-mix(in srgb,var(--nav-active-color) 20%,transparent),color-mix(in srgb,var(--nav-active-color) 7%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--nav-active-color) 22%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.92);pointer-events:none;content:"";transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.mobile-nav-glass.icon-only[data-v-edba6399]>.active,.mobile-nav-glass.icon-only[data-v-edba6399]>.nav-active{background:transparent;color:var(--nav-active-color);box-shadow:none}.mobile-nav-glass.icon-only[data-v-edba6399]>.active:before,.mobile-nav-glass.icon-only[data-v-edba6399]>.nav-active:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.mobile-nav-glass.icon-only[data-v-edba6399]>:is(a,button):not(.active):not(.nav-active):before{background:linear-gradient(150deg,#ffffff14,#ffffff06);box-shadow:inset 0 1px #ffffff12}@media(hover:hover)and (pointer:fine){.mobile-nav-glass.icon-only[data-v-edba6399]>:is(a,button):hover:not(.active):not(.nav-active){color:#fff}.mobile-nav-glass.icon-only[data-v-edba6399]>:is(a,button):hover:not(.active):not(.nav-active):before{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mobile-nav-glass.icon-only[data-v-edba6399] svg{display:block;width:26px;height:26px;flex:0 0 auto;transition:transform .18s ease}.mobile-nav-glass.icon-only[data-v-edba6399]>.active svg,.mobile-nav-glass.icon-only[data-v-edba6399]>.nav-active svg{transform:translateY(-1px)}.mobile-nav-glass.icon-only[data-v-edba6399]>a:focus-visible,.mobile-nav-glass.icon-only[data-v-edba6399]>button:focus-visible{outline-color:var(--nav-active-color)}@media(prefers-reduced-motion:reduce){.mobile-nav-glass[data-v-edba6399]>a,.mobile-nav-glass[data-v-edba6399]>button,.mobile-nav-glass.icon-only[data-v-edba6399]>a:before,.mobile-nav-glass.icon-only[data-v-edba6399]>button:before,.mobile-nav-glass.icon-only[data-v-edba6399] svg{transition:none}}@media(prefers-reduced-transparency:reduce){.mobile-nav-glass[data-v-edba6399],.mobile-nav-glass.icon-only[data-v-edba6399]{background:var(--mobile-nav-surface,#24262d);-webkit-backdrop-filter:none;backdrop-filter:none}}
