.hdr{z-index:200;padding:calc(env(safe-area-inset-top,0px) + 8px) 1rem 0;background:linear-gradient(to bottom, rgba(var(--pal-r,255), var(--pal-g,254), var(--pal-b,250), .82) 0%, rgba(var(--pal-r,255), var(--pal-g,254), var(--pal-b,250), .72) 100%);-webkit-backdrop-filter:blur(20px)saturate(160%);border-bottom:1px solid var(--border);box-shadow:0 1px 0 var(--border-light) inset, 0 2px 16px #0000000d;transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .3s;position:sticky;top:0;overflow:visible}[data-theme=dark] .hdr{background:linear-gradient(to bottom, rgba(var(--pal-r-dark,14), var(--pal-g-dark,14), var(--pal-b-dark,24), .88) 0%, rgba(var(--pal-r-dark,14), var(--pal-g-dark,14), var(--pal-b-dark,24), .76) 100%);border-bottom-color:var(--border);box-shadow:inset 0 1px #ffffff0d,0 2px 16px #00000040}.hdr-grad-band{background:var(--hero-grad);border-radius:0 0 2px 2px;flex-shrink:0;height:3px;margin-top:8px;transition:background .35s,box-shadow .35s}.hdr-orbs{pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0;overflow:hidden}.hdr-orb{filter:blur(24px);border-radius:50%;transition:background .35s,opacity .35s;position:absolute}@media (width>=769px) and (prefers-reduced-motion:no-preference){.hdr-orb{animation:8s ease-in-out infinite alternate hdrOrbFloat}}@media (width<=768px){.hdr-orbs{display:none}}.hdr-orb-1{background:radial-gradient(ellipse, var(--primary) 0%, transparent 70%);opacity:.22;width:140px;height:90px;animation-duration:9s;animation-delay:-3s;top:-30px;left:-30px}.hdr-orb-2{background:radial-gradient(ellipse, var(--accent) 0%, transparent 70%);opacity:.16;width:110px;height:75px;animation-duration:7s;animation-delay:-1s;top:-15px;right:8%}@keyframes hdrOrbFloat{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}to{transform:translateY(4px)scale(.97)}}.hdr-hidden{transform:translateY(calc(-100% - env(safe-area-inset-top,0px) - 4px));box-shadow:none}.hdr-visible{transform:translateY(0)}.hdr-inner{height:var(--hdr-h);background:0 0;justify-content:space-between;align-items:center;display:flex}.hdr-brand{align-items:center;gap:.7rem;display:flex}.hdr-logo-img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000001a);border-radius:22%;height:52px}.hdr-logo-img:active{transform:scale(.92)}.hdr-actions{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#ffffffb8;border:1px solid #fffffff2;border-radius:18px;align-items:center;gap:.2rem;padding:5px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 8px #0000000d,inset 0 1px #fff}.hdr-lang-wrap{position:relative}.hdr-lang-btn{justify-content:center;align-items:center;gap:6px;width:auto;min-width:58px;padding:0 9px;display:inline-flex}.hdr-lang-code{letter-spacing:.04em;color:currentColor;font-size:.72rem;font-weight:950;line-height:1}.hdr-lang-flag,.lang-flag{background:#ffffffd1;border-radius:4px;justify-content:center;align-items:center;width:1.55em;height:1.12em;font-size:1rem;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a14}.hdr-lang-flag{font-size:1.05rem}.hdr-icon-btn{cursor:pointer;width:42px;height:42px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s;display:inline-flex;position:relative}.hdr-icon-btn .app-icon{flex:none}.hdr-icon-btn:hover:not(:active){background:var(--bg-secondary);color:var(--text)}.hdr-icon-btn:active{background:var(--surface-hover);transform:scale(.88)}.hdr-icon-btn.active{background:var(--primary);color:#fff;box-shadow:0 2px 10px var(--primary-glow)}.lang-dropdown{-webkit-backdrop-filter:blur(40px)saturate(200%);box-shadow:var(--shadow-lg);z-index:9999;background:#ffffffeb;border:1px solid #8b5cf61a;border-radius:18px;min-width:190px;padding:6px;animation:.22s cubic-bezier(.34,1.56,.64,1) dropdownIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lang-option{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:13px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:750;transition:background .12s,color .12s;display:grid}.lang-option:hover{background:var(--primary-soft);color:var(--primary)}.lang-option.active{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;box-shadow:0 2px 10px var(--primary-glow)}.lang-option.active .lang-flag{box-shadow:0 0 0 1px #ffffff8c}.lang-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lang-code{letter-spacing:.06em;opacity:.72;font-size:.68rem;font-weight:950}[data-theme=dark] .hdr-logo-img{filter:drop-shadow(0 2px 6px var(--primary-glow))}[data-theme=dark] .hdr-actions{background:var(--surface);border-color:var(--border);box-shadow:inset 0 0 0 1px #ffffff0a,0 2px 8px #0003,inset 0 1px #ffffff0d}[data-theme=dark] .hdr-icon-btn{color:var(--text-secondary);box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .hdr-icon-btn:hover:not(:active){background:var(--primary-soft);color:var(--primary)}[data-theme=dark] .hdr-icon-btn:active{background:var(--primary-soft)}[data-theme=dark] .hdr-icon-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:#fff;box-shadow:0 2px 10px var(--primary-glow)}[data-theme=dark] .hdr-orb-1{opacity:.12;filter:blur(20px)}[data-theme=dark] .hdr-orb-2{opacity:.08;filter:blur(20px)}[data-theme=dark] .lang-dropdown{background:#101020f7;border-color:#5050822e;box-shadow:0 16px 40px #0006,0 4px 12px #0003}[data-theme=dark] .lang-option{color:#a0aad2c7}[data-theme=dark] .lang-option:hover{color:#c8d7fff2;background:#7eb6ff12}[data-theme=dark] .lang-option.active{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:#fff;box-shadow:0 2px 10px var(--primary-glow)}[data-theme=dark] .hdr-grad-band{box-shadow:0 0 16px var(--primary-glow)}.hdr-btn-hide-mobile{display:flex}@media (width<=480px){.hdr-btn-hide-mobile{display:none!important}.hdr{padding-top:max(env(safe-area-inset-top,0px), 4px);border-radius:0 0 16px 16px;margin-bottom:.1rem}.hdr-logo-img{height:28px}.hdr-icon-btn{border-radius:10px;width:36px;height:36px}.hdr-actions{border-radius:14px;gap:.1rem;padding:3px 5px}.hdr-lang-btn{gap:4px;min-width:48px;padding:0 6px}.hdr-lang-code{font-size:.66rem}.hdr-lang-flag{width:1.45em;font-size:.98rem}.lang-dropdown{min-width:178px}}@media (hover:hover){.hdr-icon-btn:hover:not(:active):not(.active){color:#281e14e6;background:#0000000a}[data-theme=dark] .hdr-icon-btn:hover:not(:active):not(.active){color:#c8d7ffeb;background:#7eb6ff12}}
