.ly-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0beb;place-items:center;padding:20px;animation:.4s lyFade;display:grid;position:fixed;inset:0}.ly-loader{background:#0a0a0b;flex-direction:column}.ly-loader-inner{flex-direction:column;align-items:center;gap:26px;display:flex}.ly-loader img{width:180px;height:auto;animation:1.6s ease-in-out infinite lyPulse}.ly-bar{background:#ffffff14;border-radius:2px;width:160px;height:2px;position:relative;overflow:hidden}.ly-bar:after{content:"";background:linear-gradient(90deg,#0000,#f2b925,#0000);width:40%;animation:1.2s ease-in-out infinite lyBar;position:absolute;inset:0}.ly-modal{text-align:center;background:#111115;border:1px solid #ffffff1b;border-radius:22px;width:min(420px,100%);padding:32px;animation:.45s lyUp;box-shadow:0 30px 80px #00000080}.ly-modal img{width:120px;margin:0 auto 20px}.ly-modal h3{margin-bottom:8px;font-size:1.35rem}.ly-modal p{margin-bottom:22px;font-size:.9rem}.ly-langs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.ly-lang{color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.ly-lang b{color:#b8b8c0;font-family:Sora,Inter,sans-serif;font-size:1.2rem}.ly-lang.active{background:#f2b92514;border-color:#f2b925}.ly-lang.active b{color:#f2b925}.ly-modal .btn{width:100%}.ly-modal .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ly-cookie{z-index:190;background:#111115;border:1px solid #ffffff1b;border-radius:20px;align-items:center;gap:18px;width:min(640px,100% - 28px);padding:22px;animation:.45s lyUp;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000080}.ly-cookie p{font-size:.85rem}.ly-cookie strong{color:#fff;margin-bottom:4px;font-family:Sora,Inter,sans-serif;display:block}.ly-cookie-actions{flex-shrink:0;gap:10px;display:flex}.ly-cookie .btn{padding:11px 18px;font-size:.8rem}.nav-links{margin-left:auto}.ly-switch,.ly-theme-switch{border:1px solid var(--line);color:var(--silver);cursor:pointer;letter-spacing:0;background:0 0;border-radius:999px;flex-shrink:0;height:34px}.ly-switch{padding:7px 12px;font-size:.75rem;font-weight:700}.ly-theme-switch{place-items:center;width:34px;padding:0;font-size:1rem;line-height:1;display:grid}.ly-switch:hover,.ly-theme-switch:hover{border-color:var(--gold);color:var(--gold)}:root[data-theme=light] .ly-overlay{background:#f7f7f8eb}:root[data-theme=light] .ly-loader{background:#f7f7f8}:root[data-theme=light] .ly-bar{background:#1313171a}:root[data-theme=light] .ly-modal,:root[data-theme=light] .ly-cookie{background:#fff;border-color:#13131721;box-shadow:0 30px 80px #14141e29}:root[data-theme=light] .ly-lang{color:#202025;background:#13131705;border-color:#13131726}:root[data-theme=light] .ly-lang.active{background:#f2b9251f}:root[data-theme=light] .ly-cookie strong{color:#202025}@media (width<=600px){.ly-cookie{flex-direction:column;align-items:stretch}.ly-cookie-actions .btn{flex:1}}@keyframes lyFade{0%{opacity:0}}@keyframes lyUp{0%{opacity:0;transform:translate(var(--tx,0),18px)}}.ly-cookie{--tx:-50%}@keyframes lyPulse{50%{opacity:.6;transform:scale(.97)}}@keyframes lyBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}
