.lang-switcher{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:4px;border:1px solid rgba(240,208,138,.15);background:#10161d99}.lang-switcher__btn{font-family:Cinzel,serif;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .55rem;border-radius:2px;color:#ffffff8c;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.lang-switcher__btn:hover{color:#f0d08a}.lang-switcher__btn--active{color:#f0d08a;background:#3fb6ff40;box-shadow:inset 0 0 0 1px #f0d08a33}.lang-switcher--compact .lang-switcher__btn{padding:.3rem .45rem;font-size:.5625rem}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#0b0f14eb,#0b0f14b3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(176,115,74,.35)}.navbar--scrolled{background:#0b0f14f5}.navbar__inner{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.navbar__inner{padding:0 1rem}}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4rem}.navbar__brand{display:flex;align-items:center;z-index:10;flex-shrink:0}.navbar__logo{display:flex;align-items:center;flex-shrink:0;border-radius:.25rem;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.navbar__logo:hover{transform:scale(1.04)}.navbar__logo:hover .navbar__logo-img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(240,208,138,.35)) drop-shadow(0 0 28px rgba(63,182,255,.22)) brightness(1.08)}.navbar__logo:active{transform:scale(1.01)}.navbar__logo{gap:.6rem}.navbar__logo-img{display:block;height:2.4rem;width:auto;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));transition:filter .4s cubic-bezier(.4,0,.2,1)}.navbar__logo-text{font-family:Cinzel,serif;font-weight:700;letter-spacing:.08em;color:#e8e2d6;white-space:nowrap}.navbar__logo-text span{color:#6fc3d6}@media(max-width:480px){.navbar__logo-text{display:none}}.navbar__links{display:flex;align-items:center;gap:1.75rem}@media(max-width:1024px){.navbar__links{display:none}}.navbar__links a{font-family:Cinzel,serif;font-size:.9375rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5e6c8d1;text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.55);transition:color .2s ease,text-shadow .2s ease;position:relative;padding:.2rem 0}.navbar__links a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:linear-gradient(90deg,#f0d08a,#fff5dc);box-shadow:0 0 10px #f0d08a73;transition:width .4s cubic-bezier(.4,0,.2,1)}.navbar__links a:hover{color:#fff8e7}.navbar__links a:hover:after{width:100%}.navbar__links a.is-active{color:#f0d08a;text-shadow:0 1px 8px rgba(0,0,0,.55),0 0 14px rgba(240,208,138,.35)}.navbar__links a.is-active:after{width:100%;background:linear-gradient(90deg,#2f7f93,#f0d08a)}.navbar__cms{display:flex;align-items:center;gap:.85rem;padding:.35rem .75rem;margin-right:.15rem;border-left:1px solid rgba(240,208,138,.22);border-right:1px solid rgba(240,208,138,.22)}.navbar__cms-link{font-family:Cinzel,serif;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0d08a;text-decoration:none;white-space:nowrap;transition:color .2s ease,opacity .2s ease;opacity:.95}.navbar__cms-link:hover,.navbar__cms-link.is-active{color:#fff8e7;opacity:1}.navbar__actions{display:flex;align-items:center;gap:.75rem}@media(max-width:1024px){.navbar__actions{display:none}}.navbar__mobile-cms{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:min(18rem,80vw);padding:1rem 0;border-top:1px solid rgba(240,208,138,.2);border-bottom:1px solid rgba(240,208,138,.2)}.navbar__mobile-cms-label{font-family:Cinzel,serif;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:#f0d08a8c}.navbar__mobile-cms-link{font-family:Cinzel,serif;font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0d08a;text-decoration:none}.navbar__mobile-cms-link:hover{color:#fff}.navbar__mobile-play{font-family:Cinzel,serif;font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;text-decoration:none;margin-top:.25rem}.navbar__mobile-play:hover{color:#f0d08a}.navbar__mobile-lang{margin-bottom:.5rem}.navbar__register{padding:.65rem 1rem;font-size:.6875rem}.navbar__cta{white-space:nowrap;flex-shrink:0}@media(max-width:1024px){.navbar__cta{display:none}}.navbar__toggle{display:none;font-size:1.75rem;color:#f0d08a;z-index:10}@media(max-width:1024px){.navbar__toggle{display:flex}}.navbar__mobile{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0f14f7;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;z-index:5}.navbar__mobile .btn--primary{white-space:nowrap}.navbar__mobile-links{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.navbar__mobile-links a{font-family:Cinzel,serif;font-size:1.5rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f5e6c8e0;text-decoration:none;transition:color .2s ease}.navbar__mobile-links a:hover{color:#fff8e7}.navbar__mobile-links a.is-active{color:#f0d08a}@keyframes social-float-glow{0%,to{box-shadow:0 0 28px #3fb6ff8c,0 0 48px #f0d08a33,0 12px 36px #0000008c,inset 0 0 24px #3fb6ff1f}50%{box-shadow:0 0 40px #3fb6ffbf,0 0 64px #f0d08a59,0 12px 36px #0000008c,inset 0 0 32px #3fb6ff2e}}.social-float{position:fixed;left:1rem;top:50%;transform:translateY(-50%);z-index:950;pointer-events:none}.social-float__list{display:flex;flex-direction:column;align-items:center;gap:.875rem;list-style:none;margin:0;padding:.5rem 0;position:relative}.social-float__list:before{content:"";position:absolute;left:50%;top:.75rem;bottom:.75rem;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,transparent 0%,rgba(240,208,138,.18) 12%,rgba(63,182,255,.45) 50%,rgba(240,208,138,.18) 88%,transparent 100%);border-radius:1px;pointer-events:none;z-index:0}.social-float__link{pointer-events:auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.625rem;height:3.625rem;background:#0c0c0cc7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:2px solid rgba(240,208,138,.22);border-radius:8px;color:#ffffffa6;font-size:1.45rem;box-shadow:0 0 24px #3fb6ff59,0 10px 32px #0000008c,inset 0 0 20px #3fb6ff0f;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.social-float__link:hover,.social-float__link:focus-visible{color:#f0d08a;border-color:#3fb6ffb3;transform:scale(1.1);outline:none;animation:social-float-glow 2.4s ease-in-out infinite}.social-float__link:focus-visible{box-shadow:0 0 28px #3fb6ff8c,0 0 48px #f0d08a33,0 0 0 2px #f0d08a73}.social-float__link--discord:hover,.social-float__link--discord:focus-visible{color:#7289da;border-color:#5865f2bf;background:#5865f21f;animation-name:social-float-glow}.social-float__link--instagram:hover,.social-float__link--instagram:focus-visible{color:#e1306c;border-color:#e1306ca6;background:linear-gradient(135deg,#833ab424,#e1306c1f,#f777371a)}.social-float__link--facebook:hover,.social-float__link--facebook:focus-visible{color:#4da3ff;border-color:#1877f2b3;background:#1877f21f}@media(max-width:768px){.social-float{left:.75rem;top:auto;bottom:1.25rem;transform:none}.social-float__list{flex-direction:row;gap:.625rem;padding:0}.social-float__list:before{display:none}.social-float__link{width:2.875rem;height:2.875rem;font-size:1.2rem;border-width:1.5px;border-radius:4px}.social-float__link:hover,.social-float__link:focus-visible{transform:scale(1.08);animation-duration:3s}}.register-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0b0f14d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.register-modal__panel{position:relative;width:100%;max-width:480px;padding:2.25rem 2rem 2rem;text-align:center}.register-modal__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#fff9;border-radius:50%;transition:color .2s ease,background .2s ease}.register-modal__close:hover{color:#f0d08a;background:#ffffff0f}.register-modal__title{font-family:Cinzel,serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;background:linear-gradient(135deg,#f0d08a,#fff5dc,#f0d08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.register-modal__intro{font-size:.95rem;color:#ffffff8c;line-height:1.6;margin-bottom:1.5rem}.register-modal__form{display:flex;flex-direction:column;gap:1rem;text-align:left}.register-modal__field{display:flex;flex-direction:column;gap:.45rem}.register-modal__field span{font-family:Cinzel,serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.register-modal__field span em{font-style:normal;text-transform:none;letter-spacing:0;color:#ffffff59;font-weight:400}.register-modal__field input{width:100%;padding:.85rem 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;color:#fff;background:#00000059;border:1px solid rgba(240,208,138,.18);border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.register-modal__field input::placeholder{color:#ffffff40}.register-modal__field input:focus{outline:none;border-color:#3fb6ff8c;box-shadow:0 0 0 3px #3fb6ff26}.register-modal__field input:disabled{opacity:.6;cursor:not-allowed}.register-modal__message{font-size:.9rem;line-height:1.5;padding:.75rem 1rem;border-radius:4px}.register-modal__message--error{color:#ffb4b4;background:#3fb6ff1f;border:1px solid rgba(63,182,255,.25)}.register-modal__message--success{color:#c8f0c8;background:#28783c26;border:1px solid rgba(80,180,100,.25)}.register-modal__submit{width:100%;margin-top:.5rem}.cms-shell{min-height:100vh;background:radial-gradient(ellipse at top,rgba(29,85,102,.35),transparent 55%),linear-gradient(180deg,#0b0f14,#121a24 45%,#0b0f14);color:#f5e6c8}.cms-shell__header{position:sticky;top:0;z-index:1000;background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;border-radius:0;border-left:0;border-right:0;border-top:0}.cms-shell__inner{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.cms-shell__inner{padding:0 1rem}}.cms-shell__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.cms-shell__brand{display:flex;align-items:center;gap:.75rem;font-family:Cinzel,serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0d08a;text-decoration:none;transition:color .2s ease,transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.cms-shell__brand img{width:48px;height:48px;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.cms-shell__brand:hover{color:#fff;transform:scale(1.03)}.cms-shell__brand:hover img{transform:scale(1.06);filter:drop-shadow(0 1px 4px rgba(0,0,0,.35)) drop-shadow(0 0 12px rgba(240,208,138,.4)) drop-shadow(0 0 18px rgba(63,182,255,.25)) brightness(1.1)}.cms-shell__brand:active{transform:scale(1.01)}.cms-shell__nav{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.cms-shell__nav a{font-family:Cinzel,serif;font-size:.9375rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5e6c8d1;text-decoration:none;position:relative;padding:.2rem 0;transition:color .2s ease}.cms-shell__nav a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:linear-gradient(90deg,#f0d08a,#fff5dc);box-shadow:0 0 10px #f0d08a73;transition:width .4s cubic-bezier(.4,0,.2,1)}.cms-shell__nav a:hover{color:#fff8e7}.cms-shell__nav a:hover:after{width:100%}.cms-shell__nav a.is-active{color:#f0d08a}.cms-shell__nav a.is-active:after{width:100%;background:linear-gradient(90deg,#2f7f93,#f0d08a)}@media(max-width:1024px){.cms-shell__nav{display:none}}.cms-shell__actions{display:flex;align-items:center;gap:.75rem}.cms-shell__user{font-family:Cinzel,serif;font-size:.8rem;color:#f0d08a;letter-spacing:.08em}.cms-shell__main{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.cms-shell__main{padding:0 1rem}}.cms-shell__main{padding-top:4rem;padding-bottom:8rem}.cms-page__label{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:#2f7f93;margin-bottom:.75rem}.cms-page__title{font-family:Cinzel,serif;font-size:clamp(2rem,4vw,3rem);background:linear-gradient(135deg,#f0d08a,#fff5dc,#f0d08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.cms-page__subtitle{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.2rem;color:#f5e6c8bf;max-width:640px;margin-bottom:2rem}.cms-mirrors{display:flex;flex-direction:column;gap:.55rem}.cms-mirrors__item{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:.2rem;width:100%;text-align:left;height:auto!important;padding:.85rem 1rem!important}.cms-mirrors__title{display:inline-flex;align-items:center;gap:.45rem}.cms-mirrors__desc{font-size:.78rem;opacity:.75;font-weight:400}.cms-mirrors__size{font-size:.72rem;opacity:.65;letter-spacing:.04em}.cms-panel{background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.cms-grid{display:grid;gap:1.25rem}.cms-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.cms-grid--2,.cms-grid--3,.cms-grid--4{grid-template-columns:1fr}}.cms-stat{background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;border-radius:8px;padding:1.25rem}.cms-stat__label{font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#f5e6c88c;margin-bottom:.5rem}.cms-stat__value{font-family:Cinzel,serif;font-size:1.75rem;color:#f0d08a}.cms-table{width:100%;border-collapse:collapse;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.05rem}.cms-table th,.cms-table td{padding:.85rem .75rem;border-bottom:1px solid rgba(240,208,138,.1);text-align:left}.cms-table th{font-family:Cinzel,serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f0d08ab3}.cms-table tr:hover td{background:#3fb6ff0f}.cms-form{display:grid;gap:1rem;max-width:420px}.cms-form label{display:grid;gap:.4rem;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#f5e6c8b3}.cms-form input,.cms-form select,.cms-form textarea{width:100%;background:#0b0f14a6;border:1px solid rgba(240,208,138,.18);border-radius:4px;color:#f5e6c8;padding:.85rem 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.05rem}.cms-form input:focus,.cms-form select:focus,.cms-form textarea:focus{outline:none;border-color:#2f7f93;box-shadow:0 0 0 1px #3fb6ff59}.cms-alert{padding:.9rem 1rem;border-radius:4px;margin-bottom:1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.cms-alert--error{background:#3fb6ff26;border:1px solid rgba(63,182,255,.45);color:#ffb4b4}.cms-alert--success{background:#f0d08a1f;border:1px solid rgba(240,208,138,.35);color:#f0d08a}.cms-alert--info{background:#10161db3;border:1px solid rgba(240,208,138,.15);color:#f5e6c8cc}.cms-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.cms-tabs button{font-family:Cinzel,serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:.65rem 1rem;border-radius:4px;border:1px solid rgba(240,208,138,.18);background:transparent;color:#f5e6c8b3;cursor:pointer}.cms-tabs button.is-active,.cms-tabs button:hover{color:#f0d08a;border-color:#3fb6ff8c;background:#3fb6ff1f}.cms-empty,.cms-loading{background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;padding:2rem;text-align:center;color:#f5e6c8b3;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.15rem}.embers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.hero{position:relative;overflow:visible;padding:7rem 0 0;min-height:clamp(720px,46vw,900px);display:flex;flex-direction:column;justify-content:flex-end;background:#0b0f14}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0e141b url(/assets/hero-bg.webp) right 12%/cover no-repeat}.hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0f14d9,#0b0f1499 28%,#0b0f1426 46%,#0b0f1400 60%),linear-gradient(180deg,#0b0f1400 55%,#0b0f14)}.hero .hero__embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__content{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.hero__content{padding:0 1rem}}.hero__content{max-width:1180px;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:5.5rem}.hero__brand{width:460px;max-width:90%;height:auto;margin-left:-14px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(63,182,255,.25))}.hero__title-line{font-family:Cinzel,serif;font-size:clamp(1.4rem,2.6vw,1.7rem);font-weight:700;color:#f0d08a;letter-spacing:.04em;margin:.5rem 0 .4rem;text-shadow:0 2px 10px #000}.hero__subtitle{color:#cfc6b6;max-width:470px;margin:0 0 1.75rem;font-size:1rem}.hero__actions{display:flex;gap:.9rem;flex-wrap:wrap}.hero__actions .btn{cursor:pointer}.hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.6rem;font-size:.82rem;color:#9a907f}.hero__facts b{color:#e8e2d6;font-weight:600}.hero__status{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.hero__status{padding:0 1rem}}.hero__status{max-width:1180px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto -3.5rem}.hero__status>.hero__stat{background:linear-gradient(180deg,#1d1914,#16130f);border:1px solid #6e4a32;box-shadow:0 0 0 1px #000,inset 0 1px #f0d07012;border-radius:0;box-shadow:none;border-right-width:0;padding:1.25rem 1.5rem}.hero__status>.hero__stat:first-child{border-radius:6px 0 0 6px}.hero__status>.hero__stat:last-child{border-radius:0 6px 6px 0;border-right-width:1px}.hero__stat{display:flex;flex-direction:column;gap:.15rem}.hero__stat-k{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#9a907f}.hero__stat-v{font-family:Cinzel,serif;font-size:1.75rem;font-weight:700;color:#e8e2d6;font-variant-numeric:tabular-nums}.hero__stat-v small{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;font-weight:500;color:#9a907f}.hero__pill{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.hero__pill:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:currentColor}.hero__pill.is-online{color:#5fd38d}.hero__pill.is-online:before{box-shadow:0 0 10px #5fd38d;animation:hero-pulse 2s ease-in-out infinite}.hero__pill.is-offline{color:#d36a5f}.hero__pill.is-loading{color:#9a907f;font-size:1rem}@media(max-width:920px){.hero__status{grid-template-columns:1fr 1fr}.hero__status>.hero__stat{border-right-width:1px;border-radius:0!important}.hero__status>.hero__stat:nth-child(1){border-radius:6px 0 0!important}.hero__status>.hero__stat:nth-child(2){border-radius:0 6px 0 0!important}.hero__status>.hero__stat:nth-child(3){border-radius:0 0 0 6px!important}.hero__status>.hero__stat:nth-child(4){border-radius:0 0 6px!important}}@media(max-width:600px){.hero{min-height:0}.hero__bg{background-position:76% center}.hero__bg:after{background:linear-gradient(180deg,#0b0f148c,#0b0f14d9 55%,#0b0f14)}.hero__content{align-items:center;text-align:center}.hero__brand{width:320px;margin-left:0}.hero__subtitle{margin-left:auto;margin-right:auto}.hero__actions,.hero__facts{justify-content:center}.hero__stat-v{font-size:1.35rem}.hero__status>.hero__stat{padding:1rem}}@keyframes hero-pulse{50%{opacity:.45}}.features{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.features{padding:0 1rem}}.features{max-width:1180px;padding-top:8rem;padding-bottom:1rem}.features__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}@media(max-width:600px){.features__head{flex-direction:column;align-items:flex-start}}.features__title{font-family:Cinzel,serif;font-size:1.9rem;font-weight:700;letter-spacing:.05em;color:#f0c24a;text-shadow:0 2px 0 #000}.features__title:after{content:"";display:block;width:64px;height:2px;margin-top:.6rem;background:linear-gradient(90deg,#b0734a,transparent)}.features__subtitle{color:#9a907f;max-width:440px}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media(max-width:920px){.features__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.features__grid{grid-template-columns:1fr}}.features__card{background:linear-gradient(180deg,#1d1914,#16130f);border:1px solid #6e4a32;border-radius:6px;box-shadow:0 0 0 1px #000,inset 0 1px #f0d07012;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.features__card:hover{transform:translateY(-3px);border-color:#b0734a;box-shadow:0 0 0 1px #000,0 12px 30px #00000080,0 0 22px #3fb6ff1f}.features__pic{height:132px;background-size:cover;background-position:center;position:relative}.features__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16130f00 30%,#1d1914)}.features__tag{position:absolute;top:12px;left:12px;z-index:1;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:3px;background:#0b0f14cc;border:1px solid #2f7f93;color:#6fc3d6}.features__body{padding:.25rem 1.25rem 1.25rem}.features__body h3{font-family:Cinzel,serif;font-size:1.12rem;color:#e8e2d6;letter-spacing:.03em;margin-bottom:.4rem}.features__body p{color:#9a907f;font-size:.88rem;line-height:1.55}.rp{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.rp{padding:0 1rem}}.rp{max-width:1180px;padding-top:4.5rem;padding-bottom:1rem}.rp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}@media(max-width:600px){.rp__head{flex-direction:column;align-items:flex-start}}.rp__title{font-family:Cinzel,serif;font-size:1.9rem;font-weight:700;letter-spacing:.05em;color:#f0c24a;text-shadow:0 2px 0 #000}.rp__title:after{content:"";display:block;width:64px;height:2px;margin-top:.6rem;background:linear-gradient(90deg,#b0734a,transparent)}.rp__subtitle{color:#9a907f;max-width:440px}.rp__panel{background:linear-gradient(180deg,#1d1914,#16130f);border:1px solid #6e4a32;border-radius:6px;box-shadow:0 0 0 1px #000,inset 0 1px #f0d07012}.rp__tabs{display:flex;gap:6px;padding:14px 16px 0}.rp__tab{font:600 .75rem Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:4px 4px 0 0;color:#9a907f;background:none;border:1px solid transparent;border-bottom:0;cursor:pointer}.rp__tab.is-on{color:#f0d08a;background:#f0c24a0f;border-color:#b0734a66}.rp__table{width:100%;border-collapse:collapse;font-size:.9rem}.rp__table th{text-align:left;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#9a907f;font-weight:600;padding:10px 16px;border-top:1px solid rgba(176,115,74,.3);border-bottom:1px solid rgba(176,115,74,.2)}.rp__table td{padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:#e8e2d6}.rp__table tbody tr:hover td{background:#3fb6ff0a}.rp__rank{width:46px;font-family:Cinzel,serif;font-weight:700;color:#9a907f!important}.rp__medal{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font:800 .75rem Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#1b1206}.rp__medal--1{background:radial-gradient(circle at 30% 30%,#fff1b8,#f0c24a 60%,#a8781b);box-shadow:0 0 10px #f0c24a80}.rp__medal--2{background:radial-gradient(circle at 30% 30%,#fff,#c9d2d8 60%,#7f8b93)}.rp__medal--3{background:radial-gradient(circle at 30% 30%,#ffd2b0,#b0734a 60%,#6e4a32)}.rp__cls{display:inline-block;min-width:30px;text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:3px 6px;border-radius:3px;background:#2f7f932e;color:#6fc3d6;border:1px solid rgba(47,127,147,.5);margin-right:8px}.rp__name{font-weight:600}.rp__muted{color:#9a907f!important}.rp__num{font-variant-numeric:tabular-nums}.rp__ml{color:#3fb6ff;font-size:.78rem}.rp__empty{text-align:center;color:#9a907f!important;padding:1.5rem!important}.rp__more{display:block;text-align:center;padding:14px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#6fc3d6;border-top:1px solid rgba(176,115,74,.2);text-decoration:none}.rp__more:hover{color:#fff}@media(max-width:600px){.rp__hide-sm{display:none}}.about-page__tabs{margin-bottom:1.25rem;flex-wrap:wrap}.about-page__panel{padding:1.25rem 1.35rem 1.5rem}.about-page__section-title{font-family:Cinzel,serif;color:#f0d08a;margin:0 0 1rem;font-size:1.15rem;letter-spacing:.06em;font-weight:600}.about-page__list{margin:0;display:grid;gap:0}.about-page__row{display:grid;grid-template-columns:minmax(140px,42%) 1fr;gap:.75rem 1.25rem;padding:.7rem 0;border-bottom:1px solid rgba(240,208,138,.1)}.about-page__row:last-child{border-bottom:0}.about-page__row dt{margin:0;color:#f5e6c8b8;font-size:.92rem;line-height:1.4}.about-page__row dd{margin:0;color:#f5e6c8;font-size:.98rem;line-height:1.45;word-break:break-word}.about-page__row dd a{color:#f0d08a;text-decoration:underline;text-underline-offset:.15em}.about-page__row dd a:hover{color:#f7e0a8}@media(max-width:640px){.about-page__row{grid-template-columns:1fr;gap:.25rem}}.admincp__tabs{margin-bottom:1.5rem}.admincp__h2{font-family:Cinzel,serif;color:#f0d08a;margin:0 0 1rem;font-size:1.15rem;letter-spacing:.06em}.admincp__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.admincp__list li{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(240,208,138,.1)}.admincp__list li span{display:block;opacity:.65;font-size:.95rem}.admincp__flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}.admincp__flag{display:flex!important;flex-direction:row!important;align-items:center;gap:.55rem;text-transform:none!important;letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem!important;color:#f5e6c8d9!important}.admincp__flag input{width:auto!important}.admincp__note{opacity:.7;margin:1rem 0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.admincp__note--warn{opacity:1;color:#e8a090}.admincp__subtabs{margin:0 0 1.25rem;flex-wrap:wrap}.admincp__h3{font-family:Cinzel,serif;color:#f0d08af2;margin:0 0 .85rem;font-size:1.05rem;letter-spacing:.04em}.admincp__h4{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#f5e6c8bf;margin:1.1rem 0 .65rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em}.admincp__currency-block{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(240,208,138,.08)}.admincp__mirror-fieldset{border:1px solid rgba(240,208,138,.18);border-radius:8px;padding:.85rem 1rem 1rem;margin:0 0 .85rem}.admincp__mirror-fieldset legend{font-family:Cinzel,serif;color:#f0d08a;padding:0 .35rem;letter-spacing:.04em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background-color:#0b0f14;color:#ffffffe0;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section[id]{scroll-margin-top:5rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#root{min-height:100vh}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}::selection{background:#3fb6ff66;color:#fff}.section-label{display:inline-block;font-family:Cinzel,serif;font-size:.75rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:#2f7f93;margin-bottom:1rem}.section-title{font-family:Cinzel,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15;background:linear-gradient(135deg,#f0d08a,#fff5dc,#f0d08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.section-subtitle{font-size:clamp(1.1rem,2vw,1.35rem);color:#ffffffa6;max-width:640px;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2rem;border-radius:4px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s ease}.btn:hover:before{transform:translate(100%)}.btn--primary{background:linear-gradient(180deg,#ffe08a,#f0c24a 45%,#c08a22);color:#1b1206;border:1px solid #ffe6a3;box-shadow:0 0 0 1px #0009,0 6px 22px #f0c24a40}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0009,0 6px 30px #f0c24a73}.btn--steel{background:#0b0f148c;color:#6fc3d6;border:1px solid #2f7f93}.btn--steel:hover{color:#fff;border-color:#3fb6ff;box-shadow:0 0 18px #3fb6ff59;transform:translateY(-2px)}.btn--secondary{background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;color:#f0d08a;border-color:#f0d08a40}.btn--secondary:hover{border-color:#f0d08a80;box-shadow:0 0 30px #f0d08a40;transform:translateY(-2px)}.btn--ghost{color:#fffc;border:1px solid rgba(255,255,255,.15)}.btn--ghost:hover{border-color:#f0d08a;color:#f0d08a}.btn--large{padding:1.25rem 2.75rem;font-size:.95rem}.btn--icon{width:3.5rem;height:3.5rem;padding:0;border-radius:50%}.glass-card{background:#10161db3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,208,138,.12);box-shadow:0 8px 32px #00000080;border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#3fb6ff4d;transform:translateY(-4px);box-shadow:0 16px 48px #0009,0 0 40px #3fb6ff4d}.section-header{text-align:center;margin-bottom:4rem}.section-header--left{text-align:left}.divider{width:80px;height:2px;background:linear-gradient(90deg,transparent,#2f7f93,transparent);margin:1rem auto}.divider--left{margin-left:0}.section-loader{min-height:50vh;background:linear-gradient(180deg,#0b0f14,#10161d,#0b0f14)}
