.dev-site-lock{background:#050607;color:#e8eaed;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483646}.dev-site-lock__bar{align-items:center;background:linear-gradient(180deg,#12151a,#0b0d10);border-bottom:1px solid rgba(255,193,7,.35);box-shadow:0 4px 24px #00000073;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.85rem 1.25rem}.dev-site-lock__message-wrap{align-items:flex-start;display:flex;flex:1 1 16rem;gap:.65rem;min-width:0}.dev-site-lock__icon{color:#ffc107;flex-shrink:0;font-size:1.15rem;margin-top:.1rem}.dev-site-lock__message{color:#f0f2f5;font-size:.95rem;line-height:1.45;margin:0}.dev-site-lock__form{align-items:flex-end;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.5rem .75rem}.dev-site-lock__field{display:flex;flex-direction:column;gap:.2rem}.dev-site-lock__label{color:#9aa3ad;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.dev-site-lock__input{background:#00000059;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:#fff;font-size:.9rem;padding:.45rem .6rem;width:9.5rem}.dev-site-lock__input:focus{outline:2px solid rgba(255,193,7,.45);outline-offset:1px}.dev-site-lock__btn{background:#ffc107;border:none;border-radius:6px;color:#1a1200;cursor:pointer;font-size:.88rem;font-weight:600;padding:.48rem 1rem}.dev-site-lock__btn:hover:not(:disabled){background:#ffcd39}.dev-site-lock__btn:disabled{cursor:wait;opacity:.65}.dev-site-lock__error{color:#ff8a80;flex:1 1 100%;font-size:.85rem;margin:0}.dev-site-lock__blank{background:#050607;flex:1}@media(max-width:640px){.dev-site-lock__bar{padding:.75rem 1rem}.dev-site-lock__form{width:100%}.dev-site-lock__field{flex:1 1 calc(50% - .5rem);min-width:7rem}.dev-site-lock__btn,.dev-site-lock__input{width:100%}}:root{--easy-header-height:79px;--easy-header-surface:rgba(0,0,0,.88);--easy-header-blur:14px;--easy-header-border-color:hsla(0,0%,100%,.05);--easy-font-family:"Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}html:has(.easy-site-shell--panel-hub){font-size:16px}html:has(.easy-site-shell--panel-hub),html:has(.easy-site-shell--panel-hub) body{background-attachment:fixed;background-color:#0b0b0e;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:24px 24px}html:has(.easy-site-shell--panel-hub) body{zoom:1}html:has(.easy-site-shell--panel-hub .easy-mods-catalog),html:has(.easy-site-shell--panel-hub .easy-mods-catalog) body{height:100%;overflow:hidden}.easy-site-shell--panel-hub{--easy-header-height:88px;--panel-surface:#0b0b0e;--panel-dots-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.07) 1px,transparent 0);--panel-dots-size:24px 24px;background-color:var(--panel-surface);background-image:var(--panel-dots-image);background-size:var(--panel-dots-size);isolation:isolate;min-height:100vh;position:relative}.easy-site-shell--panel-hub:has(.easy-panel-hub--settings){--easy-header-height:.01px}.easy-site-shell--panel-hub:before{background-color:var(--panel-surface);background-image:var(--panel-dots-image);background-position:0 0;background-repeat:repeat;background-size:var(--panel-dots-size);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.easy-site-shell--panel-hub .easy-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#00000061;border-bottom:1px solid hsla(0,0%,100%,.06);padding:1.15rem 2.5rem}.easy-site-shell--panel-hub .easy-header__inner{max-width:none;width:100%}.easy-site-shell--panel-hub .easy-header__home-btn{height:52px;width:52px}.easy-site-shell--panel-hub .easy-header__home-logo{height:32px;width:32px}.easy-site-shell--panel-hub .easy-header__hub-window{height:52px;max-width:min(100%,520px)}.easy-site-shell--panel-hub .easy-header__nav{height:52px}.easy-site-shell--panel-hub .easy-header__nav-link{font-size:.95rem;padding:0 1.2rem}.easy-header{backdrop-filter:blur(var(--easy-header-blur));-webkit-backdrop-filter:blur(var(--easy-header-blur));background:#000000f0;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 1px #0000008c,0 8px 28px #00000047;box-sizing:border-box;font-family:var(--easy-font-family);isolation:isolate;left:0;min-height:var(--easy-header-height);padding:1rem 1.5rem;position:fixed;right:0;top:0;z-index:110}.easy-header:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 18%,hsla(0,0%,100%,.1) 82%,transparent);bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.easy-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1280px}.easy-header__home-btn{align-items:center;background:#000;border:1px solid rgba(232,28,90,.18);border-radius:12px;display:flex;flex-shrink:0;height:47px;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:47px}.easy-header__home-btn:hover{border-color:#e81c5a73;box-shadow:0 0 20px #e81c5a2e}.easy-header__home-logo{display:block;height:28px;object-fit:contain;width:28px}.easy-header__nav{align-items:center;display:flex;gap:.15rem;height:47px}.easy-header__nav-link{align-items:center;color:#fff9;display:inline-flex;font-size:.88rem;font-weight:500;height:100%;line-height:1;padding:0 1rem;position:relative;text-decoration:none;transition:color .18s ease;white-space:nowrap}.easy-header__nav-link:after{background:#e81c5a;border-radius:1px;bottom:0;box-shadow:0 0 8px #e81c5a80;content:"";height:2px;left:0;position:absolute;transition:width .22s ease;width:0}.easy-header__nav-link:hover{color:#fff}.easy-header__nav-link:hover:after{width:100%}.easy-header__nav-link.is-active{color:#fff;cursor:default;font-weight:600;pointer-events:none}.easy-header__nav-link.is-active:after{width:100%}.easy-header__menu-btn{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;display:none;flex-shrink:0;height:47px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:47px}.easy-header__menu-btn.is-open,.easy-header__menu-btn:hover{background:#e81c5a1a;border-color:#e81c5a73}.easy-header__menu-icon{background:currentColor;border-radius:1px;height:2px;position:relative;transition:background .2s ease;width:18px}.easy-header__menu-icon:after,.easy-header__menu-icon:before{background:currentColor;border-radius:1px;content:"";height:2px;left:0;position:absolute;transition:transform .2s ease,top .2s ease;width:18px}.easy-header__menu-icon:before{top:-6px}.easy-header__menu-icon:after{top:6px}.easy-header__menu-btn.is-open .easy-header__menu-icon{background:transparent}.easy-header__menu-btn.is-open .easy-header__menu-icon:before{top:0;transform:rotate(45deg)}.easy-header__menu-btn.is-open .easy-header__menu-icon:after{top:0;transform:rotate(-45deg)}.easy-header__mobile-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:105}.easy-header__mobile-nav{background:#08080af7;border-bottom:1px solid rgba(232,28,90,.2);box-shadow:0 24px 48px #00000080;display:flex;flex-direction:column;gap:.15rem;left:0;opacity:0;padding:.75rem 1rem 1.25rem;pointer-events:none;position:fixed;right:0;top:var(--easy-header-height);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:109}.easy-header__mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.easy-header__mobile-link{align-items:center;border-radius:10px;color:#ffffffc7;display:flex;font-size:.95rem;font-weight:500;gap:.6rem;padding:.85rem 1rem;text-decoration:none;transition:background .15s ease,color .15s ease}.easy-header__mobile-link.is-active,.easy-header__mobile-link:hover{background:#e81c5a1f;color:#fff}.easy-header__mobile-link.is-active{cursor:default;pointer-events:none}html.easy-auth-hint .easy-header__static-shell .easy-header__login{visibility:hidden}.easy-header__mobile-link--accent{background:#5865f233;border:1px solid rgba(88,101,242,.35);color:#fff;margin-top:.35rem}.easy-header__mobile-link--accent:hover{background:#5865f252}.easy-header__socials{align-items:center;display:inline-flex;gap:.15rem;margin-right:.3rem}.easy-header__social-btn{align-items:center;border-radius:50%;color:#ffffff8c;display:inline-flex;font-size:1.05rem;height:38px;justify-content:center;text-decoration:none;transition:color .15s ease,background .15s ease;width:38px}.easy-header__social-btn:hover{background:#ffffff14;color:#fff}.easy-header__hub-window{align-items:stretch;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:999px;display:flex;flex:1;height:47px;margin:0 auto;max-width:480px;min-width:min(100%,360px);overflow:hidden;padding:.28rem}.easy-header__hub-pane{align-items:center;background:transparent;border:none;border-radius:999px;cursor:pointer;display:flex;flex:1 1 0;justify-content:center;min-width:0;padding:0 .85rem;transition:background .15s ease,box-shadow .15s ease}.easy-header__hub-pane:hover{background:#ffffff0f}.easy-header__hub-pane.is-active{box-shadow:inset 0 0 0 1px #ffffff1f}.easy-header__hub-pane--royal.is-active{background:linear-gradient(135deg,#ff00552e,#ff00550a);box-shadow:inset 0 0 0 1px #ff005559}.easy-header__hub-pane--easy.is-active{background:linear-gradient(135deg,#e8274f2e,#e8274f0a);box-shadow:inset 0 0 0 1px #e8274f59}.easy-header__hub-pane--royal{background:linear-gradient(135deg,rgba(255,0,85,.08),transparent)}.easy-header__hub-pane--easy{background:linear-gradient(135deg,rgba(232,39,79,.08),transparent)}.easy-header__hub-pane--profile{background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent)}.easy-header__hub-pane--profile.is-active{background:linear-gradient(135deg,#e81c5a33,#e81c5a0a);box-shadow:inset 0 0 0 1px #e81c5a61}.easy-header__hub-pane--blocked,.easy-header__hub-pane--blocked:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.42}.easy-header__hub-pane--blocked:hover{background:inherit}.easy-header__hub-label{color:#ffffffe6;font-size:.84rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;white-space:nowrap}.easy-header__hub-divider{align-self:center;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.16) 22%,hsla(0,0%,100%,.16) 78%,transparent);flex-shrink:0;height:58%;margin:0 .12rem;width:1px}.easy-header__actions{align-items:center;display:flex;flex-shrink:0;gap:.55rem}.easy-header__tools{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;display:inline-flex;gap:.2rem;padding:.22rem}.easy-header__tool-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffff94;cursor:pointer;display:inline-flex;font-size:1.05rem;height:40px;justify-content:center;line-height:1;padding:0;position:relative;text-decoration:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;width:40px}.easy-header__tool-btn:hover{background:#ffffff14;color:#fff}.easy-header__tool-btn.is-active{background:#e81c5a24;box-shadow:inset 0 0 0 1px #e81c5a47;color:#ff6b96}.easy-header__chrome-toggle{align-items:center;background:#e81c5a1f;border:1px solid rgba(232,28,90,.35);border-radius:999px;color:#ff8fad;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;letter-spacing:.04em;min-height:40px;padding:0 .85rem 0 .7rem;text-transform:uppercase;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.easy-header__chrome-toggle i{font-size:1rem;line-height:1}.easy-header__chrome-toggle:hover{background:#e81c5a38;border-color:#e81c5a8c;color:#fff;transform:translateY(-1px)}.easy-header__chrome-toggle.is-panel{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe0}.easy-header__chrome-toggle.is-panel:hover{background:#ffffff1a;border-color:#ffffff47;color:#fff}.easy-header__tool-icon-img{display:block;filter:drop-shadow(0 0 8px rgba(232,28,90,.25));height:20px;object-fit:contain;width:20px}.easy-header__tool-btn.is-active .easy-header__tool-icon-img{filter:drop-shadow(0 0 10px rgba(232,28,90,.45))}.easy-header__icon-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffff94;cursor:pointer;display:inline-flex;font-size:1.05rem;height:40px;justify-content:center;line-height:1;padding:0;text-decoration:none;transition:color .15s ease,background .15s ease;width:40px}.easy-header__icon-btn:hover{background:#ffffff14;color:#fff}.easy-header__icon-btn.is-active{background:#e81c5a24;box-shadow:inset 0 0 0 1px #e81c5a47;color:#ff6b96}.easy-header__login--pending{opacity:.72;pointer-events:none}#site-header-root>.easy-header__static-shell:has(+.easy-header__inner:not(.easy-header__static-shell)){display:none!important}.easy-header__login{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 10px 15px -3px #0006;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.75rem;height:47px;letter-spacing:.05em;padding:.5rem .5rem .5rem 1.15rem;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.easy-header__login:hover{border-color:#e8274f59;filter:brightness(1.08)}.easy-header__login.is-active{border-color:#e8274f73;box-shadow:0 0 0 1px #e8274f26,0 10px 15px -3px #0006}.easy-header__login-arrow{align-items:center;background:#ffffff1a;border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}.easy-header__user-menu{flex-shrink:0;position:relative}.easy-header__user-menu--pending{pointer-events:none}.easy-header__user-menu--pending .easy-header__user-trigger{cursor:default}.easy-header__user-menu--pending .easy-header__user-avatar{animation:easy-header-user-pulse 1.1s ease-in-out infinite;background:#ffffff1a}@keyframes easy-header-user-pulse{0%,to{opacity:.55}50%{opacity:.95}}.easy-header__user-trigger{align-items:center;background:linear-gradient(180deg,#120e10f2,#060608fa);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;cursor:pointer;display:inline-flex;gap:.4rem;height:44px;padding:.28rem .5rem .28rem .28rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.easy-site-shell--panel-hub .easy-header__user-trigger{height:48px;padding:.32rem .55rem .32rem .32rem}.easy-header__user-menu:focus-within .easy-header__user-trigger,.easy-header__user-menu:hover .easy-header__user-trigger{border-color:#e81c5a80;box-shadow:0 0 0 1px #e81c5a26,0 0 24px #e81c5a1f}.easy-header__user-avatar{background:#ffffff14;border-radius:50%;box-shadow:0 0 0 2px #e81c5a38;display:block;height:34px;object-fit:cover;width:34px}.easy-site-shell--panel-hub .easy-header__user-avatar{height:38px;width:38px}.easy-header__user-chevron{align-items:center;background:#ffffff0d;border-radius:50%;color:#ffffff80;display:inline-flex;font-size:.65rem;height:22px;justify-content:center;transition:transform .15s ease,color .15s ease,background .15s ease;width:22px}.easy-header__user-menu:focus-within .easy-header__user-chevron,.easy-header__user-menu:hover .easy-header__user-chevron{background:#e81c5a1f;color:#ff6b96;transform:rotate(180deg)}.easy-header__user-dropdown{background:#08080afa;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 20px 48px #0000008c;box-sizing:border-box;max-width:min(92vw,280px);min-width:220px;opacity:0;overflow:hidden;padding:.5rem;position:absolute;right:0;top:calc(100% + .55rem);transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden;z-index:120}.easy-header__user-menu:focus-within .easy-header__user-dropdown,.easy-header__user-menu:hover .easy-header__user-dropdown{opacity:1;transform:translateY(0);visibility:visible}.easy-header__user-dropdown-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.65rem;margin-bottom:.25rem;padding:.55rem .6rem .7rem}.easy-header__user-dropdown-avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.easy-header__user-dropdown-name{color:#fff;display:block;font-size:.88rem;font-weight:600;line-height:1.25}.easy-header__user-dropdown-uid{color:#ffffff6b;display:block;font-size:.72rem;margin-top:.15rem}.easy-header__user-dropdown-item{align-items:center;background:transparent;border:none;border-radius:10px;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:.55rem;max-width:100%;min-width:0;padding:.55rem .65rem;text-align:left;text-decoration:none;transition:background .12s ease,color .12s ease;width:100%}.easy-header__user-dropdown-item:hover{background:#ffffff0f;color:#fff}.easy-header__user-dropdown-item--danger:hover{background:#e81c5a1f;color:#ff6b8a}@media(max-width:900px){.easy-header{padding:.85rem 1rem}.easy-header__nav{display:none}.easy-header__menu-btn{display:inline-flex}.easy-header__hub-window{max-width:min(78vw,340px);min-width:0;padding:.22rem}.easy-header__hub-pane{padding:0 .5rem}.easy-header__hub-label{font-size:.72rem;letter-spacing:.01em}.easy-header__hub-divider{margin:0 .06rem}.easy-header__tools{gap:.1rem;padding:.18rem}.easy-header__tool-btn{font-size:1rem;height:38px;width:38px}.easy-header__chrome-toggle-label{display:none}.easy-header__chrome-toggle{height:40px;justify-content:center;min-height:40px;padding:0;width:40px}}@media(max-width:480px){.easy-header__login span:first-child{display:none}.easy-header__login{height:47px;justify-content:center;padding:0;width:47px}}.easy-site-shell{background:#000;font-family:var(--easy-font-family);min-height:100vh;padding-top:var(--easy-header-height)}.easy-login-page--with-header .easy-login-page__inner{padding-top:calc(var(--easy-header-height) + 1.5rem)}.easy-header__logged-menu{flex-shrink:0;position:relative}.easy-header__logged-trigger{align-items:center;background:transparent;border:2px solid rgba(232,28,90,.25);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:44px}.easy-header__logged-trigger.is-open,.easy-header__logged-trigger:hover{border-color:#e81c5a99;box-shadow:0 0 18px #e81c5a33;transform:scale(1.04)}.easy-header__logged-avatar{border-radius:50%;display:block;height:36px;object-fit:cover;width:36px}.easy-header__logged-dropdown{animation:easyDropdownIn .15s ease both;background:#08080afa;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 20px 48px #0000008c;max-width:min(92vw,280px);min-width:230px;padding:.5rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:200}@keyframes easyDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.easy-header__logged-dropdown-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.65rem;margin-bottom:.25rem;padding:.55rem .6rem .7rem}.easy-header__logged-dropdown-avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.easy-header__logged-dropdown-name{color:#fff;display:block;font-size:.88rem;font-weight:600;line-height:1.25}.easy-header__logged-dropdown-uid{color:#ffffff6b;display:block;font-size:.72rem;margin-top:.15rem}.easy-header__logged-dropdown-item{align-items:center;background:transparent;border:none;border-radius:10px;color:#ffffffe0;cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:.55rem;padding:.55rem .65rem;text-align:left;text-decoration:none;transition:background .12s ease,color .12s ease;width:100%}.easy-header__logged-dropdown-item:hover{background:#ffffff0f;color:#fff}.easy-header__logged-dropdown-item--danger:hover{background:#e81c5a1f;color:#ff6b8a}html{font-size:clamp(13px,.45vw + 12.14px,16px)}html:has(.easy-site-shell--panel-hub){font-size:clamp(13px,.45vw + 12.14px,16px)}@media(prefers-reduced-motion:no-preference){.easy-catalog-panel,.easy-mods-catalog,.easy-mods-catalog__sidebar-wrap,.easy-panel-hub,.easy-panel-hub__inner,.easy-site-shell,.leader-category-actions,.leader-category-card,.leader-category-grid,.leader-category-screen,.leader-category-stack,.ltc-btn,.ltc-config{transition:padding .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),font-size .32s cubic-bezier(.22,1,.36,1),min-height .32s cubic-bezier(.22,1,.36,1)}}
