:root{--black:#070707;--bg:#121313;--panel:#191a1a;--panel-2:#202121;--text:#f4f0e8;--muted:#bbb8b0;--gold:#d39a38;--orange:#e36f32;--line:#393631;--max:1240px;--wide:1540px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(30deg,transparent 49%,rgba(255,255,255,.035) 50%,transparent 51%),linear-gradient(150deg,transparent 49%,rgba(255,255,255,.025) 50%,transparent 51%);background-size:140px 80px;z-index:-1}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.container-wide{width:min(calc(100% - 48px),var(--wide));margin-inline:auto}.site-header{position:relative;z-index:40;background:linear-gradient(112deg,#050505,#0b0b0b 46%,#080808);overflow:visible}.site-header:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 16% 45%,rgba(211,154,56,.1),transparent 24%),linear-gradient(135deg,transparent 0 73%,rgba(255,255,255,.025) 73% 74%,transparent 74%);background-size:auto,92px 92px}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:56px;height:1px;background:linear-gradient(90deg,transparent,rgba(211,154,56,.4) 16%,rgba(255,255,255,.09) 50%,rgba(211,154,56,.28) 84%,transparent)}.brand-row{position:relative;min-height:170px;display:flex;align-items:center;justify-content:space-between}.brand-lockup{display:flex;align-items:center;gap:22px;position:relative}.mascot-plate{width:116px;height:116px;display:grid;place-items:center;position:relative;flex:0 0 auto;border:1px solid rgba(211,154,56,.28);background:linear-gradient(145deg,#262420f5,#0a0a0afa);box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff0b}.mascot-plate:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.045);background:linear-gradient(135deg,transparent 0 64%,rgba(211,154,56,.07) 64% 65%,transparent 65%)}.brand-mascot{position:relative;width:93px;height:101px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.brand-wordmark{width:315px;height:auto;filter:drop-shadow(0 7px 12px rgba(0,0,0,.25))}.mods-label{font-family:Arial Narrow,Arial,sans-serif;font-weight:800;letter-spacing:.24em;font-size:1.02rem;margin:21px 0 0 3px;color:#ddd7cc;text-shadow:0 1px 0 #000}.nav-bar{position:relative;border-top:1px solid #302d29;border-bottom:1px solid #4b443a;background:linear-gradient(180deg,#11100f,#090909)}.primary-nav{min-height:56px;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.primary-nav>a,.dropbtn{display:flex;align-items:center;justify-content:center;padding:12px 18px;color:#e9e5dd;text-transform:uppercase;letter-spacing:.055em;font-family:Arial Narrow,Arial,sans-serif;font-weight:800;font-size:.94rem;border:0;background:transparent}.primary-nav>a:not(:last-child),.dropdown{border-right:1px solid #292622}.primary-nav>a:hover,.dropbtn:hover{background:#181716;color:var(--gold)}.dropdown{position:relative}.dropbtn{width:100%;height:100%;cursor:pointer}.dropdown-menu{display:none;position:absolute;top:100%;right:0;min-width:240px;background:#111;border:1px solid #3c3832;box-shadow:0 18px 35px #00000080;padding:8px}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:grid}.dropdown-menu a{padding:11px 13px;color:var(--muted)}.dropdown-menu a:hover{background:#222;color:var(--gold)}.mobile-toggle{display:none}.hero-banner{padding:58px 0 64px;background:linear-gradient(180deg,#171818,#111212)}.hero-image-wrap{position:relative;overflow:hidden;border:1px solid #34312d;box-shadow:0 25px 70px #0000006b;aspect-ratio:16/7.2}.hero-image-wrap>img{width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.77) 0%,rgba(0,0,0,.42) 34%,transparent 66%),linear-gradient(0deg,rgba(0,0,0,.38),transparent 45%)}.hero-caption{position:absolute;left:5%;bottom:10%;max-width:570px;padding:24px 28px;background:#080808bd;border-left:4px solid var(--gold);backdrop-filter:blur(4px)}.hero-kicker{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);font-weight:800;margin:0 0 8px;font-size:.76rem}.hero-caption h1{font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em;font-stretch:condensed;font-size:clamp(2rem,3.3vw,4rem);line-height:1.03;margin:0 0 12px}.hero-caption p:last-child{margin:0;color:#e0ddd5;font-size:1rem}.news-section{position:relative;padding:78px 0 92px;background:#171818;overflow:hidden}.section-texture:before{content:"";position:absolute;inset:0;opacity:.35;background:radial-gradient(circle at 15% 20%,rgba(211,154,56,.08),transparent 28%),linear-gradient(135deg,transparent 0 73%,rgba(255,255,255,.018) 73% 74%,transparent 74%);background-size:auto,90px 90px}.news-section>.container{position:relative}.news-heading{max-width:790px;margin-bottom:46px}.news-heading span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:800}.news-heading h2{font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.035em;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1;margin:9px 0 15px;color:var(--orange)}.news-heading p{color:var(--muted);font-size:1.05rem;margin:0}.timeline{position:relative;margin-left:14px}.timeline:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:linear-gradient(var(--gold),#4a4338)}.timeline-item{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:38px;padding:0 0 48px 45px}.timeline-dot{position:absolute;left:-1px;top:8px;width:11px;height:11px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 6px #d39a381a}.timeline-meta{display:flex;flex-direction:column;gap:2px;text-transform:uppercase;letter-spacing:.08em;font-size:.77rem}.timeline-meta span{color:var(--gold);font-weight:800}.timeline-meta time{color:#85827c}.timeline-copy{max-width:790px;padding-bottom:39px;border-bottom:1px solid #34322f}.timeline-copy h3{font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.1;margin:0 0 12px}.timeline-copy p{color:var(--muted);margin:0 0 15px}.text-link{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem}.text-link:hover{color:var(--orange)}.archive-link{margin-left:45px}.outline-button{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid #66543a;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:800}.outline-button:hover{background:var(--gold);color:#111}.site-footer{position:relative;background:#080808;border-top:1px solid #3a342b;min-height:270px;overflow:hidden}.footer-pattern{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(30deg,#6b552f 12%,transparent 12.5%,transparent 87%,#6b552f 87.5%,#6b552f),linear-gradient(150deg,#6b552f 12%,transparent 12.5%,transparent 87%,#6b552f 87.5%,#6b552f),linear-gradient(30deg,#6b552f 12%,transparent 12.5%,transparent 87%,#6b552f 87.5%,#6b552f),linear-gradient(150deg,#6b552f 12%,transparent 12.5%,transparent 87%,#6b552f 87.5%,#6b552f);background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px}.footer-grid{position:relative;min-height:270px;padding:55px 0;display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-brand img{width:270px}.footer-brand p{color:#aaa59b;font-size:.82rem;line-height:1.45;margin:22px 0 0}.footer-links{text-align:center}.socials{display:flex;justify-content:center;gap:14px;margin-bottom:24px}.socials a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#777,#2b2b2b);border:1px solid #777;font-weight:900}.footer-links nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.footer-links nav a{text-transform:uppercase;font-weight:800;font-size:.86rem}.content-page{padding:64px 0}.content-page h1{font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.8rem)}.prose{max-width:820px}.prose h2{margin-top:42px}.prose p,.prose li{color:var(--muted)}.video-shell{aspect-ratio:16/9;display:grid;place-items:center;border:1px dashed #4a5566;background:#10131a;color:var(--muted);text-align:center;padding:24px}.download-box,.comments{margin:26px 0;padding:22px;border:1px solid var(--line);background:var(--panel)}.comments{margin-top:48px}@media(max-width:850px){.brand-row{min-height:122px}.mascot-plate{width:78px;height:78px}.brand-mascot{width:62px;height:69px}.brand-wordmark{width:190px}.mods-label{font-size:.72rem;margin-top:14px}.mobile-toggle{display:block;border:1px solid #514a40;background:#171717;color:#eee;padding:9px 12px}.nav-bar{position:relative}.primary-nav{display:none;grid-template-columns:1fr;padding:8px}.primary-nav.open{display:grid}.primary-nav>a,.dropbtn{justify-content:flex-start;border-bottom:1px solid #292622}.primary-nav>a:not(:last-child),.dropdown{border-right:0}.dropdown-menu{display:grid;position:static;box-shadow:none;border:0;border-top:1px solid #2f2b26}.hero-banner{padding:24px 0 34px}.container-wide{width:min(calc(100% - 24px),var(--wide))}.hero-image-wrap{aspect-ratio:4/5}.hero-image-wrap>img{object-position:51% center}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 70%)}.hero-caption{left:5%;right:5%;bottom:5%;max-width:none;padding:18px}.timeline-item{grid-template-columns:1fr;gap:11px;padding-left:35px}.timeline-copy{padding-bottom:30px}.archive-link{margin-left:35px}.footer-grid{flex-direction:column;align-items:flex-start}.footer-links{text-align:left}.socials,.footer-links nav{justify-content:flex-start}}@media(max-width:520px){.brand-lockup{gap:10px}.mascot-plate{width:68px;height:68px}.brand-mascot{width:54px;height:60px}.brand-wordmark{width:145px}.mods-label{letter-spacing:.16em}.container{width:min(calc(100% - 26px),var(--max))}}:root{--orange:#d45f35;--heading-orange:#c45728}.site-header.no-navigation:after{bottom:0}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.socials a{transition:color .18s ease,border-color .18s ease,background-color .18s ease}.socials a:hover{color:var(--gold);border-color:var(--gold);background:#171512}.socials svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.socials .icon-fill{fill:currentColor;stroke:none}@media(max-width:850px){.dropdown.open .dropdown-menu{display:grid}}.primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dropdown-caret{margin-left:.65em;color:#e1aa49;font-size:1em;font-weight:900;line-height:1;transform:translateY(-1px);transition:transform .18s ease,color .18s ease}.dropbtn:hover .dropdown-caret{color:#efbd64}.dropdown.open .dropdown-caret{transform:translateY(-1px) rotate(180deg)}.dropdown-menu{right:0;width:min(470px,calc(100vw - 40px));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.dropdown-menu-single{width:min(360px,calc(100vw - 40px));grid-template-columns:1fr}.dropdown-group{min-width:0;padding:10px}.dropdown-group+.dropdown-group{border-left:1px solid #302d29}.dropdown-heading{display:block;padding:8px 12px 9px;color:var(--gold);font-family:Arial Narrow,Arial,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.dropdown-menu a{display:flex;align-items:center;min-height:42px;padding:9px 12px;line-height:1.3}html,body{max-width:100%;overflow-x:clip}main,.brand-row,.brand-lockup,.primary-nav,.hero-caption,.timeline-item,.timeline-copy,.footer-grid,.footer-links,.prose{min-width:0}h1,h2,h3,p,a,button,li{overflow-wrap:normal;word-break:normal}@media(max-width:1050px){.brand-row{min-height:142px}.mascot-plate{width:92px;height:92px}.brand-mascot{width:74px;height:81px}.brand-wordmark{width:250px}.primary-nav>a,.dropbtn{padding-inline:12px;font-size:.84rem}.hero-caption{max-width:min(520px,65%)}}@media(max-width:850px){.site-header:after{bottom:0}.brand-row{gap:18px}.brand-lockup{gap:14px;max-width:calc(100% - 78px)}.brand-wordmark{width:min(190px,38vw)}.mods-label{flex:0 0 auto}.primary-nav{width:100%;padding:8px 20px}.primary-nav>a,.dropbtn{width:100%;min-height:46px;padding:11px 10px}.dropdown-menu{min-width:0;width:100%;padding:4px 10px 8px}.hero-caption{max-width:none}.news-section{padding:58px 0 70px}.footer-grid{width:min(calc(100% - 40px),var(--max));padding:44px 0;gap:30px}.footer-brand,.footer-links{width:100%}}@media(max-width:600px){.container,.footer-grid{width:min(calc(100% - 28px),var(--max))}.brand-row{min-height:96px;gap:10px}.brand-lockup{gap:8px;max-width:calc(100% - 62px)}.mascot-plate{width:58px;height:58px}.mascot-plate:before{inset:4px}.brand-mascot{width:47px;height:51px}.brand-wordmark{width:min(128px,36vw)}.mods-label{margin-top:10px;font-size:.62rem;letter-spacing:.12em}.mobile-toggle{flex:0 0 auto;padding:8px 9px;font-size:.72rem}.primary-nav{padding-inline:14px}.container-wide{width:calc(100% - 20px)}.hero-image-wrap{aspect-ratio:3/4;min-height:430px}.hero-caption{left:12px;right:12px;bottom:12px;padding:15px 16px;border-left-width:3px}.hero-caption h1{font-size:clamp(1.65rem,9vw,2.25rem);line-height:1.05}.hero-caption p:last-child{font-size:.9rem;line-height:1.45}.news-heading{margin-bottom:34px}.news-heading h2{font-size:clamp(2rem,12vw,3rem)}.timeline{margin-left:4px}.timeline-item{padding:0 0 38px 28px}.timeline-meta{gap:0}.timeline-copy{padding-bottom:26px}.archive-link{margin-left:28px}.outline-button{width:100%;justify-content:center;text-align:center}.footer-grid{align-items:center;text-align:center}.footer-brand img{width:min(230px,80%);margin-inline:auto}.footer-links{text-align:center}.socials,.footer-links nav{justify-content:center}.footer-links nav{gap:12px 18px}.content-page{padding:42px 0}.content-page h1{font-size:clamp(2rem,13vw,3.25rem);line-height:1.05}.download-box,.comments{padding:17px}.actions{display:grid;grid-template-columns:1fr}.btn{width:100%;text-align:center}}@media(max-width:360px){.brand-wordmark{display:none}.brand-lockup{max-width:calc(100% - 58px)}.mods-label{margin-top:0;font-size:.68rem}.hero-image-wrap{min-height:410px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.socials a{transition:none}}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800}.lede{max-width:760px;color:var(--muted);font-size:1.12rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #66543a;background:#1b1b1b;color:var(--text);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:800}.btn.primary{background:var(--gold);border-color:var(--gold);color:#111}.btn:hover{background:var(--orange);border-color:var(--orange);color:#111}.meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.84rem}.tag{display:inline-flex;padding:4px 9px;background:#d39a3821;color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.content-page h2{font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em;color:var(--gold)}.site-header{background:linear-gradient(135deg,transparent 0 71%,rgba(255,255,255,.025) 71.2% 71.8%,transparent 72%),linear-gradient(45deg,transparent 0 78%,rgba(255,255,255,.018) 78.2% 78.8%,transparent 79%),radial-gradient(circle at 18% 50%,rgba(211,154,56,.07),transparent 27%),linear-gradient(110deg,#090a0a,#111212 48%,#090a0a);background-size:150px 100px,190px 120px,auto,auto}.brand-row{min-height:122px}@media(min-width:851px){.brand-row.container{width:min(calc(100% - 48px),var(--wide))}}.brand-lockup{gap:16px;isolation:isolate}.mascot-base{position:relative;z-index:1;width:106px;height:106px;flex:0 0 auto;display:block;overflow:visible;border:0;border-radius:0;background:transparent;filter:none}.mascot-base:before{content:none}.mascot-base:after{content:none}.brand-mascot{position:absolute;z-index:3;left:50%;top:50%;width:220px;height:auto;max-width:none;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 9px 11px rgba(0,0,0,.38))}.brand-copy{position:relative;z-index:2;width:218px;min-width:0;margin-left:0;padding-left:0;display:flex;flex-direction:column;align-items:flex-start}.brand-wordmark{width:214px;max-width:100%;height:auto}.mods-label{display:flex;align-items:center;gap:9px;width:100%;margin:9px 0 0 2px;color:#d8d4cb;font-size:.72rem;line-height:1;letter-spacing:.32em}.mods-label:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(211,154,56,.58))}.mods-label:after{content:none}.hero-image-wrap{aspect-ratio:16/7.2}@media(min-width:851px){.hero-image-wrap.container-wide{width:min(calc(100% - 48px),1360px)}}.hero-shade{background:linear-gradient(0deg,rgba(4,5,5,.3) 0%,rgba(4,5,5,.1) 38%,transparent 66%)}.hero-caption{display:none;left:4%;bottom:8%;max-width:470px;padding:16px 21px 17px;border-left-width:2px;background:linear-gradient(90deg,#080909cc,#08090991 78%,#0809092e);backdrop-filter:blur(2px)}.hero-kicker{margin-bottom:6px;font-size:.7rem;letter-spacing:.18em}.hero-caption h1{margin:0;color:#ebe7df;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,1.9vw,1.8rem);font-weight:500;line-height:1.35;letter-spacing:.005em;text-transform:none}.hero-caption p:last-child{font-size:.92rem;line-height:1.45}.footer-grid{min-height:0;padding:38px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px}.footer-links{display:flex;align-items:center;gap:30px;text-align:left}.footer-links .socials{flex:0 0 auto;justify-content:flex-start;margin:0}.footer-links nav{justify-content:flex-start}.footer-copyright{margin:0;color:#aaa59b;font-size:.76rem;line-height:1.5;text-align:right}.footer-pattern{opacity:.52;background-image:linear-gradient(118deg,transparent 0 24%,rgba(211,154,56,.14) 24.1% 24.25%,transparent 24.35% 69%,rgba(255,255,255,.06) 69.1% 69.25%,transparent 69.35%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 44%);background-size:680px 100%,100% 100%;background-position:center,center}.footer-credit{position:relative;margin:0;padding:0 20px 18px;color:#716d65;font-size:.68rem;line-height:1.3;letter-spacing:.08em;text-align:center}.footer-disclaimer{position:relative;width:min(calc(100% - 40px),980px);margin:0 auto 13px;padding:18px 0 0;border-top:1px solid rgba(211,154,56,.16);color:#8f8a80;font-size:.7rem;line-height:1.6;text-align:center}@media(max-width:600px){.footer-grid{padding:30px 0 26px;grid-template-columns:1fr;gap:20px}.footer-links{display:grid;justify-items:center;gap:18px;text-align:center}.footer-links .socials,.footer-links nav{justify-content:center}.footer-copyright{font-size:.72rem;text-align:center}.footer-disclaimer{width:min(calc(100% - 28px),980px);font-size:.66rem;text-align:left}}.socials a{width:44px;height:44px;color:#f0ece4;background:linear-gradient(180deg,#242525,#151616);border-color:#46423c;box-shadow:inset 0 1px #ffffff0b,0 7px 16px #00000040}.socials a:hover{color:var(--gold);border-color:#7d6339;background:#191817}.socials svg{width:20px;height:20px;fill:currentColor;stroke:none}@media(max-width:1050px){.brand-row{min-height:112px}.brand-lockup{gap:14px}.mascot-base{width:96px;height:96px}.brand-mascot{left:50%;top:50%;width:200px;height:auto}.brand-copy{width:190px;margin-left:0;padding-left:0}.brand-wordmark{width:186px}.hero-caption{max-width:420px}}@media(max-width:850px){.brand-row{min-height:102px}.brand-lockup{max-width:calc(100% - 76px)}.brand-lockup{gap:12px}.mascot-base{width:84px;height:84px}.brand-mascot{left:50%;top:50%;width:176px;height:auto}.brand-copy{width:171px;margin-left:0;padding-left:0}.brand-wordmark{width:166px}.mods-label{margin-top:7px;font-size:.63rem;letter-spacing:.26em}.hero-image-wrap{aspect-ratio:16/9;min-height:0}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.34),transparent 72%)}.hero-caption{left:18px;right:auto;bottom:18px;width:min(345px,calc(100% - 36px));max-width:none}}@media(max-width:600px){.brand-row{min-height:88px}.brand-lockup{max-width:calc(100% - 59px)}.brand-lockup{gap:8px}.mascot-base{width:72px;height:72px}.brand-mascot{left:50%;top:50%;width:150px;height:auto}.brand-copy{width:min(145px,37vw);margin-left:0;padding-left:0}.brand-wordmark{display:block;width:100%}.mods-label{margin-top:6px;font-size:.56rem;letter-spacing:.19em;gap:6px}.hero-image-wrap{aspect-ratio:4/3;min-height:0}.hero-caption{left:12px;right:12px;bottom:12px;width:auto;padding:10px 13px 11px}.hero-caption h1{font-size:clamp(.94rem,4.5vw,1.08rem)}.hero-caption p:last-child{font-size:.84rem}}@media(max-width:360px){.brand-lockup{max-width:calc(100% - 56px)}.brand-lockup{gap:7px}.mascot-base{width:64px;height:64px}.brand-mascot{left:50%;top:50%;width:134px;height:auto}.brand-copy{width:118px;margin-left:0;padding-left:0}.brand-wordmark{display:block}.mods-label{font-size:.51rem;letter-spacing:.14em}.hero-image-wrap{aspect-ratio:5/4;min-height:0}.hero-caption h1{font-size:.92rem}.hero-kicker{font-size:.56rem}}@media(max-width:850px){.nav-bar{background:#0d0e0e}.primary-nav{min-height:0;align-items:stretch}.primary-nav.open{display:flex;flex-direction:column}.primary-nav>a,.dropbtn{flex:0 0 auto;width:100%;height:46px;min-height:46px;justify-content:flex-start;padding:0 14px;border-bottom:1px solid #292622}.dropdown{display:block;flex:0 0 auto;width:100%}.dropdown .dropbtn{height:46px}.dropdown:not(.open) .dropdown-menu{display:none}.dropdown.open .dropdown-menu{display:grid;grid-template-columns:1fr;position:static;width:100%;min-width:0;padding:6px 0 7px 14px;border:0;border-left:1px solid rgba(211,154,56,.36);box-shadow:none;background:#111212}.dropdown-group{padding:6px 0}.dropdown-group+.dropdown-group{border-left:0;border-top:1px solid #302d29}.dropdown-heading{padding:8px 13px 5px}.dropdown-menu a{min-height:40px;display:flex;align-items:center;padding:7px 13px;border-bottom:1px solid rgba(255,255,255,.045);font-size:.86rem}.dropdown-menu a:last-child{border-bottom:0}}.news-heading{max-width:960px}.news-heading h2{margin-top:0;color:var(--heading-orange);font-size:clamp(2.15rem,3.2vw,3.35rem)}.section-texture:before,.content-page:before{--texture-visibility:linear-gradient(180deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.98) 19%,rgba(0,0,0,.58) 41%,rgba(0,0,0,.95) 62%,rgba(0,0,0,.48) 80%,rgba(0,0,0,.82) 100%);content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;background-image:radial-gradient(ellipse at 13% 14%,rgba(211,154,56,.095),transparent 30%),radial-gradient(ellipse at 87% 72%,rgba(255,255,255,.03),transparent 26%),radial-gradient(circle,rgba(255,255,255,.055) .6px,transparent .8px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%,rgba(0,0,0,.1));background-size:auto,auto,6px 6px,auto,100% 100%;background-position:center,center,0 0,center,center;-webkit-mask-image:var(--texture-visibility);mask-image:var(--texture-visibility);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-page{position:relative;isolation:isolate}.content-page>.container,.section-texture>.container,.section-texture>.container-wide{position:relative;z-index:1}.updates-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,270px);align-items:start;gap:30px}.updates-main{min-width:0}.updates-list{display:grid;max-width:none;gap:46px}.update-item{padding:clamp(24px,4vw,54px);border:1px solid #3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);box-shadow:0 24px 60px #00000040}.update-item h3{max-width:none;margin:0 0 17px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.65rem,2.7vw,2.65rem);font-weight:700;line-height:1.05;letter-spacing:.015em;color:#eee9e0;text-transform:uppercase}.update-heading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;color:#8f8a80;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.update-date-badge{padding:0;border:0;color:var(--gold);background:transparent}.update-eyebrow{color:#8f8a80}.update-preview{max-width:none}.update-preview.has-media{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);align-items:start;gap:28px}.update-copy{max-width:none;color:#d6d1c8;font-size:clamp(1.03rem,1.8vw,1.24rem);line-height:1.7}.update-copy p{margin:0 0 15px}.update-copy p:last-child{margin-bottom:0}.update-copy p.update-emphasis{margin-top:24px;padding:8px 0 8px 20px;border-left:2px solid rgba(211,154,56,.72);color:#e4ded3}.update-brandmark{width:min(100%,280px);height:auto;margin:0 0 24px;filter:drop-shadow(0 7px 12px rgba(0,0,0,.25))}.update-media{margin:0;overflow:hidden;border:1px solid #3b3833;background:#0d0e0e}.update-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.update-preview.has-gallery,.update-preview.has-banner{display:block;max-width:none}.update-preview.has-banner .update-media{width:100%;max-width:none;margin-bottom:24px}.update-preview.has-banner .update-media img{aspect-ratio:3/2;object-fit:contain}.update-preview.has-banner-compact .update-media{width:50%;margin-left:auto;margin-right:auto}.update-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.update-media-gallery .update-media img{aspect-ratio:16/10}.update-preview.has-gallery-large .update-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.update-preview.has-gallery-large .update-media-gallery{align-items:start}.update-preview.has-gallery-large .update-media-gallery .update-media img{height:auto;aspect-ratio:auto;object-fit:contain}.update-expanded{max-width:850px;margin-top:22px;padding:2px 0 2px 22px;border-left:2px solid rgba(211,154,56,.38)}.update-expanded p{margin:0 0 15px;color:var(--muted);line-height:1.75}.update-resources{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:26px}.update-link{font-size:.72rem}.archive-link{margin:38px 0 0}.homepage-more-items-wrap{display:flex;justify-content:flex-start;padding:10px 0 22px}.homepage-more-items-toggle{display:inline-flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid #66543a;background:transparent;color:var(--gold);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.homepage-more-items-toggle span:last-child{font-size:1.2rem;line-height:1}.homepage-more-items-toggle:hover,.homepage-more-items-toggle:focus-visible{background:#20201e;color:#fff;outline:0}.homepage-older-updates{margin-top:0}.homepage-older-updates[hidden]{display:none}.update-item{scroll-margin-top:24px}.update-item:target{position:relative;box-shadow:0 18px 42px #0003}.update-item:target:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(211,154,56,.34)}.updates-nav{position:sticky;top:24px;min-width:0}.updates-nav-panel{position:relative;overflow:hidden;border:1px solid #403b34;background:linear-gradient(145deg,#171818,#0e0f0f);box-shadow:0 18px 42px #0000003d}.updates-nav-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--gold),rgba(182,74,36,.8),transparent)}.updates-nav-kicker{margin:0;padding:23px 22px 2px;color:var(--gold);font-size:.65rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.updates-nav h3{margin:0;padding:0 22px 19px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.28rem;line-height:1.15;letter-spacing:.055em;text-transform:uppercase}.updates-nav ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #35322d}.updates-nav li+li{border-top:1px solid #2f2c28}.updates-nav a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 18px;color:#d9d4ca;transition:background-color .18s ease,color .18s ease}.updates-nav a:hover,.updates-nav a:focus-visible{color:#fff;background:#20201e;outline:0;box-shadow:inset 2px 0 var(--gold)}.updates-nav-number{padding-top:1px;color:#8a7656;font-size:.7rem;font-weight:800;letter-spacing:.08em}.updates-nav-copy{display:grid;gap:4px;min-width:0}.updates-nav-title{font-family:Arial Narrow,Arial,sans-serif;font-size:.84rem;font-weight:800;line-height:1.3;letter-spacing:.025em;text-transform:uppercase}.updates-nav-date{color:#8e8980;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.updates-nav-expand button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:16px 18px;border:0;color:#d9d4ca;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background-color .18s ease,color .18s ease}.updates-nav-expand button:hover,.updates-nav-expand button:focus-visible{color:#fff;background:#20201e;outline:0;box-shadow:inset 2px 0 var(--gold)}.updates-nav-expand-marker{align-self:center;color:var(--gold);font-size:1.25rem;line-height:1}.older-releases-toggle-wrap{display:flex;justify-content:flex-start;padding:10px 0 22px}.older-releases-toggle-wrap[hidden]{display:none}.older-releases-toggle{display:inline-flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid #66543a;background:transparent;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.release-archive-older{display:grid;gap:0}.release-archive-older[hidden]{display:none}.older-releases-toggle:hover,.older-releases-toggle:focus-visible{background:#20201e;color:#fff;outline:0}.older-releases-toggle span:last-child{font-size:1.2rem;line-height:1}.superloader-older-releases{display:grid;gap:0}.superloader-older-releases[hidden]{display:none}@media(min-width:1101px){.updates-layout:has(.homepage-older-updates[hidden])>.updates-nav,.superloader-layout:has(.superloader-older-releases[hidden])>.updates-nav{margin-bottom:76px}}.news-section{overflow:clip}@media(max-width:1100px){.updates-layout{grid-template-columns:1fr;gap:26px}.superloader-layout{margin-bottom:0}.superloader-layout>.older-releases-toggle-wrap{position:static;grid-column:1;padding:10px 0 22px}.updates-nav{position:static;grid-row:1}.updates-nav-panel{overflow:visible}.updates-nav-kicker{padding:20px 20px 2px}.updates-nav h3{padding:0 20px 16px}.updates-nav ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.updates-nav>.updates-nav-panel>ol{position:relative;align-items:start}.updates-nav>.updates-nav-panel>ol:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#2f2c28;pointer-events:none}.updates-nav>.updates-nav-panel>ol>li{align-self:start;border-top:1px solid #2f2c28;border-left:0}.updates-nav>.updates-nav-panel>ol>li:nth-child(-n+2){border-top:0}.updates-nav>.updates-nav-panel>ol>li:nth-child(2n){border-left:0}.updates-nav>.updates-nav-panel>ol>li>a{height:auto}.updates-nav>.updates-nav-panel>ol>.updates-nav-expand{order:1}.updates-nav>.updates-nav-panel>ol>.updates-nav-older-item{order:2}.updates-nav>.updates-nav-panel>ol>.updates-nav-discussion{order:3}.updates-nav li+li{border-top:0;border-left:0}.updates-nav-expand summary{padding:14px 16px}.updates-nav a{height:100%;padding:14px 16px}}@media(max-width:680px){.updates-layout{gap:20px}.updates-nav ol{grid-template-columns:1fr}.updates-nav>.updates-nav-panel>ol>li{border-top:1px solid #2f2c28;border-left:0}.updates-nav>.updates-nav-panel>ol>li:nth-child(-n+2){border-top:1px solid #2f2c28}.updates-nav>.updates-nav-panel>ol>li:nth-child(2n){border-left:0}.updates-nav>.updates-nav-panel>ol>li:first-child{border-top:0}.updates-nav>.updates-nav-panel>ol>li:last-child{border-bottom:0}.updates-nav>.updates-nav-panel>ol:after{display:none}.updates-nav>.updates-nav-panel>ol>.updates-nav-expand{order:1}.updates-nav>.updates-nav-panel>ol>.updates-nav-older-item{order:2}.updates-nav>.updates-nav-panel>ol>.updates-nav-discussion{order:3}.updates-nav li+li{border-top:1px solid #2f2c28;border-left:0}.updates-nav-expand summary{padding:13px 16px}.updates-nav a{padding:13px 16px}}@media(max-width:600px){.news-heading h2{font-size:clamp(1.9rem,9vw,2.6rem)}.update-item{padding:21px 17px 27px}.update-item h3{font-size:clamp(1.45rem,8vw,2rem)}.update-copy{font-size:.96rem}.archive-link{margin-left:0}}@media(max-width:720px){.updates-list{gap:32px}.update-preview.has-media{grid-template-columns:1fr;gap:18px}.update-media{width:100%;max-width:440px}.update-media img{aspect-ratio:16/10}.update-media-gallery{grid-template-columns:1fr;gap:14px}.update-preview.has-banner-compact .update-media{width:100%}.update-preview.has-gallery .update-media{max-width:none}.release-screenshot-gallery{grid-template-columns:1fr;gap:14px}.release-screenshot-gallery img{aspect-ratio:auto;object-fit:contain}}.footer-links nav a,.footer-dialog-trigger{color:inherit;font:inherit;text-transform:uppercase;font-weight:800;font-size:.86rem}.footer-dialog-trigger{appearance:none;padding:0;border:0;background:transparent;cursor:pointer}.footer-links nav a:hover,.footer-dialog-trigger:hover{color:var(--gold)}.footer-release-alert-trigger,.footer-release-alert-trigger:hover{color:var(--gold)}.contact-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid #5b4b34;color:var(--text);background:linear-gradient(145deg,#1b1c1c,#0e0f0f 74%);box-shadow:0 32px 90px #000000b8}.contact-dialog::backdrop{background:#030404d1;backdrop-filter:blur(3px)}.contact-dialog-inner{position:relative;padding:34px 36px 38px}.contact-close{position:absolute;top:12px;right:14px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid transparent;color:#c8c4bc;background:transparent;cursor:pointer;font-size:1.7rem;line-height:1}.contact-close:hover{border-color:#514a40;color:var(--gold);background:#171717}.contact-eyebrow{margin:0 44px 5px 0;color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.contact-dialog h2{margin:0 44px 8px 0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.05;text-transform:uppercase}.contact-intro{margin:0 0 25px;color:var(--muted)}.contact-form{display:grid;gap:17px}.contact-field{display:grid;gap:6px}.contact-field label{font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;border:1px solid #44413c;border-radius:0;color:var(--text);background:#0b0c0c;padding:11px 12px;font:inherit;line-height:1.4}.contact-field textarea{min-height:145px;resize:vertical}.contact-field input:focus,.contact-field textarea:focus{outline:1px solid var(--gold);border-color:var(--gold)}.contact-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-submit{width:max-content;min-height:44px;margin-top:3px;padding:0 20px;border:1px solid #80643b;color:#111;background:var(--gold);cursor:pointer;font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.contact-submit:hover{background:var(--orange);border-color:var(--orange)}.contact-submit:disabled{cursor:wait;opacity:.62}.contact-status{min-height:1.5em;margin:0;color:#d8d3ca;font-size:.9rem}body:has(.contact-dialog[open]){overflow:hidden}.release-alerts-dialog{width:min(520px,calc(100% - 32px))}.release-alerts-dialog .contact-dialog-inner{padding:28px 30px 30px}.release-alerts-dialog .contact-intro{margin-bottom:18px}.release-alerts-dialog .contact-form{gap:12px}.release-alerts-dialog .contact-field:first-child{margin-top:8px}.release-alerts-dialog .contact-turnstile{min-height:0}.release-alerts-dialog .contact-submit{margin-top:2px}.release-alerts-dialog .contact-status:empty{display:none}.about-dialog{width:min(760px,calc(100% - 32px))}.about-dialog h2{margin-bottom:24px;color:#eee9e0;letter-spacing:.08em}.about-copy{display:grid;gap:18px}.about-copy p{margin:0;color:#d1cdc4;font-size:1rem;line-height:1.75}.about-signature{display:flex;justify-content:flex-start;margin-top:30px;padding-top:22px;border-top:1px solid rgba(211,154,56,.22)}.about-signature img{width:min(180px,48%);filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.policy-dialog{width:min(820px,calc(100% - 32px))}.policy-dialog h2{margin-bottom:12px;color:#eee9e0;letter-spacing:.055em}.policy-summary{max-width:680px;margin:0 0 28px;color:#d1cdc4;line-height:1.7}.policy-copy{display:grid;gap:27px}.policy-copy section{padding-top:24px;border-top:1px solid rgba(211,154,56,.2)}.policy-copy h3{margin:0 0 10px;color:#cf713f;font-family:Arial Narrow,Arial,sans-serif;font-size:1.1rem;letter-spacing:.09em;text-transform:uppercase}.policy-copy p{margin:0 0 12px;color:#c9c5bc;font-size:.94rem;line-height:1.75}.superloader-page{background:linear-gradient(180deg,#171818,#121313 72%)}.superloader-intro{max-width:820px}.superloader-intro h1{margin:7px 0 8px;line-height:1}.superloader-overview{max-width:970px;margin:20px 0 0;color:#c5c1b8;font-size:1rem;line-height:1.75}.superloader-layout{position:relative;margin-top:42px;margin-bottom:80px}.superloader-layout>.older-releases-toggle-wrap{position:static;padding:10px 0 22px}.superloader-stream{min-width:0}.superloader-guide{--guide-content-gutter:clamp(20px,3.3vw,40px);display:grid;grid-template-columns:1fr;align-items:stretch;padding-bottom:var(--guide-content-gutter);border:1px solid #494238;background:linear-gradient(135deg,#1a1b1b,#101111 72%);box-shadow:0 18px 48px #00000038}.superloader-license-callout{--license-content-gutter:clamp(20px,3.3vw,40px);margin-bottom:24px;padding-bottom:var(--license-content-gutter);border:1px solid #494238;background:linear-gradient(135deg,#1a1b1b,#101111 72%);box-shadow:0 18px 48px #00000038}.license-callout-copy{min-width:0;padding:clamp(24px,3.3vw,40px)}.license-callout-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-bottom:11px;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.license-callout-meta span:first-child{color:var(--gold)}.superloader-license-callout h2{margin:0 0 10px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05;text-transform:uppercase}.superloader-license-callout p{max-width:760px;margin:0;color:#bdb8af;font-size:.94rem;line-height:1.7}.superloader-license-callout p+p{margin-top:14px}.paypal-license-button{display:inline-flex;align-items:center;gap:11px;margin-top:22px;padding:9px 15px 9px 10px;border:1px solid #4a4640;color:#eee9e0;background:linear-gradient(145deg,#20201f,#111212);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.paypal-license-button:hover,.paypal-license-button:focus-visible{border-color:var(--gold);color:#fff;background:#20201e;outline:0}.payment-provider-mark{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid #4a4640;border-radius:50%;background:#252624}.payment-provider-mark img{display:block;width:42px;max-width:none;height:42px;object-fit:contain}.payment-provider-mark .facebook-provider-mark{transform:translate(-.5px,-.5px)}.payment-provider-mark .whatsapp-provider-mark{transform:translate(-1px)}.license-steps .paypal-license-button span{color:inherit}.license-steps .paypal-license-button span:last-child{margin-left:auto;color:var(--gold);font-size:1.05rem;letter-spacing:0;line-height:1}.license-payment-options{display:grid;align-self:flex-start;gap:10px;margin-top:26px}.license-payment-options .paypal-license-button{margin-top:0}.more-patches-mods-feature .eslam-kitpack-steps section{display:flex;flex-direction:column}.more-patches-mods-feature .eslam-payment-options{margin-top:auto;padding-top:22px}.more-patches-mods-feature .eslam-payment-options .paypal-license-button span{color:inherit}.more-patches-mods-feature .eslam-payment-options .paypal-license-button span:last-child{margin-left:auto;color:var(--gold);font-size:1.05rem;letter-spacing:0;line-height:1}.license-callout-media{min-width:0;margin-inline:var(--license-content-gutter);border-top:1px solid #494238}.license-callout-media img{display:block;width:100%;height:auto;object-fit:cover}.guide-copy{min-width:0;padding:clamp(24px,3.3vw,40px)}.guide-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-bottom:11px;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-meta span:first-child{color:var(--gold)}.guide-copy h2{margin:0 0 12px;color:#eee9e0;font-size:clamp(1.6rem,2.8vw,2.55rem);line-height:1.05}.guide-copy p{margin:0 0 20px;color:#bdb8af;font-size:.94rem;line-height:1.7}.guide-video{position:relative;align-self:center;width:auto;min-width:0;margin-inline:var(--guide-content-gutter);aspect-ratio:16/9;background:#080909}.guide-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.superloader-updates-heading{margin:55px 0 0}.superloader-updates-heading>span{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.superloader-updates-heading h2{margin:5px 0 0;color:var(--heading-orange);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}.superloader-release{margin-top:46px;padding:clamp(24px,4vw,54px);border:1px solid #3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);box-shadow:0 24px 60px #00000040}.project-main>.superloader-release:first-child,.project-main>.release-archive:first-child>.superloader-release:first-child{margin-top:0}.release-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;color:#8f8a80;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.release-version{padding:0;border:0;color:var(--gold);background:transparent}.superloader-release>h2{max-width:900px;margin:0 0 17px;color:#eee9e0;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.05}.release-lede{max-width:900px;margin:0;color:#d6d1c8;font-size:clamp(1.03rem,1.8vw,1.24rem);line-height:1.7}.superloader-release .release-lede+.release-lede{margin-top:16px}.release-video{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;margin-top:36px;border:1px solid #403b34;background:#080909}.release-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.stadium-server-release .release-expanded>.release-highlights{margin-top:30px}.project-release .release-expanded>.release-highlights{margin-top:30px}.release-details{margin-top:30px}.release-expanded{max-width:none;padding-left:0;border-left:0}.release-expanded>.release-highlights{margin-top:0}.release-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border:1px solid #38352f;background:#121313}.release-highlights section{min-width:0;padding:25px 24px 27px}.release-highlights section+section{border-left:1px solid #38352f}.release-highlights span{color:#7d6b4d;font-size:.68rem;font-weight:800;letter-spacing:.14em}.release-highlights h3{margin:6px 0 8px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:.035em;text-transform:uppercase}.release-highlights p{margin:0;color:#aaa69e;font-size:.91rem;line-height:1.65}.release-highlights .setup-guide-callout-link{color:var(--gold);text-decoration:none}.release-highlights .setup-guide-callout-link span:last-child{margin-left:4px}.release-highlights .setup-guide-callout-link:hover,.release-highlights .setup-guide-callout-link:focus-visible{color:#fff;outline:0}.license-steps{margin:26px var(--license-content-gutter) 0}.license-steps section{min-width:0;min-height:330px;display:flex;flex-direction:column}.license-steps>.paypal-license-button,.license-steps>.license-payment-options{align-self:flex-start;margin-top:auto}.license-step-graphic{display:block;align-self:center;width:100%;max-width:100%;height:auto;margin-top:auto;object-fit:contain}.license-step-graphic-step3{margin-top:auto}.release-screenshot-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 4px}.release-screenshot-gallery figure{margin:0;overflow:hidden;border:1px solid #38352f;background:#0d0e0e}.release-screenshot-gallery img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.release-compatibility{margin-top:34px;padding:23px 25px;border-left:3px solid var(--heading-orange);background:#0e0f0f}.release-compatibility span{display:block;margin-bottom:7px;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.release-compatibility p{max-width:940px;margin:0;color:#c5c0b7;font-size:.94rem;line-height:1.75}.release-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 28px;margin-top:25px}.database-patch-release-actions{position:relative;align-items:flex-start;flex-direction:column;gap:13px;padding-left:28px}.database-patch-release-actions:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:#494238;content:""}.database-patch-release-actions .release-download-link{padding-left:0;border-left:0}.update-expanded .release-archive-notice{margin:0;padding-top:30px;color:var(--gold);font-size:.91rem;font-weight:700;line-height:1.65}.release-source-link{display:inline-flex;color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:color .18s ease}.release-source-link span{color:inherit}.release-source-link:hover,.release-source-link:focus-visible{color:var(--orange);outline:0}.release-download-link{padding-left:28px;border-left:1px solid #494238;font-size:1.02rem}.superloader-guide,.superloader-release{scroll-margin-top:24px}.superloader-guide:target{position:relative;box-shadow:inset 3px 0 var(--gold),0 18px 48px #00000038}.superloader-guide:target:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(211,154,56,.34)}.superloader-discussions{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:30px;margin-top:56px;padding:28px 30px;border:1px solid #3b3833;background:linear-gradient(145deg,#1a1b1b,#111212 70%);box-shadow:0 18px 42px #0003}.discussion-box-heading h2{margin:5px 0 0;color:var(--heading-orange);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05;text-transform:uppercase}.discussion-box-copy{min-width:0}.discussion-box-copy p{margin:0 0 12px;color:#c5c0b7;font-size:.98rem;line-height:1.7}.discussion-box-status{display:inline-flex;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.discussion-thread{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.76fr);align-items:start;gap:24px;width:100%;padding-top:25px;border-top:1px solid #37342f}.discussion-list{min-width:0;display:grid;gap:12px;align-content:start}.discussion-comment{padding:17px 18px;border:1px solid #37342f;background:#0809097a}.discussion-comment-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-bottom:7px;color:#d8d3ca;font-size:.82rem}.discussion-comment-meta .discussion-admin-author{color:#e1aa49;text-shadow:0 0 14px rgba(225,170,73,.2)}.discussion-comment-meta time{color:#89847b;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discussion-comment p,.discussion-empty{margin:0;color:#bdb8af;font-size:.93rem;line-height:1.7;white-space:pre-wrap}.discussion-comment-excerpt{margin:0;color:#bdb8af;font-size:.93rem;line-height:1.7}.discussion-comment details{margin-top:10px}.discussion-comment details summary{width:max-content;max-width:100%;cursor:pointer;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discussion-comment details summary:hover{color:var(--orange)}.discussion-comment details p{margin-top:10px}.discussion-show-more{grid-column:1/-1;width:100%;min-height:42px}.discussion-long-copy summary,.admin-long-copy summary{width:max-content;max-width:100%;cursor:pointer;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discussion-long-copy summary:hover,.admin-long-copy summary:hover{color:var(--orange)}.discussion-long-copy-details,.admin-long-copy-details,.discussion-long-copy-details p,.admin-long-copy-details p{margin-top:10px}.discussion-load-more{width:100%;min-height:42px;padding:0 16px;border:1px solid #514a40;color:var(--gold);background:#151616;cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discussion-load-more:hover{border-color:var(--gold);background:#1c1b18}.discussion-comment-reply{margin-left:44px;border-left:2px solid rgba(211,154,56,.38)}.discussion-comment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.discussion-comment-action,.discussion-report-cancel,.discussion-cancel-reply{appearance:none;min-height:30px;padding:0 10px;border:1px solid #514a40;color:#a9a39a;background:#151616;cursor:pointer;font:inherit;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.discussion-comment-action:hover,.discussion-report-cancel:hover,.discussion-cancel-reply:hover{border-color:var(--gold);color:var(--gold)}.discussion-report-form{display:grid;gap:10px;margin-top:13px;padding:13px;border:1px solid #3c3832;background:#0e0f0f}.discussion-report-form[hidden]{display:none}.discussion-report-form .contact-field{font-size:.66rem}.discussion-report-form textarea{min-height:72px}.discussion-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.discussion-report-actions .contact-submit{min-height:34px;margin:0;padding:0 12px;font-size:.66rem}.discussion-cancel-reply{width:max-content;margin-top:-6px}.discussion-empty{padding:20px;border:1px dashed #3d3932;text-align:center}.discussion-form{display:grid;gap:14px;padding:20px;border:1px solid #494238;background:#101111}.discussion-form-heading h3{margin:0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:.045em;text-transform:uppercase}.discussion-form-heading p,.discussion-privacy-note{margin:5px 0 0;color:#99948b;font-size:.8rem;line-height:1.55}.discussion-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discussion-form .contact-field{font-size:.66rem}.discussion-form textarea{min-height:115px}.discussion-turnstile,.contact-turnstile{min-height:65px;overflow:hidden}.discussion-form .contact-submit{margin-top:0}.discussion-form-status{min-height:1.4em;margin:0;color:#c9c4ba;font-size:.84rem;line-height:1.5}.discussion-confirmation-dialog{width:min(390px,calc(100% - 32px));margin:auto;padding:0;border:1px solid #5b4b34;color:var(--text);background:linear-gradient(145deg,#1b1c1c,#0e0f0f 74%);box-shadow:0 30px 80px #000000b3}.discussion-confirmation-dialog::backdrop{background:#030404c7;backdrop-filter:blur(3px)}.discussion-confirmation-dialog>div{padding:28px 30px}.discussion-confirmation-dialog h3{margin:0 0 10px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.7rem;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.discussion-confirmation-dialog p:not(.contact-eyebrow){margin:0 0 22px;color:#c6c1b7;line-height:1.65}.discussion-confirmation-dialog .contact-submit{margin:0}@media(max-width:900px){.license-callout-media{border-top:1px solid #494238}.guide-video{align-self:auto}}@media(max-width:760px){.superloader-guide{margin-top:32px}.guide-copy{padding:21px var(--guide-content-gutter) 23px}.superloader-updates-heading{margin-top:42px}.superloader-release{margin-top:32px;padding:21px 17px 27px}.release-video{margin-top:27px}.release-highlights{grid-template-columns:1fr}.release-highlights section{padding:20px}.license-steps section{min-height:0}.license-step-graphic{margin-top:22px}.license-step-graphic-step3{margin-top:24px}.release-highlights section+section{border-left:0;border-top:1px solid #38352f}.release-compatibility{padding:18px}.release-actions{align-items:flex-start;flex-direction:column;gap:13px}.release-download-link{padding:0;border-left:0}.database-patch-release-actions{padding-left:28px}.superloader-discussions{grid-template-columns:1fr;gap:14px;margin-top:38px;padding:22px 18px}.discussion-thread{grid-template-columns:1fr;gap:18px;padding-top:20px}.discussion-form-grid{grid-template-columns:1fr}}.policy-copy p:last-child{margin-bottom:0}.admin-login-section{position:relative;display:grid;place-items:center;min-height:58vh;padding:clamp(52px,7vw,92px) 20px;background:linear-gradient(180deg,#161717,#101111)}.admin-login-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,rgba(255,255,255,.05) .6px,transparent .8px),radial-gradient(ellipse at 50% 35%,rgba(211,154,56,.08),transparent 34%);background-size:6px 6px,auto}.admin-login-shell{position:relative;width:min(100%,380px)}.admin-login-entry{display:grid;gap:14px}.admin-login-entry .contact-field{color:#eee9e0;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.admin-login-entry .contact-submit{width:100%;margin:0}.admin-login-entry .discussion-form-status{color:#d5a45c}.admin-home-section{position:relative;min-height:58vh;padding:clamp(52px,7vw,92px) 0;background:linear-gradient(180deg,#161717,#101111)}.admin-home-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,rgba(255,255,255,.05) .6px,transparent .8px),radial-gradient(ellipse at 18% 22%,rgba(211,154,56,.08),transparent 34%);background-size:6px 6px,auto}.admin-home-shell{position:relative;max-width:980px}.admin-home-shell .section-heading{max-width:720px;margin-bottom:32px}.admin-home-shell .section-heading h1{margin:7px 0 12px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1;letter-spacing:.035em;text-transform:uppercase}.admin-home-shell .section-heading p{margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.admin-option-grid{display:grid;max-width:760px}.admin-option-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(22px,4vw,34px);border:1px solid #3d3932;background:linear-gradient(145deg,#1a1b1b,#101111 72%);box-shadow:0 20px 50px #0003}.admin-option-card:hover,.admin-option-card:focus-visible{border-color:#80643b;background:linear-gradient(145deg,#211f1a,#111212 72%);outline:none}.admin-option-number{align-self:start;color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.14em}.admin-option-copy{display:grid;gap:8px;min-width:0}.admin-option-copy strong{color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08;letter-spacing:.04em;text-transform:uppercase}.admin-option-copy span{max-width:570px;color:#aaa59b;font-size:.93rem;line-height:1.65}.admin-option-arrow{color:var(--gold);font-size:1.6rem;transition:transform .18s ease}.admin-option-card:hover .admin-option-arrow,.admin-option-card:focus-visible .admin-option-arrow{transform:translate(4px)}.admin-discussions-section{position:relative;padding:clamp(52px,7vw,92px) 0;background:linear-gradient(180deg,#161717,#101111)}.admin-discussions-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,rgba(255,255,255,.05) .6px,transparent .8px),radial-gradient(ellipse at 18% 22%,rgba(211,154,56,.08),transparent 34%);background-size:6px 6px,auto}.admin-discussions-shell{position:relative;max-width:980px}.admin-discussions-shell .section-heading{max-width:720px;margin-bottom:32px}.admin-discussions-shell .section-heading h1{margin:7px 0 12px;color:var(--heading-orange);font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.02;letter-spacing:.025em;text-transform:uppercase}.admin-discussions-shell .section-heading p{margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.admin-access-card,.admin-panel{border:1px solid #3d3932;background:linear-gradient(145deg,#1a1b1b,#101111 72%);box-shadow:0 20px 50px #0003}.admin-access-card{max-width:640px;padding:clamp(22px,4vw,36px)}.admin-access-card h2,.admin-panel h2{margin:0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08;letter-spacing:.035em;text-transform:uppercase}.admin-access-card p{max-width:560px;margin:10px 0 22px;color:#beb9b0;line-height:1.7}.admin-access-card .contact-submit{margin-bottom:11px}.admin-login-form{display:grid;gap:13px;max-width:430px}.admin-login-form .contact-submit{width:max-content;margin:0}.admin-access-divider{display:flex;align-items:center;gap:12px;max-width:430px;margin:7px 0 14px;color:#78736b;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.admin-access-divider:before,.admin-access-divider:after{content:"";height:1px;flex:1;background:#39352f}.admin-panel{padding:clamp(20px,3.5vw,34px)}.admin-panel-topline{display:flex;align-items:start;justify-content:space-between;gap:20px}.admin-panel-topline .eyebrow{display:block;margin-bottom:4px}.admin-compose{display:grid;gap:14px;margin:26px 0 4px;padding:20px;border:1px solid #4b4234;background:linear-gradient(135deg,#d39a3817,#111212e6 42%)}.admin-compose-heading h3{margin:4px 0 7px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.admin-compose-heading p{max-width:650px;margin:0;color:#b7b1a7;font-size:.87rem;line-height:1.6}.admin-compose-grid{display:grid;grid-template-columns:minmax(0,330px);gap:14px}.admin-compose-grid select{width:100%;padding:10px 12px;border:1px solid #514a40;color:#eee9e0;background:#191a1a;font:inherit}.admin-compose-reply{margin:0;padding:9px 11px;border-left:2px solid var(--gold);color:#d8c59e;background:#0000002e;font-size:.8rem;line-height:1.5}.admin-compose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.admin-compose-actions .contact-submit{margin:0}.admin-logout,.admin-filters button,.admin-comment-action{appearance:none;cursor:pointer;font:inherit}.admin-logout{flex:0 0 auto;padding:8px 12px;border:1px solid #514a40;color:#c7c1b7;background:#151616;font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-logout:hover{border-color:var(--gold);color:var(--gold)}.admin-panel-links{display:flex;flex-wrap:wrap;gap:8px}.admin-analytics-note{max-width:760px;margin:22px 0 0;color:#bdb8af;font-size:.88rem;line-height:1.65}.admin-download-table-wrap{margin-top:17px;overflow-x:auto;border:1px solid #37342f}.admin-download-table{width:100%;min-width:860px;border-collapse:collapse;background:#06070766}.admin-download-table th,.admin-download-table td{padding:13px 14px;border-bottom:1px solid #37342f;text-align:left;vertical-align:top}.admin-download-table th{color:#9f9686;background:#121313;font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-download-table td{color:#c9c4ba;font-size:.82rem;line-height:1.45}.admin-download-table tbody tr:last-child td{border-bottom:0}.admin-download-key{color:#d5a45c!important;font-family:Consolas,monospace;font-size:.74rem!important;overflow-wrap:anywhere}.admin-download-count{color:#eee9e0!important;font-size:1rem!important;font-weight:800}.admin-filters{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0 15px;padding-top:20px;border-top:1px solid #37342f}.admin-filters button{padding:8px 12px;border:1px solid #48433a;color:#afa99e;background:#111212;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-filters button:hover,.admin-filters button[aria-selected=true]{border-color:#936b35;color:#111;background:var(--gold)}.admin-thread-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 4px;padding:14px 16px;border:1px solid #35322d;background:#111212}.admin-thread-filter label{color:#aaa59b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-thread-filter select{min-width:260px;max-width:100%;padding:9px 12px;border:1px solid #514a40;color:#eee9e0;background:#191a1a;font:inherit;font-size:.82rem}.admin-comment-list{display:grid;gap:13px;margin-top:18px}.admin-comment{padding:18px 19px;border:1px solid #37342f;background:#06070766}.admin-comment-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 20px;margin-bottom:8px;color:#eee9e0;font-size:.9rem}.admin-comment-meta span{color:#918b80;font-size:.7rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.admin-comment-meta .admin-comment-email{color:#d0a35a;overflow-wrap:anywhere}.admin-comment-reply{border-left:2px solid rgba(211,154,56,.38);margin-left:24px}.admin-comment>p{margin:0;color:#c3beb4;white-space:pre-wrap;line-height:1.7}.admin-long-copy p{margin:0;color:#c3beb4;white-space:pre-wrap;line-height:1.7}.admin-comment-excerpt{margin:0;color:#c3beb4;line-height:1.7}.admin-comment .admin-report-info{margin-top:10px;color:#d5a45c;font-size:.78rem}.admin-comment-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.admin-comment-action{min-height:34px;padding:0 11px;border:1px solid #685437;color:var(--gold);background:#151514;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-comment-action:hover{color:#111;background:var(--gold)}.admin-comment-action.danger{border-color:#704332;color:#d99b7c}.admin-comment-action.danger:hover{border-color:#ba603e;background:#ba603e;color:#111}@media(max-width:600px){.admin-discussions-section{padding-block:44px}.admin-panel-topline{align-items:start;flex-direction:column}.admin-panel,.admin-access-card{padding:20px 17px}.admin-compose{padding:16px}.admin-compose-actions{display:grid;grid-template-columns:1fr 1fr}.admin-comment{padding:16px}.admin-comment-meta{display:grid;gap:2px}.admin-filters{gap:7px}.admin-filters button{padding:8px 9px}.admin-comment-actions{display:grid;grid-template-columns:1fr 1fr}.admin-comment-action{width:100%}.admin-login-form .contact-submit,.admin-access-card>.contact-submit{width:100%}}@media(max-width:600px){.admin-home-section{padding-block:44px}.admin-option-card{grid-template-columns:1fr auto;gap:12px 18px;padding:22px 18px}.admin-option-number{grid-column:1/-1}.admin-option-copy span{font-size:.86rem}}@media(max-width:600px){.contact-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.contact-dialog-inner{padding:28px 20px 30px}.contact-submit{width:100%}.about-dialog h2{margin-bottom:19px}.about-copy{gap:15px}.about-copy p{font-size:.92rem;line-height:1.65}.about-signature{margin-top:24px;padding-top:18px}.about-signature img{width:min(155px,55%)}.policy-summary{margin-bottom:22px;font-size:.92rem}.policy-copy{gap:22px}.policy-copy section{padding-top:20px}.policy-copy p{font-size:.88rem;line-height:1.65}}.database-patch-page .prose{max-width:1240px}.database-patch-hero{margin:0;border:1px solid #3f3b34;background:#090b0e;box-shadow:0 24px 60px #00000059}.database-patch-hero img{width:100%;height:auto;display:block}.database-patch-page .project-layout{margin-bottom:0}.database-patch-feature{--database-feature-gutter:clamp(20px,3.3vw,40px);margin-top:34px;margin-bottom:0;padding:clamp(24px,4vw,50px) var(--database-feature-gutter) var(--database-feature-gutter);border:1px solid #3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);box-shadow:0 24px 60px #00000040;scroll-margin-top:24px}.database-patch-feature-meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:17px;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.database-patch-feature-meta span:first-child{color:var(--gold)}.database-patch-feature-meta span:last-child{color:#8f8a80}.database-patch-feature>h2{max-width:880px;margin:0;color:#eee9e0;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.05}.database-patch-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;counter-reset:patch-feature;margin:30px 0 0;padding:0;list-style:none;border:1px solid #38352f;background:#121313}.database-patch-feature-list li{position:relative;display:grid;gap:4px;min-width:0;padding:20px 22px 20px 58px;border-bottom:1px solid #38352f;counter-increment:patch-feature}.database-patch-feature-list li:before{content:counter(patch-feature,decimal-leading-zero);position:absolute;top:22px;left:21px;color:#7d6b4d;font-size:.68rem;font-weight:800;letter-spacing:.12em}.database-patch-feature-list li:nth-child(odd){border-right:1px solid #38352f}.database-patch-feature-list li:last-child,.database-patch-feature-list li:nth-last-child(2):nth-child(odd){border-bottom:0}.database-patch-feature-list li:nth-last-child(1):nth-child(odd){border-right:0}.database-patch-feature-list strong{color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.08rem;letter-spacing:.035em;text-transform:uppercase}.database-patch-feature-list span{color:#aaa69e;font-size:.9rem;line-height:1.6}.database-patch-feature-showcase{width:100%;margin:30px 0;scroll-margin-top:24px}.database-patch-release-media{margin:30px 0 0;overflow:hidden;border:1px solid #403b34;background:#080909}.database-patch-release-media img{display:block;width:100%;height:auto}.database-patch-release-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.database-patch-release-media-gallery .database-patch-release-media{margin:0}@media(max-width:720px){.database-patch-release-media-gallery{grid-template-columns:1fr;gap:14px}}.more-patches-mods-hub{margin-top:36px;padding:clamp(24px,4vw,50px) var(--panel-gutter);border:1px solid #3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);box-shadow:0 24px 60px #00000040}.more-patches-mods-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-bottom:11px;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.more-patches-mods-meta span:first-child{color:var(--gold)}.more-patches-mods-hub>h2{max-width:880px;margin:0 0 12px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05;text-transform:uppercase}.more-patches-mods-hub>p{max-width:900px;margin:0;color:#bdb8af;font-size:.94rem;line-height:1.7}.more-patches-mods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;border:1px solid #38352f;background:#121313}.more-patches-mods-grid section{min-width:0;padding:23px 24px 26px;border-left:1px solid #38352f;scroll-margin-top:24px}.more-patches-mods-grid section:first-child{border-left:0}.more-patches-mods-grid span{color:#7d6b4d;font-size:.68rem;font-weight:800;letter-spacing:.14em}.more-patches-mods-grid h3{margin:6px 0 8px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.16rem;letter-spacing:.035em;text-transform:uppercase}.more-patches-mods-grid p{margin:0;color:#aaa69e;font-size:.91rem;line-height:1.65}@media(max-width:720px){.more-patches-mods-hub{margin-top:24px}.more-patches-mods-grid{grid-template-columns:1fr}.more-patches-mods-grid section,.more-patches-mods-grid section:first-child{border-left:0;border-top:1px solid #38352f}.more-patches-mods-grid section:first-child{border-top:0}}.more-patches-mods-feature{margin-top:30px;padding:clamp(24px,4vw,50px) var(--panel-gutter);border:1px solid #3b3833;background:linear-gradient(145deg,#1a1b1b,#101111 68%);box-shadow:0 24px 60px #00000040;scroll-margin-top:24px}.more-patches-mods-feature-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-bottom:14px;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.more-patches-mods-feature-meta span:first-child{color:var(--gold)}.more-patches-mods-feature>h2{max-width:880px;margin:0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.05;text-transform:uppercase}.more-patches-mods-feature p{max-width:950px;margin:15px 0 0;color:#aaa69e;font-size:.95rem;line-height:1.72}.more-patches-mods-feature .more-patches-mods-feature-lede{max-width:980px;margin-top:15px;color:#d0cbc1;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.more-patches-mods-feature .more-patches-mods-feature-lede+p{margin-top:14px}.more-patches-mods-feature-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:28px}.more-patches-mods-feature-gallery figure{margin:0;overflow:hidden;border:1px solid #403b34;background:#080909}.more-patches-mods-feature-gallery img{display:block;width:100%;height:auto}.more-patches-mods-feature-gallery.tattoo-pack-gallery{grid-template-columns:1fr}@media(max-width:720px){.more-patches-mods-feature-gallery{grid-template-columns:1fr;gap:14px;margin-top:22px}}.superloader-release.more-patches-mods-feature{margin-top:46px;padding:clamp(24px,4vw,54px);border-color:#3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);scroll-margin-top:24px}.superloader-release.more-patches-mods-feature>h2{max-width:900px;margin:0 0 17px;color:#eee9e0;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.05}.superloader-release.more-patches-mods-feature .release-lede{max-width:900px;margin:0;color:#d6d1c8;font-size:clamp(1.03rem,1.8vw,1.24rem);line-height:1.7}.superloader-release.more-patches-mods-feature .release-lede+.release-lede{margin-top:16px}@media(max-width:720px){.superloader-release.more-patches-mods-feature{margin-top:32px;padding:21px 17px 27px}}@media(max-width:720px){.database-patch-feature{margin-top:24px}.database-patch-feature-list{grid-template-columns:1fr}.database-patch-feature-list li,.database-patch-feature-list li:nth-child(odd){border-right:0;border-bottom:1px solid #38352f}.database-patch-feature-list li:last-child{border-bottom:0}}.database-patch-visual-prototype{padding-bottom:88px}.database-visual-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.database-visual-card{overflow:hidden;border:1px solid #3b3833;background:#101111;box-shadow:0 22px 54px #00000042}.database-visual-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.database-visual-card-copy{display:grid;grid-template-columns:auto 1fr;gap:2px 15px;padding:20px 22px 23px}.database-visual-card-copy>span{grid-row:span 2;padding-top:3px;color:#cf9f46;font-size:.72rem;font-weight:800;letter-spacing:.12em}.database-visual-card-copy h2{margin:0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.22rem;letter-spacing:.035em;text-transform:uppercase}.database-visual-card-copy p{grid-column:2;margin:0;color:#aaa69e;font-size:.93rem;line-height:1.55}.database-feature-carousel{overflow:hidden;border:1px solid #3b3833;background:linear-gradient(145deg,#171819,#0e0f10);box-shadow:0 24px 60px #00000047}.database-carousel-stage{position:relative;min-height:0}.database-carousel-slide{display:none;margin:0}.database-carousel-slide.is-active{display:block}.database-carousel-slide img{display:block;width:100%;height:auto}.database-carousel-slide figcaption{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:23px clamp(20px,4vw,42px) 28px;border-top:1px solid #3b3833}.database-carousel-slide figcaption span{grid-row:span 2;padding-top:5px;color:#cf9f46;font-size:.72rem;font-weight:800;letter-spacing:.12em}.database-carousel-slide figcaption h2{margin:0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.3rem,2.3vw,2rem);letter-spacing:.035em;text-transform:uppercase}.database-carousel-slide figcaption p{grid-column:2;margin:0;color:#aaa69e;line-height:1.6}.database-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,4vw,42px);border-top:1px solid #3b3833}.database-carousel-dots{display:flex;flex:1;justify-content:center;gap:9px}.database-carousel-dot{width:9px;height:9px;padding:0;border:1px solid #8e8a82;border-radius:50%;background:transparent;cursor:pointer}.database-carousel-dot.is-active{border-color:#cf9f46;background:#cf9f46}@media(max-width:720px){.database-visual-gallery{grid-template-columns:1fr;gap:18px}.database-visual-card-copy{padding:17px}.database-carousel-controls{gap:10px;padding:14px}.database-carousel-controls .outline-button{padding:10px 12px;font-size:.72rem}.database-carousel-dots{gap:6px}.database-carousel-dot{width:8px;height:8px}.database-carousel-slide figcaption{padding:18px}.database-carousel-slide figcaption h2{font-size:1.2rem}}.database-carousel-stage{aspect-ratio:16/9;overflow:hidden;background:#070809}.database-carousel-slide{position:absolute;inset:0;display:block;opacity:0;pointer-events:none}.database-carousel-slide.is-active{opacity:1;z-index:1}.database-carousel-slide.is-leaving-left{z-index:2;animation:database-carousel-leave-left .72s cubic-bezier(.22,.75,.24,1)}.database-carousel-slide.is-leaving-right{z-index:2;animation:database-carousel-leave-right .72s cubic-bezier(.22,.75,.24,1)}.database-carousel-slide.is-entering-right{z-index:3;animation:database-carousel-enter-right .72s cubic-bezier(.22,.75,.24,1)}.database-carousel-slide.is-entering-left{z-index:3;animation:database-carousel-enter-left .72s cubic-bezier(.22,.75,.24,1)}@keyframes database-carousel-leave-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes database-carousel-leave-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes database-carousel-enter-right{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes database-carousel-enter-left{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.database-carousel-slide img{width:100%;height:100%;object-fit:cover}.database-carousel-controls{justify-content:center;gap:20px;padding:16px clamp(20px,4vw,42px)}.database-carousel-arrow{display:grid;place-items:center;width:37px;height:32px;padding:0;border:1px solid rgba(211,154,56,.58);background:linear-gradient(145deg,#24221d,#131312);color:var(--gold);font-family:Arial,sans-serif;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.database-carousel-arrow:hover,.database-carousel-arrow:focus-visible{border-color:var(--gold);background:#d39a38;color:#111;outline:0}.database-carousel-dots{flex:0 1 auto}.database-carousel-dot{width:8px;height:8px;border-color:#746f65}.database-carousel-dot.is-active{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 3px #d39a3821}@media(max-width:720px){.database-carousel-controls{gap:13px;padding:13px}.database-carousel-arrow{width:34px;height:30px}.database-carousel-dots{gap:6px}.database-carousel-dot{width:7px;height:7px}}@media(prefers-reduced-motion:reduce){.database-carousel-slide{transition:none}}.database-carousel-feedback{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#080909b8;box-shadow:0 10px 28px #0000004d;color:#fff;font:700 1.45rem/1 Arial,sans-serif;letter-spacing:.08em;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.88)}.database-carousel-feedback.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.database-carousel-feedback.is-fading{opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .46s ease-out,transform .46s ease-out}.database-carousel-feedback span{position:relative;display:block;width:18px;height:23px}.database-carousel-feedback[data-state=paused] span:before,.database-carousel-feedback[data-state=paused] span:after{position:absolute;top:0;width:5px;height:23px;background:currentColor;content:""}.database-carousel-feedback[data-state=paused] span:before{left:0}.database-carousel-feedback[data-state=paused] span:after{right:0}.database-carousel-feedback[data-state=playing] span{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid currentColor}@media(max-width:720px){.database-carousel-feedback{width:52px;height:52px;font-size:1.2rem}}.project-main>.database-patch-feature{margin-top:0}.database-patch-feature-meta{gap:9px 14px;margin-bottom:11px;color:#8f8a80;font-size:.68rem;letter-spacing:.12em}.database-patch-feature>h2{margin:0 0 10px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);text-transform:uppercase}.database-patch-guide{--database-guide-gutter:clamp(20px,3.3vw,40px);margin-top:34px;padding:clamp(24px,4vw,50px) var(--database-guide-gutter) var(--database-guide-gutter);border:1px solid #3b3833;background:linear-gradient(145deg,#1b1c1c,#111212 68%);box-shadow:0 24px 60px #00000040;scroll-margin-top:24px}.database-patch-guide-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-bottom:11px;color:#8f8a80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.database-patch-guide-meta span:first-child{color:var(--gold)}.database-patch-guide h2{margin:0 0 12px;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05;text-transform:uppercase}.database-patch-guide>p{max-width:940px;margin:0;color:#bdb8af;font-size:.94rem;line-height:1.7}.database-patch-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;counter-reset:database-guide-step;border:1px solid #38352f;background:#121313}.database-patch-guide-steps li{position:relative;min-width:0;padding:20px 22px 20px 57px;border-bottom:1px solid #38352f;counter-increment:database-guide-step}.database-patch-guide-steps li:before{position:absolute;top:22px;left:21px;color:#7d6b4d;font-size:.68rem;font-weight:800;letter-spacing:.12em;content:counter(database-guide-step,decimal-leading-zero)}.database-patch-guide-steps li:nth-child(odd){border-right:1px solid #38352f}.database-patch-guide-steps li:nth-last-child(-n+2){border-bottom:0}.database-patch-guide-steps strong{display:block;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:1.05rem;letter-spacing:.035em;text-transform:uppercase}.database-patch-guide-steps span{display:block;margin-top:5px;color:#aaa69e;font-size:.9rem;line-height:1.6}.database-patch-guide-steps code{color:#d6d1c8;font-size:.9em}.database-patch-guide-video{position:relative;min-height:0;aspect-ratio:16/9;margin-top:30px;border:1px solid #403b34;background:#080909}.database-patch-guide-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:720px){.database-patch-guide-steps{grid-template-columns:1fr}.database-patch-guide-steps li,.database-patch-guide-steps li:nth-child(odd){border-right:0;border-bottom:1px solid #38352f}.database-patch-guide-steps li:last-child{border-bottom:0}}.tool-coming-soon{margin:52px 0 0;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(3rem,9vw,7rem);font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase}body:has(.tool-coming-soon-page){min-height:100vh;display:flex;flex-direction:column}body:has(.tool-coming-soon-page)>main{flex:1;display:flex}.tool-coming-soon-page{width:100%;display:flex;align-items:center;padding:64px 0}.tool-coming-soon-page .tool-coming-soon{margin:0}.back-to-top{position:fixed;z-index:50;left:50%;bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:78px;min-height:36px;padding:0 13px;border:1px solid #514a40;border-radius:0;background:linear-gradient(135deg,#1c1b18fa,#0a0a09fa);box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff09;color:#eee9e0;font-family:Arial Narrow,Arial,sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%,10px);opacity:0;cursor:pointer;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,color .18s ease}.back-to-top.is-visible{transform:translate(-50%);opacity:1}.back-to-top:hover{border-color:var(--gold);color:#f4f0e8}.back-to-top:focus-visible{outline:2px solid #f4f0e8;outline-offset:3px}.back-to-top-mark{width:14px;height:14px;fill:none;stroke:var(--gold);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.15;transition:transform .18s ease}.back-to-top:hover .back-to-top-mark{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}:root{--panel-gutter:clamp(20px,3.3vw,40px)}.download-box,.comments{padding:var(--panel-gutter)}.update-item,.superloader-release{padding-inline:var(--panel-gutter)}.superloader-guide{--guide-content-gutter:var(--panel-gutter)}.superloader-license-callout{--license-content-gutter:var(--panel-gutter)}.license-callout-copy,.guide-copy,.superloader-discussions{padding-inline:var(--panel-gutter)}.database-patch-feature{--database-feature-gutter:var(--panel-gutter)}.database-patch-guide{--database-guide-gutter:var(--panel-gutter)}@media(max-width:760px){.update-item,.superloader-release,.superloader-discussions{padding-inline:var(--panel-gutter)}}@media(max-width:600px){.update-item{padding-inline:var(--panel-gutter)}}@media(max-width:850px){.download-box,.comments{padding:var(--panel-gutter)}}
