@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Roboto+Condensed:wght@400;700&display=swap";:root{--orange:#f15a19;--paper:#d7d3cf;--steel:#25272b;--black:#0b0d0f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--paper);background:#0b0d0f radial-gradient(at 50% 23%,#252a2d 0%,#121619 44%,#080a0b 82%);margin:0;font-family:Roboto Condensed,Arial,sans-serif}.page-noise{opacity:.22;pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#000 4px),linear-gradient(120deg,#0000 35%,#57321d55 50%,#0000 65%);position:fixed;inset:0}.site-header{z-index:2;background:linear-gradient(90deg,#121416,#202327 45%,#111315);border:1px solid #4d4b48;border-bottom-color:#8a3a19;align-items:center;gap:42px;max-width:1540px;min-height:102px;margin:18px auto 0;padding:0 30px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #090a0b,0 11px 30px #0008}.brand{color:#eee;letter-spacing:2px;white-space:nowrap;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-size:30px;text-decoration:none;display:flex}.brand img{object-fit:contain;mix-blend-mode:screen;width:66px;height:66px}.brand b{color:var(--orange)}.main-nav{flex:1;justify-content:center;align-items:stretch;gap:36px;display:flex}.main-nav a{color:#c7c5c4;text-transform:uppercase;letter-spacing:.6px;padding:39px 0 32px;font:600 19px Oswald,sans-serif;text-decoration:none;position:relative}.main-nav a:hover,.main-nav a.active{color:var(--orange)}.main-nav a.active:after{content:"";background:var(--orange);height:2px;box-shadow:0 0 10px var(--orange);position:absolute;bottom:16px;left:0;right:0}.wipe-card{text-transform:uppercase;text-align:center;white-space:nowrap;background:#131416;border:1px solid #685145;padding:12px 18px;font-family:Oswald,sans-serif;line-height:1.1}.wipe-card span{color:#d8b0a1;font-size:14px;display:block}.wipe-card strong{color:#f34f2a;letter-spacing:1px;font-size:25px}.menu-toggle{display:none}.hero{background:linear-gradient(90deg,#0d1012e8,#10131582),repeating-linear-gradient(90deg,#0000 0 115px,#7773 116px 117px);grid-template-columns:minmax(280px,42%) 1fr;align-items:center;gap:60px;max-width:1450px;min-height:570px;margin:0 auto;padding:70px 75px 25px;display:grid}.hero-logo img{mix-blend-mode:screen;filter:drop-shadow(0 13px 30px #000);width:min(100%,500px);margin:auto;display:block}.eyebrow{letter-spacing:3px;color:var(--orange);text-transform:uppercase;margin:0 0 10px;font:600 15px Oswald,sans-serif}.hero h1{letter-spacing:-3px;color:#e4e2e0;text-shadow:2px 3px #282828;margin:0;font:700 clamp(70px,9vw,150px)/.9 Oswald,sans-serif}.hero h1 em{color:var(--orange);font-style:normal}.tagline{text-transform:uppercase;letter-spacing:5px;margin:22px 0;font:500 clamp(20px,2.2vw,31px) Oswald,sans-serif}.online{letter-spacing:2px;text-transform:uppercase;border:1px solid #686866;align-items:center;gap:9px;padding:10px 18px;font:500 24px Oswald,sans-serif;display:inline-flex}.online span,.status-dot{background:#ff3b21;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 12px #ff321c}.online b{color:var(--orange)}.hero-actions{gap:18px;margin-top:30px;display:flex}.button{text-transform:uppercase;letter-spacing:1px;border:1px solid #79736c;padding:17px 30px;font:600 24px Oswald,sans-serif;text-decoration:none}.button-primary{color:#fff;background:linear-gradient(#f17628,#a93608);box-shadow:inset 0 0 0 3px #f5853b55,0 5px 15px #000}.button-dark{color:#dedddb;background:#1d2022}.section{max-width:1450px;margin:0 auto}.servers{padding:40px 25px 70px}.section-heading{text-align:center;margin-bottom:26px}.section-heading p{color:var(--orange);text-transform:uppercase;letter-spacing:3px;margin:0;font:600 16px Oswald,sans-serif}.section-heading h2,.rules h2{text-transform:uppercase;letter-spacing:1px;margin:4px 0;font:600 42px Oswald,sans-serif}.server-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.server-card{background:linear-gradient(145deg,#26292b,#101214);border:1px solid #6f6d68;padding:20px;box-shadow:inset 0 0 0 3px #151617,0 10px 22px #0008}.server-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.server-card h3{color:var(--orange);letter-spacing:1.5px;margin:0;font:600 23px Oswald,sans-serif}.server-card h3 i{color:#adaba9;margin:0 7px;font-style:normal}.server-card>p{letter-spacing:2px;color:#a6a3a1;margin:3px 0 12px;font:14px Oswald,sans-serif}.server-art{background:linear-gradient(#7772,#111b20bb),linear-gradient(120deg,#4f4033,#171c20 60%,#694127);border:1px solid #3f4547;align-items:end;height:105px;padding:12px;display:flex;overflow:hidden}.server-art-2{background:linear-gradient(#7772,#111b20bb),linear-gradient(120deg,#302925,#5a3c25 50%,#1c2428)}.server-art-3{background:linear-gradient(#7772,#111b20bb),linear-gradient(120deg,#20282d,#4d5560 50%,#191c1e)}.server-art span{letter-spacing:8px;color:#f1f0ed1f;font:600 42px Oswald,sans-serif}.server-meta{color:#afadab;justify-content:space-between;padding:14px 0;font-size:17px;display:flex}.server-meta strong{color:#3fa74a}.connect{color:#dedbd8;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#15181a;border:1px solid #69645e;width:100%;padding:11px;font:600 16px Oswald,sans-serif}.connect:hover{border-color:var(--orange);color:var(--orange)}.features{border-top:1px solid #474845;border-bottom:1px solid #474845;grid-template-columns:repeat(3,1fr);display:grid}.features div{border-right:1px solid #474845;padding:35px 45px}.features div:last-child{border:0}.features span{color:var(--orange);font:600 17px Oswald}.features h3{text-transform:uppercase;margin:6px 0;font:600 27px Oswald,sans-serif}.features p,.rules p{color:#aaa7a4;font-size:18px;line-height:1.4}.rules{text-align:center;padding:70px 20px}.rules p{max-width:560px;margin:15px auto}.rules a{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font:600 16px Oswald;text-decoration:none}footer{text-align:center;color:#82827f;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #373936;padding:28px;font:14px Oswald}footer span{color:var(--orange);padding:0 8px}@media (width<=960px){.site-header{gap:18px;min-height:78px;margin:0;padding:0 20px}.brand{font-size:25px}.brand img{width:52px;height:52px}.menu-toggle{background:0 0;border:0;gap:5px;margin-left:auto;display:grid}.menu-toggle i{background:var(--paper);width:27px;height:2px}.main-nav{background:#151719;border:1px solid #494744;flex-direction:column;gap:0;padding:10px 20px;display:none;position:absolute;top:77px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav a{padding:13px 0}.main-nav a.active:after{display:none}.wipe-card{padding:8px 10px}.wipe-card strong{font-size:19px}.hero{gap:30px;padding:55px 35px}.hero h1{font-size:clamp(62px,10vw,100px)}.tagline{letter-spacing:3px}.server-grid{gap:14px}.servers{padding-inline:18px}.server-card{padding:14px}.server-card h3{font-size:19px}.server-meta{font-size:14px}.features div{padding:26px}}@media (width<=650px){.brand span{display:none}.wipe-card span{font-size:11px}.wipe-card strong{font-size:16px}.hero{text-align:center;grid-template-columns:1fr;min-height:auto;padding:42px 22px}.hero-logo{max-width:250px;margin:auto}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero h1{font-size:69px}.tagline{letter-spacing:2px;font-size:20px}.hero-actions{flex-direction:column;width:100%}.button{padding:14px;font-size:20px}.server-grid,.features{grid-template-columns:1fr}.features div{border-bottom:1px solid #474845;border-right:0}.section-heading h2,.rules h2{font-size:31px}.server-art{height:125px}.servers{padding-top:35px}.online{padding:9px 12px;font-size:19px}.rules{padding:50px 20px}}html,body{min-height:100%}body{flex-direction:column;min-height:100dvh;font-family:Roboto,Arial,sans-serif;display:flex}body>main{flex:1 0 auto;width:100%}body>footer{flex:none;width:100%}.server-card>p{color:#b8b6b2;letter-spacing:1.5px;font:500 15px/1.4 Oswald,sans-serif}.online [data-server-max]{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;display:inline}.server-grid-single{grid-template-columns:minmax(0,760px);justify-content:center}.locale-switcher select{color:#d8d5d1;cursor:pointer;background:#151719;border:1px solid #5a514b;border-radius:3px;padding:8px 9px;font:700 13px Oswald,sans-serif}.mobile-nav-only{display:none!important}.status-offline{background:#747474!important;box-shadow:0 0 10px #4b4b4b!important}.status-maintenance{background:#e6a52e!important;box-shadow:0 0 10px #b87b18!important}.connect{text-align:center;text-decoration:none;display:block}.inner-hero{text-align:center;padding:90px 32px 48px}.inner-hero h1{color:#eeeae5;text-transform:uppercase;letter-spacing:1px;margin:0;font:700 clamp(48px,7vw,92px)/1 Oswald,sans-serif}.inner-hero>p:last-child{color:#aaa7a4;max-width:720px;margin:22px auto 0;font-size:20px;line-height:1.6}.inner-section{padding:30px 25px 90px}.content-grid,.server-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.content-grid article,.detail-card,.server-address,.empty-state{background:linear-gradient(145deg,#24272a,#101214);border:1px solid #5d5c59;padding:30px;box-shadow:inset 0 0 0 3px #151617,0 10px 22px #0008}.content-grid article>span,.detail-card>span,.server-address>span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font:600 15px Oswald,sans-serif;display:block}.content-grid h2{color:#e4e1de;text-transform:uppercase;margin:10px 0;font:600 28px Oswald,sans-serif}.content-grid p,.server-address p{color:#aaa7a4;margin:0;font-size:18px;line-height:1.55}.server-details{grid-template-columns:repeat(4,minmax(0,1fr))}.server-details>*{min-width:0}.detail-card strong{color:#efedea;text-transform:uppercase;overflow-wrap:anywhere;margin-top:10px;font:600 25px Oswald,sans-serif;display:block}.server-address{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:14px 25px;display:grid}.server-address>span,.server-address>p{grid-column:1/-1}.server-address code{color:#eee;overflow-wrap:anywhere;font-size:22px}.server-address .button{cursor:pointer;border:1px solid #79736c}@media (width<=900px){.content-grid,.server-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.inner-hero{padding:62px 20px 30px}.inner-hero h1{font-size:44px}.inner-hero>p:last-child{font-size:17px}.content-grid,.server-details,.server-address{grid-template-columns:1fr}.server-address .button{width:100%}}.rules-hero{background:linear-gradient(90deg,#080b0dfa,#0e1214de 58%,#12110ff0),repeating-linear-gradient(90deg,#0000 0 92px,#ffffff06 93px 94px);border-bottom:1px solid #3e4142;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:clamp(35px,7vw,100px);min-height:420px;padding:clamp(55px,8vw,105px) clamp(25px,6vw,85px) 62px;display:grid;position:relative;overflow:hidden}.rules-hero:after{content:"RULES";color:#ffffff05;letter-spacing:12px;pointer-events:none;font:700 clamp(110px,17vw,235px)/1 Oswald,sans-serif;position:absolute;bottom:-35px;right:5%}.rules-hero__copy{z-index:1;position:relative}.rules-hero__copy h1{color:#e8e5e1;text-transform:uppercase;letter-spacing:-2px;margin:0;font:700 clamp(55px,7.7vw,108px)/.92 Oswald,sans-serif}.rules-hero__copy h1 em{color:var(--orange);font-style:normal;display:block}.rules-hero__copy>p:not(.eyebrow){color:#c0bdb9;max-width:72ch;margin:24px 0 0;font-size:18px;line-height:1.62}.rules-hero__meta{flex-wrap:wrap;gap:1px;margin-top:32px;display:flex}.rules-hero__meta>span{background:#0b0d0ee0;border:1px solid #3d4041;min-width:130px;padding:11px 16px}.rules-hero__meta small,.rules-hero__meta b{display:block}.rules-hero__meta small{color:#aaa7a3;text-transform:uppercase;letter-spacing:1.1px;font:600 12px Oswald,sans-serif}.rules-hero__meta b{color:#d5d5d2;text-transform:uppercase;margin-top:3px;font:600 17px Oswald,sans-serif}.rules-principle{z-index:1;border:1px solid #7e3b24;border-top:3px solid var(--orange);background:linear-gradient(145deg,#331f17f2,#121110f7);padding:30px;position:relative;box-shadow:inset 0 0 0 3px #111315,0 20px 45px #0008}.rules-principle>span{color:#e27549;text-transform:uppercase;letter-spacing:2px;font:600 12px Oswald,sans-serif}.rules-principle>strong{color:#f0ede9;text-transform:uppercase;margin-top:12px;font:600 32px/1.12 Oswald,sans-serif;display:block}.rules-principle>p{color:#c0bdb9;margin:17px 0 0;font-size:16px;line-height:1.62}.rules-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,58px);display:grid}.rules-sidebar{gap:15px;display:grid;position:sticky;top:18px}.rules-toc,.rules-support{background:linear-gradient(145deg,#202325f5,#0c0e10fa);border:1px solid #454849}.rules-toc>header{border-bottom:1px solid #373a3b;justify-content:space-between;gap:10px;padding:15px 16px;display:flex}.rules-toc>header span{color:#d5d4d1;text-transform:uppercase;letter-spacing:1px;font:600 14px Oswald,sans-serif}.rules-toc>header b{color:#a5a3a0;text-transform:uppercase;font-size:12px}.rules-toc nav{padding:7px;display:grid}.rules-toc nav a{color:#b8b6b2;border-left:2px solid #0000;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:9px 8px;font-size:14px;line-height:1.3;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:grid}.rules-toc nav a>span{color:#a5a3a0;font:600 12px Oswald,sans-serif}.rules-toc nav a:hover,.rules-toc nav a.active{color:#fff;border-left-color:var(--orange);background:#1c2022}.rules-toc nav a.active>span{color:var(--orange)}.rules-toc nav a.is-critical:not(.active){color:#bc8d83}.rules-support{border-left:2px solid #516c7b;padding:17px}.rules-support>span{color:#9ab7c6;text-transform:uppercase;letter-spacing:1.2px;font:600 12px Oswald,sans-serif}.rules-support p{color:#b8b6b2;margin:9px 0 12px;font-size:14px;line-height:1.55}.rules-support a{color:#d86a3c;text-transform:uppercase;font:600 12px Oswald,sans-serif;text-decoration:none}.rules-document{min-width:0;max-width:1000px}.rules-notice{background:#231c18;border:1px solid #65402e;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:20px;padding:18px 21px;display:grid}.rules-notice b{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#a84720;padding:6px 9px;font:600 12px Oswald,sans-serif}.rules-notice p{color:#c8c4c0;max-width:72ch;margin:0;font-size:16px;line-height:1.6}.rule-section{background:linear-gradient(145deg,#222527f7,#0d0f11fa);border:1px solid #474a4b;margin-bottom:16px;scroll-margin-top:22px}.rule-section>header{border-bottom:1px solid #373a3b;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;padding:21px 23px;display:grid}.rule-section>header>span{color:#5d6264;font:700 35px Oswald,sans-serif}.rule-section>header small{color:#a5a3a0;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:3px;font:600 12px Oswald,sans-serif;display:block}.rule-section h2{color:#e2e0dc;text-transform:uppercase;margin:0;font:600 27px Oswald,sans-serif}.rule-section>header>a{color:#555a5c;font:600 19px Oswald,sans-serif;text-decoration:none}.rule-section>header>a:hover{color:var(--orange)}.rule-section ol{gap:0;margin:0;padding:5px 23px 14px;list-style:none;display:grid}.rule-section li{border-bottom:1px solid #303335;grid-template-columns:52px 1fr;gap:14px;padding:15px 0;display:grid}.rule-section li:last-child{border-bottom:0}.rule-section li>span{color:#d2693d;padding-top:2px;font:600 13px Oswald,sans-serif}.rule-section li>p{color:#c9c6c2;max-width:72ch;margin:0;font-size:17px;line-height:1.62}.rule-section--critical{border-color:#75352c #75352c #75352c #c74430;border-left-style:solid;border-left-width:3px}.rule-section--critical>header{background:linear-gradient(90deg,#5b1f1947,#0000)}.rule-section--critical>header>span,.rule-section--critical>header small{color:#dc6b5a}.rule-section--warning{border-left:3px solid #c8812e}.rule-section--warning>header>span,.rule-section--warning>header small{color:#ca914e}.rules-document__footer{background:#121517;border:1px solid #414446;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:28px;display:flex}.rules-document__footer span,.rules-document__footer strong{display:block}.rules-document__footer span{color:var(--orange);letter-spacing:1.8px;font:600 12px Oswald,sans-serif}.rules-document__footer strong{color:#d5d5d2;text-transform:uppercase;margin-top:4px;font:600 21px Oswald,sans-serif}.rules-document__footer a{color:#a6a9a9;text-transform:uppercase;font:600 13px Oswald,sans-serif;text-decoration:none}@media (width<=1000px){.rules-hero{grid-template-columns:minmax(0,1fr) 330px}.rules-layout{grid-template-columns:225px minmax(0,1fr);gap:25px}}@media (width<=820px){.rules-hero{grid-template-columns:1fr}.rules-principle{max-width:600px}.rules-layout{display:block}.rules-sidebar{z-index:3;margin-bottom:20px;display:block;position:sticky;top:0}.rules-support,.rules-toc>header{display:none}.rules-toc{position:relative}.rules-toc:after{content:"→";width:42px;color:var(--orange);pointer-events:none;background:linear-gradient(90deg,#0000,#111416 58%);place-items:center;font:600 22px Oswald;display:grid;position:absolute;top:0;bottom:0;right:0}.rules-toc nav{scrollbar-width:none;gap:5px;padding:8px 46px 8px 8px;display:flex;overflow-x:auto}.rules-toc nav::-webkit-scrollbar{display:none}.rules-toc nav a{border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:auto 1fr;max-width:190px}.rules-toc nav a:hover,.rules-toc nav a.active{border-left-color:#0000;border-bottom-color:var(--orange)}}@media (width<=650px){.rules-hero{min-height:0;padding:55px 18px 40px}.rules-hero__copy h1{font-size:51px}.rules-hero__copy>p:not(.eyebrow){font-size:16px}.rules-hero__meta>span{min-width:calc(33.333% - 1px);padding:10px}.rules-hero__meta b{font-size:14px}.rules-principle{padding:22px}.rules-principle>strong{font-size:27px}.rules-layout{padding-inline:14px}.rules-sidebar{margin-inline:-14px}.rules-toc{border-inline:0}.rules-notice{grid-template-columns:1fr;padding:16px}.rules-notice b{justify-self:start}.rule-section{scroll-margin-top:70px}.rule-section>header{grid-template-columns:46px 1fr;gap:10px;padding:17px 15px}.rule-section>header>span{font-size:28px}.rule-section>header>a{display:none}.rule-section h2{font-size:22px}.rule-section ol{padding:3px 15px 10px}.rule-section li{grid-template-columns:42px 1fr;gap:8px;padding:13px 0}.rule-section li>p{font-size:16px;line-height:1.65}.rules-document__footer{align-items:flex-start;padding:20px}}.cart-link{color:#ddd;white-space:nowrap;border:1px solid #5e5a55;padding:10px 14px;text-decoration:none}.cart-link b{color:var(--orange)}.account-link{color:var(--orange);white-space:nowrap;border:1px solid #67412f;padding:10px 14px;text-decoration:none}.flash-message{color:#d8f2d8;background:#18321f;border:1px solid #3c7b48;max-width:920px;margin:18px auto;padding:14px 20px}.flash-error{color:#ffd8d2;background:#3a1714;border-color:#914239}footer{color:#a5a3a0;justify-content:space-between;align-items:center;gap:20px;display:flex}footer nav{flex-wrap:wrap;gap:16px;display:flex}footer a{color:#b4b1ad;text-decoration:none}footer a:hover{color:var(--orange)}body>.site-footer{text-align:left;text-transform:none;letter-spacing:0;padding:24px 28px;font-family:Roboto,Arial,sans-serif}body>.site-footer .site-footer__identity{gap:9px;display:grid}body>.site-footer .site-footer__identity>div{color:#b7b4b0;text-transform:uppercase;letter-spacing:1px;font:600 14px/1.4 Oswald,sans-serif}body>.site-footer nav{justify-content:flex-end}.shop-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:32px;padding:clamp(28px,4vw,42px) 25px 22px;display:grid}.shop-hero h1{color:#eee;text-transform:uppercase;margin:0;font:700 clamp(50px,7vw,76px)/.9 Oswald}.shop-hero>div>p:last-child{color:#aaa;max-width:700px;margin:10px 0 0;font-size:16px;line-height:1.4}.shop-hero aside{border:1px solid #555;border-top:2px solid var(--orange);background:#151719;padding:14px 16px}.shop-hero aside span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font:600 12px Oswald}.shop-hero aside strong{color:#eee;text-transform:uppercase;margin-top:4px;font:600 19px Oswald;display:block}.shop-hero aside p{color:#888;margin:3px 0 0;font-size:13px;line-height:1.35}.shop-catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:30px;padding:0 25px 70px;display:grid}.shop-sidebar{border:1px solid #4b4d4f;border-top:2px solid var(--orange);background:linear-gradient(160deg,#1b1d1f,#101214);padding:20px 14px 16px;position:sticky;top:20px;box-shadow:inset 0 0 0 3px #111315,0 14px 32px #0007}.shop-sidebar__head{border-bottom:1px solid #383a3b;padding:2px 8px 17px}.shop-sidebar__head span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font:600 12px Oswald;display:block}.shop-sidebar__head strong{color:#eee;text-transform:uppercase;margin-top:3px;font:600 25px Oswald;display:block}.shop-categories{gap:5px;padding:13px 0 0;display:grid}.shop-categories button{color:#aaa7a4;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #0000;border-left-width:2px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 10px 11px 13px;font:600 15px Oswald;transition:color .18s,background .18s,border-color .18s;display:flex}.shop-categories button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.shop-categories button b{color:#666;font-size:12px}.shop-categories button:hover{color:#eee;background:#202326}.shop-categories button.active{color:#fff;border-color:#4e3328;border-left-color:var(--orange);background:#28201c}.shop-categories button.active b{color:var(--orange)}.shop-categories button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.shop-sidebar__note{color:#777;margin:16px 8px 2px;font-size:13px;line-height:1.45}.shop-results{min-width:0}.shop-results__head{border-bottom:1px solid #464849;justify-content:space-between;align-items:end;gap:20px;min-height:58px;margin-bottom:12px;padding-bottom:10px;display:flex}.shop-results__head p{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin:0 0 2px;font:600 12px Oswald}.shop-results__head h2{color:#eee;text-transform:uppercase;margin:0;font:600 30px Oswald}.shop-results__head>span{color:#999;text-transform:uppercase;background:#151719;border:1px solid #3f4243;flex:none;padding:6px 9px;font:600 12px Oswald}[data-shop-product][hidden]{display:none}.product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card,.news-grid article,.purchase-panel,.cart-panel,.checkout-form,.order-summary,.success-panel,.stats-overview>div{background:linear-gradient(145deg,#24272a,#101214);border:1px solid #5d5c59;padding:28px;box-shadow:inset 0 0 0 3px #151617,0 10px 22px #0008}.product-card{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.product-card--recommended{border-color:#b85830;box-shadow:inset 0 0 0 3px #151617,0 10px 26px #0009,0 0 24px #d8562420}.product-card__recommended{z-index:2;color:#fff1e8;letter-spacing:1px;text-transform:uppercase;background:#b64719;border:1px solid #ed7a48;padding:6px 9px;font:600 12px Oswald;position:absolute;top:10px;right:10px}.product-card__image{height:164px;color:var(--orange);background:radial-gradient(circle,#2b2d2f,#0c0e10 72%);border-bottom:1px solid #4b4c4d;place-items:center;display:grid;overflow:hidden}.product-card__image:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.product-card__image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.product-card:hover .product-card__image img{transform:scale(1.035)}.product-card__body{flex-direction:column;flex:1;padding:14px 16px 15px;display:flex}.product-type,.news-grid time,.purchase-panel span,.success-panel span,.stats-overview span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font:600 14px Oswald,sans-serif}.product-card h3{text-transform:uppercase;margin:6px 0 7px;font:600 22px Oswald,sans-serif}.product-card h3 a{color:#eee;text-decoration:none}.news-grid h2{text-transform:uppercase;margin:12px 0;font:600 27px Oswald,sans-serif}.news-grid h2 a{color:#eee;text-decoration:none}.product-card>p,.product-card__body>p{color:#c0bdb9;min-height:72px;margin:7px 0 10px;font-size:16px;line-height:1.5}.news-grid p{color:#aaa7a4;min-height:68px;font-size:17px;line-height:1.45}.product-card>.kit-summary{color:#d47750;text-transform:uppercase;min-height:0;margin:-2px 0 18px;font-size:14px}.product-card__footer{gap:7px;display:grid}.product-card__footer strong{color:#fff;font:600 23px Oswald,sans-serif}.product-card__purchase{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.quantity-control{grid-template-columns:29px 38px 29px;display:grid}.quantity-control button,.quantity-control input{color:#ddd;text-align:center;background:#111315;border:1px solid #4d5051;min-width:0;height:34px}.quantity-control button{cursor:pointer;font-size:18px}.quantity-control button:hover{color:var(--orange);border-color:#8b4a2d}.quantity-control input{appearance:textfield;border-inline:0;font:600 15px Oswald}.quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.product-card__submit{color:#fff;cursor:pointer;text-transform:uppercase;background:#b84010;border:1px solid #e46b34;min-width:0;padding:7px 9px;transition:background .18s,border-color .18s}.product-card__submit:hover{background:#d04b14}.product-card__submit:disabled{cursor:wait;opacity:.75}.product-card__submit.is-added{background:#276f38;border-color:#51a963}.product-facts{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.product-facts span{color:#bebbb7;text-transform:uppercase;background:#17191b;border:1px solid #414345;padding:4px 7px;font-size:13px;line-height:1.25}.product-card__footer{margin-top:auto}.catalog-empty{text-align:center;background:#141618;border:1px dashed #4b4d4f;padding:28px}.catalog-empty span{color:var(--orange);text-transform:uppercase;font:600 20px Oswald}.catalog-empty p{color:#b8b6b2;margin:6px 0 0;font-size:16px;line-height:1.5}.catalog-empty[hidden]{display:none}.shop-feedback{z-index:10;color:#d7f2dc;background:#18321f;border:1px solid #3c7b48;padding:12px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #000a}.shop-feedback.is-error{color:#ffd8d2;background:#3a1714;border-color:#914239}.shop-feedback[hidden]{display:none}.product-hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(26px,4vw,54px);padding:clamp(32px,5vw,58px) 25px 26px;display:grid}.product-hero__image{background:radial-gradient(circle,#313337,#101214 72%);border:1px solid #545658;place-items:center;min-height:430px;display:grid;box-shadow:inset 0 0 0 4px #111315,0 20px 50px #0008}.product-hero__image img{object-fit:contain;width:100%;height:100%;max-height:520px}.product-hero__content h1{color:#eee;text-transform:uppercase;margin:0;font:700 clamp(42px,5vw,68px)/.95 Oswald}.product-lead{color:#aaa;max-width:720px;margin:12px 0;font-size:18px;line-height:1.45}.product-meta{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.product-meta div{background:#151719;border:1px solid #4b4d4f;min-width:136px;padding:10px 12px}.product-meta span{color:#b8b6b2;text-transform:uppercase;font:600 13px Oswald;display:block}.product-meta strong{color:#fff;margin-top:3px;font:600 20px Oswald;display:block}.product-buy{gap:9px;display:flex}.product-buy input{color:#fff;background:#0d0f10;border:1px solid #666;width:76px;padding:9px 10px}.fulfillment-note{color:#b8b6b2;margin:10px 0 0;font-size:15px;line-height:1.5}.product-description{max-width:1000px}.product-description>p{color:#aaa7a4;white-space:pre-line;font-size:19px;line-height:1.7}.product-description>small{color:#d28a68}.offer-notice{color:#aaa7a3;background:#111315;border:1px solid #414446;margin-top:34px;margin-bottom:50px;padding:17px 20px;font-size:14px;line-height:1.6}.offer-notice a{color:#f47642;text-underline-offset:3px}.offer-notice a:hover,.offer-notice a:focus-visible{color:#ff9a6f}.checkout-offer-note{color:#777;font-size:12px;line-height:1.5}.purchase-panel{justify-content:center;align-items:center;gap:50px;display:flex}.purchase-panel strong{color:#fff;margin-top:8px;font:600 30px Oswald;display:block}.purchase-panel form{gap:12px;display:flex}.purchase-panel input{color:#fff;background:#0d0f10;border:1px solid #666;width:80px;padding:12px}.privilege-composition__group+.privilege-composition__group{margin-top:34px}.privilege-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privilege-feature{border:1px solid #565a5c;border-left:3px solid var(--orange);background:linear-gradient(135deg,#1c1f21,#141618);padding:18px 21px;box-shadow:inset 0 1px #ffffff06,0 7px 18px #0000002e}.privilege-feature h4{color:#fff;letter-spacing:.2px;text-transform:uppercase;margin:0;font:600 21px/1.25 Oswald}.privilege-feature p{color:#d1ceca;margin:9px 0 0;font:400 16px/1.6 Roboto,Arial,sans-serif}.privilege-feature__options{border-top:1px solid #424648;flex-wrap:wrap;gap:9px;margin:14px 0 0;padding:12px 0 0;display:flex}.privilege-feature__options>div{background:#07080961;border:1px solid #45494b;flex:155px;min-width:128px;padding:8px 10px}.privilege-feature__options dt{color:#bcb9b5;text-transform:uppercase;font:600 13px/1.3 Oswald}.privilege-feature__options dd{color:#fff;align-items:center;gap:8px;margin:4px 0 0;font:600 16px/1.35 Roboto,Arial,sans-serif;display:flex}.privilege-feature__color{background:var(--feature-color);border:1px solid #ffffffa6;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 0 2px #00000059}.privilege-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privilege-kit{border:1px solid #555;border-top:2px solid var(--orange);background:linear-gradient(145deg,#1b1d1f,#111315);padding:18px}.privilege-kit header span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font:600 11px Oswald}.privilege-kit h4{color:#eee;text-transform:uppercase;margin:2px 0 0;font:600 23px Oswald}.privilege-kit>p{color:#d1ceca;margin:12px 0 15px;font:400 16px/1.6 Roboto,Arial,sans-serif}.privilege-kit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 14px;margin:0;padding:0;list-style:none;display:grid}.privilege-kit li{color:#e0ddda;border-bottom:1px solid #3b3e40;justify-content:space-between;gap:12px;padding:8px 0;font:400 14px/1.35 Arial,sans-serif;display:flex}.privilege-kit li strong{color:var(--orange);font:600 14px Oswald}.cart-row{border-bottom:1px solid #444;grid-template-columns:72px 1fr auto auto;align-items:center;gap:24px;padding:20px 0;display:grid}.cart-row h2{color:#eee;margin:0;font:600 23px Oswald}.cart-row p{color:#999;margin:4px 0 0}.cart-row>strong{color:#fff;font-size:22px}.cart-row button{color:#cc7656;cursor:pointer;background:0 0;border:0}.cart-row__image{object-fit:contain;background:#0c0e10;border:1px solid #444;width:72px;height:58px}.cart-total{justify-content:flex-end;align-items:center;gap:20px;margin:24px 0;font-size:22px;display:flex}.cart-total strong{color:var(--orange);font:600 32px Oswald}.checkout-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px;display:grid}.checkout-form{gap:18px;display:grid}.checkout-form label{color:#bbb;gap:7px;display:grid}.checkout-form label i{color:#777;font-size:13px}.checkout-form input:not([type=checkbox]),.checkout-form textarea{color:#fff;background:#0b0d0f;border:1px solid #555;padding:13px}.checkout-form .checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex}.checkout-form a{color:var(--orange)}.checkout-form small{color:#ed6f55}.order-summary{align-self:start}.order-summary p{color:#aaa;justify-content:space-between;gap:20px;display:flex}.order-summary>strong{color:#fff;border-top:1px solid #555;padding-top:18px;font-size:22px;display:block}.success-panel{text-align:center;max-width:650px}.success-panel strong{color:#fff;margin:12px 0;font:600 38px Oswald;display:block}.success-panel a,.news-grid article>a{color:var(--orange);text-transform:uppercase;text-decoration:none}.article-page{max-width:920px;padding:90px 24px}.article-page h1{color:#eee;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:700 clamp(44px,7vw,78px)/1.05 Oswald}.legal-document-page h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:880px;font-size:clamp(36px,4vw,54px);line-height:1.12}.article-lead{color:#c5c1bd;font-size:23px;line-height:1.5}.article-body{color:#aaa7a4;border-top:1px solid #4c4b48;margin-top:35px;padding-top:30px;font-size:19px;line-height:1.75}.article-body a,.document-body a,.rule-section li a{color:var(--orange);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #ff581c73;text-decoration:underline #ff581c73}.article-body a:hover,.document-body a:hover,.rule-section li a:hover{color:#ff8659;text-decoration-color:currentColor}.stats-overview{grid-template-columns:repeat(3,1fr);gap:22px;padding:0 25px 35px;display:grid}.stats-overview strong{color:#fff;text-transform:uppercase;margin-top:9px;font:600 29px Oswald;display:block}.ranking h2{color:#eee;text-transform:uppercase;font:600 34px Oswald}.ranking-scroll-hint{display:none}.ranking-table{border:1px solid #555}.ranking-table>div{border-bottom:1px solid #393b3c;grid-template-columns:55px 1fr repeat(4,minmax(80px,.5fr));gap:14px;padding:14px 18px;display:grid}.ranking-table>div:last-child{border-bottom:0}.ranking-table .ranking-head{color:#b4b1ad;text-transform:uppercase;background:#121416;font-size:14px}.ranking-table b{color:var(--orange)}.ranking-empty{background:#151719;border:1px solid #555;padding:34px}.ranking-empty strong{color:#eee;text-transform:uppercase;margin-bottom:8px;font:600 24px Oswald;display:block}.ranking-empty p{color:#c0bdb9;max-width:65ch;margin:0;font-size:16px;line-height:1.6}@media (width>=961px){.site-header{gap:clamp(14px,1.35vw,24px);width:calc(100% - 32px);padding-inline:clamp(18px,1.8vw,30px)}.brand{flex:none;font-size:clamp(25px,1.7vw,30px)}.brand img{width:clamp(56px,4vw,66px);height:clamp(56px,4vw,66px)}.main-nav{gap:clamp(14px,1.65vw,28px);min-width:0}.main-nav a{white-space:nowrap;font-size:clamp(15px,1.12vw,19px)}.locale-switcher,.account-link,.cart-link,.wipe-card{flex:none}}@media (width<=1150px){.site-header,.main-nav{gap:18px}.main-nav a{font-size:16px}}@media (width<=1350px) and (width>=961px){.site-header{gap:18px;padding-inline:20px}.main-nav{gap:18px}.main-nav a{font-size:16px}.wipe-card{display:none}}@media (width<=900px){.shop-catalog-layout{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;padding-inline:18px}.shop-sidebar{min-width:0;max-width:100%;padding:10px;position:static;overflow:hidden}.shop-results{width:100%;max-width:100%}.shop-sidebar__head,.shop-sidebar__note{display:none}.shop-categories{scrollbar-width:thin;gap:7px;width:100%;max-width:100%;padding:0;display:flex;overflow-x:auto}.shop-categories button{border:1px solid #454748;width:auto;min-width:max-content;padding:10px 13px}.shop-categories button.active{border-color:var(--orange)}.product-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-grid{grid-template-columns:1fr}.order-summary{width:100%}footer{flex-direction:column}body>.site-footer{align-items:flex-start}body>.site-footer nav{justify-content:flex-start}}@media (width<=650px){.site-header>.account-link{display:none}.main-nav .mobile-nav-only{display:block!important}.cart-link{padding:8px;font-size:13px}.wipe-card{display:none}.product-grid{grid-template-columns:minmax(0,420px);justify-content:center}.shop-results__head{align-items:start}.shop-results__head h2{font-size:29px}.shop-results__head>span{margin-top:4px}.shop-feedback{text-align:center;bottom:14px;left:14px;right:14px}.news-grid,.stats-overview{grid-template-columns:1fr}.purchase-panel{flex-direction:column;align-items:stretch;gap:22px}.purchase-panel form{flex-direction:column}.purchase-panel input{width:100%}.cart-row{grid-template-columns:1fr auto}.cart-row form{grid-column:1/-1}.ranking-scroll-hint{color:#c0bdb9;align-items:center;gap:8px;margin:-3px 0 10px;font-size:14px;line-height:1.4;display:flex}.ranking-scroll-hint:after{content:"→";color:var(--orange);font:600 22px Oswald}.ranking-table{scrollbar-width:auto;scrollbar-color:var(--orange) #202326;position:relative;overflow-x:auto}.ranking-table>div{min-width:650px}}.auth-panel{max-width:560px}.auth-panel>form,.auth-panel{gap:18px;display:grid}.auth-panel>form{background:linear-gradient(145deg,#24272a,#101214);border:1px solid #5d5c59;padding:30px}.auth-panel label{color:#bbb;gap:7px;display:grid}.auth-panel label i{color:#777;font-size:13px}.auth-panel input:not([type=checkbox]){color:#fff;background:#0b0d0f;border:1px solid #555;padding:13px}.auth-panel .checkbox{align-items:center;display:flex}.auth-panel a{color:var(--orange)}.auth-panel>p{text-align:center;margin:0}.checkout-account{background:#111416;border:1px solid #444;gap:4px;padding:16px;display:grid}.checkout-account span{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;font:600 13px Oswald}.checkout-account small{color:#888}.fulfillment-choice{border:0;gap:10px;padding:0;display:grid}.fulfillment-choice legend{color:#bbb;margin-bottom:8px}.fulfillment-choice label{cursor:pointer;background:#111416;border:1px solid #484848;grid-template-columns:auto 1fr;align-items:start;padding:15px}.fulfillment-choice input{accent-color:var(--orange);margin-top:4px}.fulfillment-choice span{gap:3px;display:grid}.fulfillment-choice small{color:#888}.account-welcome{justify-content:space-between;align-items:center;gap:28px;padding-block:clamp(32px,6vw,65px) 26px;display:flex}.account-identity{align-items:center;gap:22px;min-width:0;display:flex}.account-identity__avatar{object-fit:cover;border:2px solid #e9642f;border-radius:50%;flex:none;width:92px;height:92px;box-shadow:0 0 0 5px #0d1012,0 0 32px #f15a1938}.account-identity__avatar--empty{color:#fff;background:#1b1e20;place-items:center;font:700 42px Oswald;display:grid}.account-identity .eyebrow{margin:0 0 4px}.account-identity h1{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:600 clamp(34px,5vw,56px)/1 Oswald}.account-identity__steam{color:#777;text-transform:uppercase;letter-spacing:1px;margin:10px 0 0;font-size:13px}.account-identity__steam button{color:#bbb;cursor:copy;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin-left:7px;padding:0}.account-identity__steam button:hover{color:var(--orange)}.account-welcome__actions{flex:none;gap:10px;display:flex}.account-welcome__actions .button{text-align:center}.account-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 25px 34px;display:grid}.account-welcome--legend{background:radial-gradient(circle at 18%,#8d4d2025,#0000 42%)}.account-summary>a{color:inherit;background:linear-gradient(145deg,#26292bf0,#0e1012f5);border:1px solid #46494b;border-top:2px solid #747778;padding:18px 20px;text-decoration:none;transition:border-color .18s,transform .18s;position:relative}.account-summary>div{background:linear-gradient(145deg,#26292bf0,#0e1012f5);border:1px solid #46494b;border-top:2px solid #747778;padding:18px 20px}.account-summary>a:hover{border-color:#a55535;transform:translateY(-2px)}.account-summary>a.account-stat--warning{border-top-color:#d75943}.account-summary span{color:#aaa;text-transform:uppercase;letter-spacing:1.5px;font:600 12px Oswald;display:block}.account-summary strong{color:#fff;margin-top:3px;font:600 31px Oswald;display:block}.account-summary .small-value{overflow-wrap:anywhere;font-size:18px}.account-summary small{color:#6f7477;margin-top:2px;display:block}.account-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;display:grid}.account-main{min-width:0}.account-sidebar{gap:14px;display:grid;position:sticky;top:20px}.account-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;scroll-margin-top:18px;display:flex}.account-section-head .eyebrow{margin:0 0 4px}.account-section-head h2{color:#fff;text-transform:uppercase;margin:0;font:600 31px Oswald}.account-section-head p:not(.eyebrow){color:#7e8284;margin:5px 0 0}.account-section-head>span{color:#9b9e9f;text-transform:uppercase;letter-spacing:1px;background:#151719;border:1px solid #3d4042;flex:none;padding:7px 10px;font:600 12px Oswald}.account-history{margin-top:52px;scroll-margin-top:18px}.account-events{margin-bottom:52px;scroll-margin-top:18px}.account-filters{scrollbar-color:#5e2c1a #141618;gap:6px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.account-filters a{color:#929697;text-transform:uppercase;letter-spacing:.6px;background:#151719;border:1px solid #3e4143;flex:none;align-items:center;gap:9px;padding:10px 12px;font:600 13px Oswald;text-decoration:none;display:flex}.account-filters a:hover{color:#fff;border-color:#76513f}.account-filters a.active{color:#fff;background:#3b2118;border-color:#c95a2d}.account-filters a.has-alert:not(.active){border-color:#853c32}.account-filters b{color:#c3c5c5;text-align:center;background:#0c0e0f;border-radius:10px;min-width:22px;padding:2px 5px;font-size:11px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventory-card{background:linear-gradient(145deg,#232628f5,#0d0f11f7);border:1px solid #484b4c;border-left:3px solid #777;flex-direction:column;min-height:255px;padding:19px;display:flex}.inventory-card.status-queued{border-left-color:#7b8fa8}.inventory-card.status-stored{border-left-color:#3f9a59}.inventory-card.status-processing{border-left-color:#e5a52d}.inventory-card.status-activated{border-left-color:var(--orange)}.inventory-card.status-expired{opacity:.82;border-left-color:#666}.inventory-card.status-failed{border-left-color:#d64f43}.inventory-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-card__type{color:var(--orange);text-transform:uppercase;letter-spacing:1.2px;font:600 12px Oswald}.inventory-status{color:#bfc4c1;text-transform:uppercase;letter-spacing:.7px;background:#131617;border:1px solid #414547;padding:5px 8px;font:600 11px Oswald}.status-activated .inventory-status{color:#ffe1d2;border-color:#914122}.status-stored .inventory-status{color:#ccebd3;border-color:#356a43}.status-failed .inventory-status{color:#ffd8d3;border-color:#873f36}.inventory-card h3{color:#eee;text-transform:uppercase;margin:15px 0 12px;font:600 24px/1.15 Oswald}.event-card{min-height:285px}.event-card__parameters{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex}.event-card__parameters span{color:#8f9495;background:#111416;border:1px solid #363a3c;padding:7px 9px;font-size:12px}.event-card__parameters strong{color:#f0f1f1;margin-left:4px;font:600 15px Oswald}.inventory-duration{color:#969a9c;margin:0 0 12px}.inventory-duration strong{color:#ddd}.inventory-countdown{background:#111718;border:1px solid #37494a;grid-template-columns:1fr auto;gap:2px 12px;margin-bottom:13px;padding:11px 12px;display:grid}.inventory-countdown>span{color:#7f9192;text-transform:uppercase;letter-spacing:1px;font:600 11px Oswald}.inventory-countdown>strong{color:#f47a43;white-space:nowrap;grid-row:span 2;align-self:center;font:600 20px Oswald}.inventory-countdown>small{color:#676f70}.inventory-countdown.is-expired{border-color:#653b36}.inventory-countdown.is-expired>strong{color:#c35a4d}.inventory-benefits{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.inventory-benefits span{color:#bedfc7;background:#16231a;border:1px solid #34533c;padding:5px 8px;font-size:12px}.inventory-card footer{color:#686d6f;border-top:1px solid #333638;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.queue-note{color:#aaa;background:#15191b;border-left:2px solid #d58b27;margin:0 0 14px;padding:10px 11px;font-size:13px;line-height:1.45}.queue-note--success{color:#aebfb3;border-left-color:#429258}.queue-note--muted{border-left-color:#686d70}.queue-note--error{color:#d4aaa5;border-left-color:#d64f43}.account-empty{border:1px dashed #484b4d;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.account-empty>span{color:#e86731;background:#17191b;border:1px solid #4c4f51;border-radius:50%;place-items:center;width:54px;height:54px;font:700 25px Oswald;display:grid}.account-empty h3{color:#ddd;text-transform:uppercase;margin:5px 0 0;font:600 24px Oswald}.account-empty p{color:#777;margin:0 0 8px}.order-events{margin:24px 0}.order-events h2{color:#eee;text-transform:uppercase;font:600 24px Oswald}.order-event-row{background:#151719;border:1px solid #3e4143;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.order-event-row div{gap:3px;display:grid}.order-event-row strong{color:#eee}.order-event-row small,.order-event-row time{color:#858a8c}.order-event-row>span{color:#f4b08f;text-transform:uppercase;font:600 12px Oswald}.profile-panel{background:linear-gradient(145deg,#222527f5,#0d0f11f7);border:1px solid #484b4d;gap:12px;padding:19px;display:grid}.profile-panel--legend{border-color:#a76b2f;box-shadow:inset 0 0 22px #d9892620,0 0 24px #0008}.profile-panel__label{color:var(--orange);text-transform:uppercase;letter-spacing:1.4px;font:600 11px Oswald}.profile-panel h2{color:#eee;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:600 23px Oswald}.profile-panel p{color:#919596;margin:0;font-size:14px;line-height:1.55}.profile-panel dd{color:#b5b8b9}.account-help ol{color:#b1b4b5;gap:8px;margin:0;padding-left:21px;font-size:14px;display:grid}.account-help li::marker{color:var(--orange);font-family:Oswald}.account-security{border-left:2px solid #426477}.supporter-privacy{border-left:2px solid #c78935}.supporter-privacy__choice{color:#d4d6d6;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.4;display:grid}.supporter-privacy__choice input{accent-color:var(--orange);margin-top:3px}.supporter-privacy>a{color:#e97a49;text-transform:uppercase;letter-spacing:.7px;font:600 12px Oswald;text-decoration:none}.profile-panel button,.logout-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#a43b12;border:1px solid #d86131;padding:10px}.logout-button{color:#888;background:0 0;border-color:#454849;width:100%}.logout-button:hover{color:#ddd;border-color:#8d4a31}.account-table{border:1px solid #454849;overflow-x:auto}.account-table>div,.account-table>a{color:#aeb1b2;border-bottom:1px solid #343738;grid-template-columns:1.2fr .7fr .7fr .6fr;gap:14px;min-width:640px;padding:14px 18px;text-decoration:none;display:grid}.account-table>:last-child{border-bottom:0}.account-table>a:hover{color:#fff;background:#171a1c}.account-table a b{color:#ddd;font-weight:500}.account-table-head{text-transform:uppercase;letter-spacing:.8px;background:#121416;font-size:12px;color:#777!important}.account-table__empty{margin:0;color:#777!important;min-width:0!important}.account-copy-feedback{z-index:100;color:#d9eadf;opacity:0;pointer-events:none;background:#183321;border:1px solid #3f7f50;padding:11px 16px;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;right:22px;transform:translateY(15px)}.account-copy-feedback.show{opacity:1;transform:none}.order-detail{gap:26px;display:grid}.order-detail .account-summary{padding:0}.supporters-hero{text-align:center;padding-block:clamp(45px,8vw,95px) 28px}.supporters-hero h1{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font:700 clamp(42px,7vw,82px) Oswald}.supporters-hero>p:last-child{color:#9ca0a1;max-width:650px;margin:14px auto 0;font-size:18px;line-height:1.55}.supporters-section{padding-top:12px;padding-bottom:80px}.supporters-head{border-bottom:1px solid #414446;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.supporters-head h2{color:#eee;text-transform:uppercase;margin:0;font:600 30px Oswald}.supporters-head p{color:#b8b6b2;max-width:720px;margin:6px 0 0;line-height:1.55}.supporters-head>span{color:#e2c4b4;text-transform:uppercase;background:#211713;border:1px solid #6f3b26;flex:none;padding:7px 11px;font:600 14px Oswald}.supporters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.supporter-card{background:linear-gradient(145deg,#222527f7,#0d0f11fa);border:1px solid #464a4c;border-left:2px solid #c85b2e;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.supporter-card img,.supporter-card__avatar{object-fit:cover;border:1px solid #7d4d38;border-radius:50%;width:58px;height:58px}.supporter-card__avatar{color:#fff;background:#1a1d1f;place-items:center;font:700 24px Oswald;display:grid}.supporter-card strong{color:#eee;overflow-wrap:anywhere;font:600 19px Oswald;display:block}.supporter-card div span{color:#c58b6d;text-transform:uppercase;letter-spacing:.7px;margin-top:3px;font-size:12px;display:block}.supporter-card>a{color:#888;font-size:21px;text-decoration:none}.supporter-card>a:hover{color:var(--orange)}.supporters-empty{text-align:center;border:1px dashed #484b4d;grid-column:1/-1;padding:55px 20px}.supporters-empty>span{color:#e86731;background:#17191b;border:1px solid #4c4f51;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font:700 25px Oswald;display:grid}.supporters-empty h3{color:#ddd;text-transform:uppercase;margin:12px 0 5px;font:600 24px Oswald}.supporters-empty p{color:#b8b6b2;margin:0;font-size:16px;line-height:1.55}.steam-login{max-width:680px}.steam-login-card{text-align:center;background:linear-gradient(145deg,#202a35,#101417);border:1px solid #5e6872;padding:clamp(28px,6vw,55px);box-shadow:inset 0 0 0 3px #11161b,0 18px 45px #0009}.steam-symbol{color:#fff;letter-spacing:2px;background:radial-gradient(circle at 35% 30%,#4b769a,#152739 60%,#0d151d);border:2px solid #b9d4e8;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 22px;font:700 17px Oswald;display:grid}.steam-login-card h2{color:#fff;text-transform:uppercase;margin:0 0 12px;font:600 31px Oswald}.steam-login-card p{color:#aeb8c1;max-width:480px;margin:0 auto 25px;font-size:18px;line-height:1.5}.steam-login-button{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(#2f6e9b,#183c5b);border:1px solid #71a7ca;max-width:360px;margin:0 auto 14px;padding:15px 22px;font:600 22px Oswald;text-decoration:none;display:block}.steam-login-button:hover{color:#fff;background:linear-gradient(#3d83b6,#205174)}.steam-login-card small{color:#aeb8c1;font-size:14px;line-height:1.5}.steam-avatar{object-fit:cover;border:2px solid var(--orange);border-radius:50%;width:96px;height:96px;margin:0 auto 18px;box-shadow:0 0 25px #f15a1944}.profile-steam-avatar{object-fit:cover;border:1px solid #667;width:92px;height:92px}.profile-panel dl{grid-template-columns:90px 1fr;margin:0;display:grid}.profile-panel dt,.profile-panel dd{overflow-wrap:anywhere;border-bottom:1px solid #414446;margin:0;padding:8px 0}.profile-panel dt{color:#888}.steam-profile-link{color:var(--orange);text-transform:uppercase;font:600 14px Oswald;text-decoration:none}.steam-legal-note{margin-top:22px!important;font-size:14px!important}.steam-legal-note a{color:#8ec7ef}.steam-login-button:focus-visible,.steam-legal-note a:focus-visible{outline-offset:3px;outline:2px solid #8ec7ef}.document-version{color:#b6b2ae;text-transform:uppercase;background:#17191b;border:1px solid #454748;margin-top:22px;padding:7px 11px;font-size:13px;display:inline-flex}.document-body{gap:30px;display:grid}.document-meta{border-left:3px solid var(--orange);background:#151719;padding:18px 20px}.document-meta p{color:#bbb;margin:4px 0}.document-summary{border:1px solid #4b4d4e;border-left:4px solid var(--orange);padding:20px 22px}.document-summary p:first-child{color:#f47a42;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font:700 18px/1.3 Oswald,sans-serif}.document-summary p:not(:first-child){color:#d0ccc8;padding-left:17px;font-size:17px;line-height:1.55;position:relative}.document-summary p:not(:first-child):before{content:"•";color:var(--orange);position:absolute;left:0}.document-section{scroll-margin-top:20px}.document-section h2{color:#eee;text-transform:uppercase;margin:0 0 14px;font:600 27px Oswald}.document-section p{color:#aaa7a4;margin:9px 0;font-size:18px;line-height:1.65}.legal-accept-hero{padding-bottom:36px}.legal-accept-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.legal-reader{background:linear-gradient(145deg,#202326,#0f1113);border:1px solid #555;min-width:0;padding:clamp(22px,4vw,42px)}.legal-reader>header{border-bottom:1px solid #4a4b4b;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:22px;display:flex}.legal-reader>header span{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;font:600 13px Oswald}.legal-reader>header h2{color:#fff;text-transform:uppercase;margin:5px 0 0;font:600 30px Oswald}.legal-reader>header b{color:#ccc;white-space:nowrap;background:#151719;border:1px solid #4b4e50;align-self:start;padding:6px 9px}.legal-consent{border:1px solid #616467;border-top:2px solid var(--orange);background:#171a1d;gap:16px;padding:24px;display:grid;position:sticky;top:20px}.legal-consent>span{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;font:600 13px Oswald}.legal-consent>strong{color:#fff;overflow-wrap:anywhere}.legal-consent>p{color:#aaa;margin:0;line-height:1.5}.legal-consent a{color:var(--orange)}.legal-consent form{gap:14px;display:grid}.legal-consent label{color:#ccc;cursor:pointer;grid-template-columns:auto 1fr;gap:10px;line-height:1.5;display:grid}.legal-consent input{accent-color:var(--orange);margin-top:5px}.legal-consent .button{text-align:center;width:100%}.accepted-mark{color:#cce9d1;background:#18321f;border:1px solid #3c7b48;padding:12px}.decline-button{color:#888;cursor:pointer;background:0 0;border:1px solid #444;width:100%;padding:9px}.hero{background-color:#090d10;background-image:linear-gradient(90deg,#05080a7a,#070a0d3d 44%,#04070985),linear-gradient(#04070914,#0407092e 55%,#040608ad),repeating-linear-gradient(90deg,#0000 0 115px,#74899412 116px 117px),url(/images/hero-coastal-industrial-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 -90px 100px -68px #080a0b}@media (width<=950px){.shop-hero,.product-hero{grid-template-columns:1fr}.product-hero__image{min-height:320px}.privilege-feature-grid,.privilege-kit-grid,.legal-accept-layout{grid-template-columns:1fr}.legal-consent{grid-row:1;position:static}.supporters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hero{background-position:52%}.legal-reader{padding:20px 16px}.legal-reader>header{display:grid}.legal-reader>header h2{font-size:25px}.document-section h2{font-size:23px}.document-section p{font-size:16px}.legal-accept-layout{padding-inline:14px}.supporters-head{flex-direction:column;align-items:start}.supporters-grid{grid-template-columns:1fr}}@media (width<=1100px){.account-layout{grid-template-columns:1fr}.account-summary{grid-template-columns:repeat(3,1fr)}.account-sidebar{grid-template-columns:repeat(2,1fr);position:static}.account-sidebar>form:last-child{grid-column:1/-1}}@media (width<=760px){.account-welcome{align-items:flex-start}.account-welcome__actions{flex-direction:column}.account-summary{grid-template-columns:repeat(2,1fr)}.inventory-grid,.account-sidebar{grid-template-columns:1fr}.order-event-row{grid-template-columns:1fr;gap:6px}.account-sidebar>form:last-child{grid-column:auto}}@media (width<=650px){.account-link{order:3}.account-welcome{padding-inline:14px;display:grid}.account-identity{align-items:flex-start;gap:14px}.account-identity__avatar{width:66px;height:66px}.account-identity h1{font-size:32px}.account-identity__steam{gap:4px;display:grid}.account-identity__steam button{text-align:left;margin:0}.account-welcome__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.account-welcome__actions .button{padding-inline:10px;font-size:14px}.account-summary{gap:10px;padding-inline:14px}.account-summary>a,.account-summary>div{padding:14px}.account-summary strong{font-size:23px}.account-summary small{font-size:11px}.account-layout{padding-inline:14px}.account-section-head{align-items:start}.account-section-head h2{font-size:26px}.account-section-head>span{display:none}.account-filters{margin-inline:-14px;padding-inline:14px}.inventory-card{min-height:0}.inventory-countdown{grid-template-columns:1fr}.inventory-countdown>strong{grid-row:auto;font-size:24px}.auth-panel{padding-inline:14px}.auth-panel>form{padding:20px}.privilege-kit ul{grid-template-columns:1fr}.shop-hero,.product-hero{padding-inline:14px}.product-hero__image{min-height:260px}.product-buy{flex-direction:column}.product-buy input{width:100%}.cart-row{grid-template-columns:58px 1fr auto;gap:12px}.cart-row__image{width:58px;height:50px}.cart-row>form{grid-column:2/-1}}.footer-cookie-settings{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cookie-consent{z-index:1200;color:#ece8e2;background:#101112f7;border:1px solid #e654168c;align-items:center;gap:18px;width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);padding:13px 15px;display:flex;position:fixed;bottom:clamp(10px,2vw,22px);right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 18px 55px #0000007a}.cookie-consent[hidden]{display:none}.cookie-consent>div:first-child{flex:auto;min-width:0}.cookie-consent strong{color:#fff;margin-bottom:3px;font-size:15px;display:block}.cookie-consent p{color:#c0bdb9;margin:0;font-size:14px;line-height:1.45}.cookie-consent a{color:#f16b2d}.cookie-consent__actions{flex:none;gap:8px;display:flex}.cookie-consent__actions .button{white-space:normal;min-width:0;padding:9px 13px;font-size:15px;line-height:1.2}@media (width<=680px){.cookie-consent{flex-direction:column;align-items:stretch;gap:11px;padding:13px}.cookie-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=960px){.main-nav{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 77px);padding:8px 18px;overflow-y:auto}.main-nav a{padding:9px 0;line-height:1.35}.server-card>p{color:#b8b6b2;font-size:15px;line-height:1.4}.server-meta{color:#c0bdb9;flex-wrap:wrap;gap:8px 14px;font-size:15px}}@media (width<=390px){.site-header{gap:8px;padding-inline:10px}.brand img{width:46px;height:46px}.site-header>.cart-link{display:none}.locale-switcher select{padding:6px 7px}.server-card h3{overflow-wrap:anywhere;letter-spacing:1px}.supporters-hero h1{overflow-wrap:normal;word-break:normal;font-size:34px;line-height:1.08}footer{padding:22px 14px;font-size:13px;line-height:1.5}.article-page{padding-inline:8px}.article-page h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(27px,8.46vw,33px)}.legal-document-page h1{font-size:clamp(27px,8vw,31px);line-height:1.15}}@media (width<=350px){.cookie-consent__actions{grid-template-columns:1fr}.supporters-hero h1{font-size:32px}}.cart-panel .empty-state a{color:#ff7a3d;text-underline-offset:3px;font-weight:700;text-decoration-color:#ff7a3da6}.cart-panel .empty-state a:hover{color:#ff9a6b}.cart-panel .empty-state a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
