:root{--bg:#1d1d1d;--text:#f5f7fb;--muted:#a6adbb;--border:#262a33;--accent:#ec5844;--success:#22c55e}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial}.container{width:94%;max-width:1600px;margin:22px auto}.page h2{margin:0 0 8px;font-size:clamp(22px,3.6vw,30px)}.page p{color:var(--muted);margin:0}.topbar{z-index:50;border-bottom:1px solid var(--border);background:#232222;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;width:94%;max-width:1600px;height:64px;margin:0 auto;display:flex}.logo-wrap{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.logo-img{width:auto;height:30px;display:block}.logo-wrap img{vertical-align:middle}.nav{align-items:center;height:100%;display:flex}.menu{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.menu li{align-items:center;display:flex}.menu-link:hover,.menu-link.active{color:#fff;background:#ec5844}.menu-text{position:relative;top:-2px}.menu-link{height:40px;color:var(--text);border-radius:6px;padding:0 14px;line-height:40px;text-decoration:none;transition:background .2s,color .2s;display:inline-block;font-weight:600!important}.nav-right{align-items:center;gap:10px;display:flex}.currency-selector{position:relative}.currency-btn{appearance:none;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;transition:background .2s;display:inline-flex}.currency-btn:hover{color:#fff;background:#ec5844}a.currency-btn,a.currency-btn:link,a.currency-btn:visited{color:#fff;text-decoration:none}.currency-btn .menu-text{position:relative;top:0}.currency-arrow{line-height:1;display:block;position:relative;top:0}.currency-dropdown{border:1px solid var(--border);z-index:100;background:#232222;border-radius:6px;min-width:100px;margin-top:6px;padding:4px 0;list-style:none;position:absolute;right:0}.currency-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px}.currency-option:hover{color:#fff;background:#ec5844}.btn-ava-img,.btn-ava-letter{object-fit:cover;border-radius:999px;flex:0 0 20px;width:20px;height:20px;margin-right:8px;display:block}.btn-ava-letter{color:#fff;background:#ec5844;place-items:center;font-size:12px;font-weight:700;display:grid}.user-control{position:relative}.user-menu{margin-top:6px;position:absolute;right:0}.auth-btn--fixed{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:150px;height:40px;padding-block:0;padding-inline:20px;display:inline-flex;overflow:hidden}.auth-btn--fixed .menu-text{text-overflow:ellipsis;overflow:hidden}.auth-btn--fixed svg{flex:none;margin-left:6px}.hero-wrap{background:#151515;border:none;border-radius:0;width:100vw;height:360px;margin-top:18px;margin-left:-50vw;position:relative;left:50%;overflow:hidden}.hero-bg{filter:brightness(.6)saturate(.95);z-index:0;background-image:url(/hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-overlay{z-index:1;background:radial-gradient(1000px 400px at 50% 60%,#00000059,#0000 70%),linear-gradient(#00000040,#0000008c);position:absolute;inset:0}.hero-inner{z-index:2;place-items:center;width:min(1100px,94%);height:100%;margin:0 auto;display:grid;position:relative}.hero-content{text-align:center;color:#e8eaee;flex-direction:column;gap:16px;max-width:820px;padding:24px;display:flex}.hero-eyebrow{color:#fff;letter-spacing:.4px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.hero-title{color:#fff;text-shadow:0 2px 10px #0006;margin:0;font-size:clamp(28px,5vw,44px);font-weight:700}.hero-desc{color:#ddd;letter-spacing:.2px;margin:6px 0 0;font-size:1.05rem;line-height:1.7}.hero-actions{justify-content:center;margin-top:18px;display:flex}.btn-hero{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:10px;padding:10px 18px;font-weight:700;text-decoration:none;transition:transform .12s,background .2s,filter .2s;display:inline-flex;box-shadow:0 8px 18px #00000059}.btn-hero:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-hero.primary{color:#fff;background:linear-gradient(#ec5844,#ec5844);border-color:#00000040}@media (max-width:720px){.hero-wrap{height:280px}}.btn-hero svg{font-size:16px}.support-enterprise{background:0 0;padding:80px 0}.support-enterprise__container{width:min(1100px,94%);margin:0 auto}.support-enterprise__header{text-align:center;margin-bottom:60px}.support-enterprise__header h1{color:#fff;margin:0 0 16px;font-size:clamp(28px,5vw,40px);font-weight:600}.support-enterprise__header p{color:#b7bcc7;max-width:640px;margin:0 auto;font-size:18px;line-height:1.6}.support-enterprise__grid{gap:28px;display:grid}@media (min-width:900px){.support-enterprise__grid{grid-template-columns:repeat(3,1fr)}}.se-card{text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;padding:40px 30px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 28px #00000059}.se-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000073}.se-card__icon{color:#ec5844;background:#6b6b6b4d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.icon-docs svg{transform:translateY(-1px)translate(.5px)}.icon-discord svg{transform:translateY(1px)translate(3px)scale(1.1)}.icon-email svg{transform:translateY(0)}.se-card h2{color:#fff;margin:0 0 12px;font-size:22px;font-weight:600}.se-card p{color:#c3c8d4;margin:0 0 20px;font-size:16px;line-height:1.6}.se-btn{color:#fff;background:#6b6b6b4d;border:1px solid #ffffff14;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.se-btn:hover{background:#ec5844;transform:translateY(-2px)}.btn-hero .shop-text{display:inline-block;position:relative;top:-2px;left:-4px}.features{margin:90px 0 24px;padding-inline:24px}.features-inner{grid-template-columns:repeat(4,1fr);justify-content:center;justify-items:start;gap:44px;width:100%;max-width:1600px;margin:0 auto;display:grid}@media (max-width:1100px){.features-inner{grid-template-columns:repeat(2,1fr);row-gap:28px;margin-left:18px}}@media (max-width:640px){.features-inner{grid-template-columns:1fr}}.feature{grid-template-columns:72px 1fr;align-items:center;gap:18px;display:grid}.feature-icon{width:72px;height:72px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;place-items:center;display:grid}.feature-icon svg{color:#ec5844;width:38px;height:38px;display:block}.feature-body h3{color:#fff;letter-spacing:.2px;margin:0 0 8px;font-size:20px;font-weight:600}@media (min-width:1280px){.feature-body h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.feature-body p{color:#b7bcc7;max-width:42ch;margin:0;font-size:15px;line-height:1.7}.featured{padding:26px 0 40px}.link-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.prod-card{will-change:transform;transition:transform .18s,box-shadow .18s,filter .18s}.link-card:hover,.link-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #0000007a}.link-card:hover .prod-media:after{content:"";background:#0000000f;position:absolute;inset:0}.link-card:focus-visible{box-shadow:0 16px 36px #00000073,0 0 0 2px #ffffff40,0 0 0 4px #ec5844b3}.featured .container{width:100%;max-width:1600px;margin:0 auto;padding-inline:24px;overflow-x:hidden}.featured-head h2{color:#e9edf6;margin:30px 18px 30px -2px;font-size:clamp(20px,3vw,28px);font-weight:600}@media (max-width:1600px){.featured-head{margin-left:20px}}.featured-grid{gap:28px;display:grid}@media (min-width:1600px){.featured-grid{grid-template-columns:repeat(3,500px);justify-content:center}}@media (max-width:1199px) and (min-width:801px){.featured-grid{grid-template-columns:repeat(2,440px);justify-content:center}}@media (max-width:800px){.featured-grid{grid-template-columns:1fr}}.prod-card{background:#1c1c1c;border:1px solid #ffffff0f;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 30px #00000059}.prod-media{background:#111;height:280px;position:relative}.prod-media img{object-fit:cover;filter:saturate(1.02)contrast(1.03);width:100%;height:100%;display:block}.prod-badge{color:#fff;letter-spacing:.4px;background:linear-gradient(#32803a,#32803a);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #00000059}.prod-body{background:linear-gradient(#ffffff08,#ffffff05);padding:16px 18px 18px}.prod-tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.prod-tag{letter-spacing:.3px;color:#cfd5e3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700}.prod-title{color:#f3f6ff;margin:2px 0 8px;font-size:clamp(18px,2.2vw,24px);font-weight:700;text-decoration:none;display:inline-block}.prod-card:hover .prod-title{color:var(--accent)}.prod-price{color:#c7ccda;margin-top:2px;font-size:18px}.featured-cta{justify-content:center;margin-top:22px;display:flex}.btn-viewall{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #00000059}.btn-viewall .arrow{transform:translateY(1px)}.btn-viewall:hover{background:#ec5844}html,body{overflow-x:hidden}.pwrap{width:min(1600px,94%);margin:26px auto 80px}.pbreadcrumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;display:flex}.pb-link{color:var(--muted);text-decoration:none}.pb-link:hover,.pb-current{color:#fff}.pgrid{grid-template-columns:1.1fr .9fr;gap:36px;display:grid}@media (max-width:980px){.pgrid{grid-template-columns:1fr}}.p-media{background:var(--bg)}.p-media-main{aspect-ratio:16/9;outline:1px solid var(--bg);outline-offset:-1px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073;background:var(--bg)!important;border:0!important}.p-media-main>img,.p-media-main>iframe,.p-media-main>.p-video-preview>img{object-fit:cover;z-index:1;border:0;width:calc(100% + 6px);height:calc(100% + 6px);display:block;position:absolute;inset:-3px}.p-video-play{pointer-events:none;z-index:3;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;transition:background .2s,transform .12s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000073}.p-video-play:before{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:26px solid #fff;width:0;height:0;transform:translate(2px)}.p-video-preview:hover .p-video-play{background:#000000b8;transform:translate(-50%,-50%)scale(1.04)}.p-video-preview,.p-video-preview *{cursor:pointer}@media (max-width:720px){.p-video-play{width:70px;height:70px}.p-video-play:before{border-top-width:13px;border-bottom-width:13px;border-left-width:22px}}.p-nav{color:#fff;cursor:pointer;opacity:.95;z-index:3;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;transition:background .2s,transform .12s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.p-nav:hover{background:#000000b8;transform:translateY(-50%)scale(1.04)}.p-nav:active{transform:translateY(-50%)scale(.98)}.p-nav--prev{left:12px}.p-nav--next{right:12px}.p-zoom{color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:36px;height:36px;transition:background .2s,transform .12s,opacity .2s;display:grid;position:absolute;top:10px;right:10px}.p-zoom:hover{background:#000000b8;transform:scale(1.04)}.p-thumbs{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.p-thumb{aspect-ratio:16/9;cursor:pointer;background:0 0;border:none;border-radius:6px;width:120px;transition:box-shadow .18s,transform .12s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.p-thumb:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff2e}.p-thumb.is-active{box-shadow:0 0 0 2px var(--accent)}.p-thumb img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.p-thumb .p-thumb-play{color:#fff;pointer-events:none;background:#0000008c;border:1px solid #fff3;border-radius:6px;padding:2px 6px;font-size:16px;line-height:1;position:absolute;bottom:6px;right:8px}.p-back{color:#ffcf99;background:#221a12;border:1px solid #ffb3473d;border-radius:10px;margin-top:16px;padding:10px 16px;text-decoration:none;display:inline-block}.p-back:hover{filter:brightness(1.06)}.p-tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.p-tag{letter-spacing:.3px;color:#cfd5e3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:600}.p-title{color:#fff;margin:6px 0;font-size:clamp(28px,4.5vw,40px);font-weight:700}.p-price{color:#e8ecf8;margin-bottom:14px;font-size:22px}.p-cta{align-items:center;gap:14px;display:flex}.p-btn{white-space:nowrap;color:#e9edf6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.p-btn.primary{color:#fff;background:#ec5844;border-color:#00000038}.p-btn svg{flex:0 0 18px;width:18px;height:18px}.p-btn:not(.primary):hover{background:#333}.p-btn.primary:hover{filter:brightness(1.05)}.p-meta{color:#c7ccda;flex-wrap:wrap;gap:1px;margin:10px 0 12px;font-size:14px;display:flex}.p-meta .p-meta-item:hover,.p-meta .p-meta-item:focus-visible,.p-meta--soft .p-meta-item:hover,.p-meta--soft .p-meta-item:focus-visible{color:#e9edf6;background:#333;outline:none}.p-meta-item{border-radius:6px;align-items:center;gap:10px;padding:5px 10px;display:inline-flex}.p-icon{color:#e9edf6;flex:0 0 18px;width:18px;height:18px}.p-meta-link,.p-meta-link:visited,.p-meta-link:hover,.p-meta-link:active,.p-meta-link:focus{color:inherit;text-decoration:none}.p-icon{opacity:.95;flex:0 0 18px;width:18px;height:18px}.p-short{color:#cfd3df;line-height:1.75}.p-kicker{color:#fff;margin:18px 0 10px;font-size:18px;font-weight:700}.p-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:840px){.p-cards{grid-template-columns:1fr}}.p-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;padding:16px 16px 14px}.p-card h4{color:#fff;margin:0 0 6px;font-weight:700}.p-card p{color:#c3c8d4;margin:0;line-height:1.85}.no-scroll,.no-scroll body{overflow:hidden}.p-lightbox{z-index:999;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p-lightbox-inner{cursor:auto;justify-content:center;align-items:center;max-width:92vw;max-height:92vh;display:flex}.p-lightbox-inner img{border-radius:10px;max-width:100%;max-height:100%;display:block;box-shadow:0 30px 80px #0009}.p-lightbox-close{color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:999px;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.p-lightbox-close:hover{background:#000c}.p-lightbox-nav{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:999px;place-items:center;width:54px;height:54px;font-size:30px;line-height:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.p-lightbox-nav.left{left:24px}.p-lightbox-nav.right{right:24px}.p-lightbox-nav:hover{background:#000000bf}.p-lightbox-inner iframe{border:0;border-radius:10px;width:min(92vw,1600px);height:min(92vh,51.75vw);display:block;box-shadow:0 30px 80px #0009}.site-footer{border-top:1px solid var(--border);color:var(--text);background:#232222;margin-top:40px}.site-footer__inner{width:94%;max-width:1600px;margin:0 auto;padding:36px 0 42px}.sf-grid{align-items:flex-start;column-gap:var(--footer-col-gap);flex-wrap:wrap;row-gap:22px;display:flex}.sf-grid .sf-col:first-of-type{margin-left:auto}:root{--footer-col-gap:50px}.sf-grid .sf-col{min-width:150px}.sf-grid .sf-col+.sf-col{margin-left:var(--footer-col-gap)}@media (max-width:1200px){:root{--footer-col-gap:48px}}@media (max-width:1100px){.sf-grid{flex-direction:column;gap:20px}.sf-grid .sf-col+.sf-col{margin-left:0}}.sf-brand-logo-wrap{aspect-ratio:180/42;width:clamp(140px,12vw,180px);display:inline-block;position:relative}.sf-brand-logo{object-fit:contain}.sf-tagline{color:var(--muted);max-width:32ch;margin:10px 0 0;line-height:1.6}.sf-col .sf-h{color:#fff;margin:0 0 10px;font-size:15px;font-weight:700}.sf-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf-links a{color:var(--text);opacity:.92;text-decoration:none;transition:color .15s,opacity .15s,transform 60ms}.sf-links a:hover{color:var(--accent);opacity:1}:root{--reviews-speed:25s}.reviews{padding:100px 0 70px}.reviews-head{text-align:center;margin-bottom:18px}.reviews-head h2{color:#fff;margin:0 0 6px;font-size:clamp(24px,4vw,40px);font-weight:700}.reviews-head p{color:#b7bcc7;margin:0;font-size:16px}.reviews-marquee{padding-block:6px;position:relative;overflow:hidden}.reviews-marquee:before,.reviews-marquee:after{content:"";pointer-events:none;z-index:2;width:64px;position:absolute;top:0;bottom:0}.reviews-marquee:before{background:linear-gradient(to right,var(--bg),#1d1d1d00);left:0}.reviews-marquee:after{background:linear-gradient(to left,var(--bg),#1d1d1d00);right:0}.marquee-track{width:max-content;animation:reviews-scroll var(--reviews-speed)linear infinite;will-change:transform;gap:22px;display:flex}.rev-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex:0 0 360px;width:360px;padding:18px 16px}.rev-stars{color:#ff7a1a;gap:6px;margin-bottom:10px;display:flex}.rev-text{color:#d3d7e2;margin:0 0 14px;line-height:1.7}.rev-user{color:#c7ccda;align-items:center;gap:8px;font-weight:600;display:inline-flex}.rev-user svg{opacity:.9}.reviews-marquee:hover .marquee-track,.reviews-marquee:focus-within .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@media (max-width:700px){.reviews-marquee{overflow-x:auto}}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--faq-speed:.52s;--faq-ease:cubic-bezier(.22,1,.36,1);--faq-gap:0px}.faqs{padding:72px 0 96px}.faqs-head{text-align:center;margin-bottom:22px}.faqs-head h2{color:var(--text);margin:0 0 8px;font-size:clamp(26px,4.6vw,42px);font-weight:700}.faqs-head p{color:var(--muted);margin:0}.faq-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff0f,#ffffff0a);border:1px solid #ffffff1a;border-radius:16px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #00000059,inset 0 1px #ffffff0f}.faq-list{margin:0;padding:0;list-style:none}.faq-item+.faq-item{border-top:1px solid #ffffff0f}.faq-item details{background:0 0;position:relative}.faq-item summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:18px;list-style:none;transition:background .25s,color .25s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#ffffff09}.faq-item summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #ffffff47}.faq-item details:before{background:0 0!important;width:0!important}.faq-item details[open]:before{width:3px}.faq-q{color:#e9edf6;align-items:center;gap:12px;display:flex}.faq-ico{color:#e9edf6;width:28px;height:28px;transition:transform var(--faq-speed)var(--faq-ease),background var(--faq-speed)var(--faq-ease),border-color var(--faq-speed)var(--faq-ease),color var(--faq-speed)var(--faq-ease),box-shadow var(--faq-speed)var(--faq-ease);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 28px;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.faq-item details[open] .faq-ico{background:var(--accent);color:#fff;border-color:#00000040;transform:scale(1.02);box-shadow:0 6px 18px #ec584459}.faq-chevron{color:#c7ccda;transition:transform var(--faq-speed)var(--faq-ease),color .25s ease;opacity:.9;place-items:center;display:grid}.faq-item summary:hover .faq-chevron{color:#e0e5f2}.faq-item details[open] .faq-chevron{transform:rotate(180deg)}.faq-a{overflow:hidden}.faq-a-inner{color:#cfd3df;padding:0 18px;line-height:1.75}.faq-a-inner p{margin:0 0 10px}.faq-a-inner a{color:inherit;border-bottom:1px dashed #fff9;text-decoration:none;transition:border-color .2s,color .2s}.faq-a-inner a:hover{color:#fff;border-bottom-color:#ffffff52}@media (max-width:640px){.faq-box{border-radius:12px}.faq-item summary{padding:16px 14px}.faq-a-inner{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.faq-item details:before,.faq-ico,.faq-chevron,.faq-a-inner{transition:none!important}}.faq-a-inner:after{content:"";height:var(--faq-gap);display:block}.mobile-toggle{border:1px solid var(--border);color:#fff;background:#6b6b6b4d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:860px){.nav,.nav-right{display:none}.mobile-toggle{display:inline-flex}.topbar-inner{height:56px}}.mnav{border-bottom:1px solid var(--border);z-index:49;background:#232222;transition:transform .25s;position:fixed;top:56px;left:0;right:0;transform:translateY(-120%)}@media (min-width:861px){.mnav{display:none}}.mnav.open{transform:translateY(0)}.mnav-list{flex-direction:column;gap:8px;margin:0;padding:10px 12px 6px;list-style:none;display:flex}.mnav-link{color:var(--text);border-radius:8px;padding:12px 14px;text-decoration:none;display:block}.mnav-link:hover,.mnav-link.active{background:var(--accent);color:#fff}.mnav-actions{gap:10px;padding:10px 12px 14px;display:grid}.mnav .currency-selector{width:100%;position:relative}.mnav .currency-btn{justify-content:space-between;width:100%}.mnav .currency-dropdown{width:100%;position:static}.mnav .currency-dropdown.dropdown-in-mobile{border-color:var(--border);margin-top:6px}:root{--auth-brand:var(--accent)}.auth-overlay{-webkit-backdrop-filter:none;z-index:9999;background:#000000b8;place-items:center;animation:.14s ease-out authFade;display:grid;position:fixed;inset:0}@keyframes authFade{0%{opacity:0}to{opacity:1}}.auth-modal{width:min(560px,94vw);color:var(--text);border-radius:12px;padding:22px 22px 18px;animation:.18s cubic-bezier(.2,1,.25,1) authPop;position:relative;box-shadow:0 28px 80px #000000a6;background:#232222!important;border:1px solid #ffffff14!important}@keyframes authPop{0%{opacity:.9;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-x{color:#ffa8a8;cursor:pointer;background:0 0;border:none;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.auth-x:hover{background:#432a2a;border-radius:6px}.auth-head{text-align:left;padding:4px 2px 10px}.auth-head h3{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.auth-sub{color:var(--muted);margin:0;line-height:1.6}.auth-list{border-radius:10px;gap:10px;margin:16px 0 6px;padding:14px;list-style:none;display:grid;background:#2a2a2a!important;border:1px solid #ffffff14!important}.auth-list-item{color:#d6dbea;align-items:center;gap:10px;display:flex}.auth-tick{width:22px;height:22px;color:var(--accent);background:#2f2f2f;border:1px solid #ffffff14;border-radius:999px;flex:0 0 22px;place-items:center;display:grid}.auth-cta{gap:12px;margin-top:14px;display:flex}.auth-primary{background:linear-gradient(180deg,var(--accent),var(--accent));color:#fff;letter-spacing:.1px;cursor:pointer;border:1px solid #111;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:10px;height:46px;font-weight:700;display:inline-flex}.auth-primary:hover{filter:brightness(1.05)}.auth-ico-left,.auth-ico-right{color:#fff;place-items:center;width:18px;height:18px;line-height:0;display:grid}.auth-secondary{height:46px;color:var(--text);cursor:pointer;background:#2a2a2a;border:1px solid #ffffff14;border-radius:6px;padding:0 18px;font-weight:600}.auth-secondary:hover{background:#333}.auth-secure{width:100%;color:var(--muted);opacity:.95;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:15.5px;display:flex!important}.auth-secure svg{transform:translateY(1px)}.auth-preparing{color:var(--text);background:#2a2a2a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;margin:16px 0 6px;padding:14px;display:flex}.auth-spinner{border:2px solid #444;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:520px){.auth-modal{padding:18px 16px}.auth-cta{flex-direction:column}.auth-secondary{width:100%}}.cart-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s,color .2s;display:inline-grid;position:relative}.cart-btn:hover{background:var(--accent);color:#fff}.cart-btn svg{width:18px;height:18px}.cart-badge{background:var(--accent);color:#fff;border:1px solid #00000040;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #0006}.cart-empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:22px 6px 6px;display:grid}.cart-empty .cart-ico{opacity:.65;margin-bottom:6px}.cart-empty h4{color:var(--text);margin:0;font-weight:700}.cart-empty p{margin:0}.cart-modal{padding-bottom:20px}.cart-head .cart-head-row{align-items:center;gap:10px;display:flex}.cart-bag svg{display:block;transform:translateY(1px)}.cart-head h3{color:#fff;margin:0;font-size:20px;font-weight:700}.cart-bag{border-radius:none;color:#e9edf6;place-items:center;width:32px;height:32px;display:grid}.cart-block{background:#2a2a2a;border:1px solid #ffffff14;border-radius:6px;margin:12px 0;padding:10px}.cart-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-line{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cart-thumb{background:#242424;border:1px solid #ffffff0f;border-radius:6px;width:56px;height:56px;overflow:hidden}.cart-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cart-thumb-fallback{opacity:.7;place-items:center;width:100%;height:100%;display:grid}.cart-line-info{min-width:0}.cart-line-title{color:#fff;font-weight:700;line-height:1.15}.cart-line-sub{color:#c9cfdb;opacity:.9;margin-top:2px;font-size:13px}.cart-line-end{align-items:center;gap:10px;display:flex}.cart-line-price{font-weight:800}.cart-remove{color:#ffa8a8;cursor:pointer;background:#2a2a2a;border:1px solid #ffffff14;border-radius:6px;padding:6px}.cart-remove:hover{color:#ffa8a8;background:#432a2a}.cart-discord{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-discord-left{align-items:center;gap:10px;display:flex}.cart-discord-text{color:#d6dbea;font-weight:700}.cart-summary{gap:10px;margin-top:6px;display:grid}.cart-total-row{justify-content:space-between;align-items:baseline;padding:10px 0 2px;display:flex}.cart-total-label{color:#fff;font-weight:700}.cart-total-value{color:#fff;font-size:18px;font-weight:800}.cart-actions{gap:10px;display:flex}.cart-checkout{flex:1}.cart-note{text-align:center;margin-top:6px}@media (max-width:520px){.cart-actions{flex-direction:column}}.auth-secondary{height:46px;color:var(--text);cursor:pointer;background:#2a2a2a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.auth-secondary svg{flex:none;display:block;transform:translateY(-2px)}.disconnect-btn{color:#ffa8a8}.disconnect-btn:hover{color:#ffa8a8;background:#432a2a;border-radius:6px}.auth-modal.success-modal{border:1px solid var(--success);box-shadow:0 10px 30px #00000040}.success-badge{border:2px solid var(--success);background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.success-head{text-align:center;margin-bottom:8px}.success-head h3{margin-top:12px;margin-bottom:6px}.summary-card{background:var(--panel);border:1px solid #ffffff14;border-radius:10px;gap:10px;margin-bottom:10px;padding:12px 14px;display:grid}.summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-label{font-weight:700}.summary-value{font-weight:800}.summary-code{background:#00000040;border:1px solid #ffffff14;border-radius:8px;padding:6px 10px;font-weight:700}.items-list{margin:0;padding-left:18px}.items-list li{opacity:.9;line-height:1.5}.info-card{border:1px solid #ffffff14;border-radius:10px;padding:12px}.info-card.success{background:#22c55e1a}.actions-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.center{text-align:center}.nowrap{white-space:nowrap}@media (max-width:480px){.summary-row{gap:8px}.summary-code{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.actions-row a,.auth-cta a,a.auth-primary,a.auth-secondary,.items-list a{font-weight:500;color:#fff!important;text-decoration:none!important}.actions-row a:hover,.actions-row a:focus,.actions-row a:visited,.auth-cta a:hover,.auth-cta a:focus,.auth-cta a:visited,a.auth-primary:hover,a.auth-primary:focus,a.auth-primary:visited,a.auth-secondary:hover,a.auth-secondary:focus,a.auth-secondary:visited,.items-list a:hover,.items-list a:focus,.items-list a:visited{color:#fff!important;text-decoration:none!important}.cfx-link strong{color:#fff;font-weight:700;transition:color .2s,transform .15s,filter .2s;text-decoration:none!important}.cfx-link:hover,.cfx-link:focus-visible{color:var(--success,#22c55e);filter:drop-shadow(0 0 .25rem #22c55e8c);outline:none;transform:translateY(-.5px);text-decoration:none!important}.btn-text-nudge{display:inline-block;transform:translateY(-2px)}.cart-modal .auth-primary.cart-checkout{align-items:center;gap:8px;display:inline-flex;position:relative}.cart-modal .auth-primary.cart-checkout:active,.cart-modal .auth-primary.cart-checkout[aria-busy=true],.cart-modal .auth-primary.cart-checkout.loading{color:#0000}.cart-modal .auth-primary.cart-checkout:active svg,.cart-modal .auth-primary.cart-checkout[aria-busy=true] svg,.cart-modal .auth-primary.cart-checkout.loading svg{opacity:0}.cart-modal .auth-primary.cart-checkout:after{content:"";opacity:0;pointer-events:none;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite btn-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-modal .auth-primary.cart-checkout:active:after,.cart-modal .auth-primary.cart-checkout[aria-busy=true]:after,.cart-modal .auth-primary.cart-checkout.loading:after{opacity:1}@keyframes btn-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.p-cta .p-btn.danger{color:#fff;background:#dc2626;border:1px solid #00000038;transition:background-color .18s,box-shadow .18s}.p-cta .p-btn.danger:hover,.p-cta .p-btn.danger:focus-visible{filter:none!important;background:#ef4444!important}.p-cta .p-btn.danger:active{background:#d32b2b!important}.prod-card--soon .prod-media{background:radial-gradient(800px 360px at 50% 40%,#ffffff0f,#0000 70%),linear-gradient(#151515,#141414);place-items:center;display:grid;position:relative}.soon-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 18px;display:flex}.soon-ico{color:#cfd3df;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 18px #00000059}.soon-title{color:#fff;margin:10px 0 2px;font-size:clamp(18px,2.2vw,24px);font-weight:700}.soon-sub{color:#c3c8d4;opacity:.95;max-width:36ch;margin:0;line-height:1.6}.prod-card--soon{transition:transform .18s,box-shadow .18s,filter .18s}.prod-card--soon:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0000007a}.prod-tag,.p-tag{letter-spacing:.3px;color:#e9edf6;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700;transition:filter .18s,transform 60ms,background-color .18s,border-color .18s}.prod-tag[data-tag=standalone],.p-tag[data-tag=standalone]{background:#22c55e24;border-color:#22c55e47}.prod-tag[data-tag=qbcore],.p-tag[data-tag=qbcore]{background:#3b82f624;border-color:#3b82f647}.prod-tag[data-tag=qbox],.p-tag[data-tag=qbox]{background:#8b5cf624;border-color:#8b5cf647}.prod-tag[data-tag=esx],.p-tag[data-tag=esx]{background:#f59e0b29;border-color:#f59e0b4d}.prod-tag[data-tag]:hover,.p-tag[data-tag]:hover{filter:brightness(1.05);transform:translateY(-1px)}.prod-tag[data-tag],.p-tag[data-tag]{box-shadow:inset 0 1px #ffffff0d}.sf-legalbar{margin-top:18px;padding-top:0}.sf-legal-divider{background:var(--border);opacity:.9;width:min(1100px,82%);height:1px;margin:25px auto 12px}.sf-legalbar__text{color:var(--muted);text-align:center;opacity:.95;margin:18px 0 0;font-size:14px}.site-footer .sf-legalbar__text a,.site-footer .sf-legalbar__text a:visited{color:#fff;border:0;text-decoration:none;transition:color .2s,transform .12s;display:inline-block}.site-footer .sf-legalbar__text a:hover,.site-footer .sf-legalbar__text a:focus{color:var(--accent);border:0;outline:none;text-decoration:none;transform:translateY(-1px)}.nf{padding:80px 0 110px}.nf-inner{text-align:center;width:min(1100px,94%);margin:0 auto}.nf-code{letter-spacing:.02em;color:#fff;text-shadow:0 8px 40px #00000073;font-size:clamp(72px,16vw,140px);font-weight:800;line-height:1;display:inline-block}.nf-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;max-width:860px;margin:24px auto 10px;padding:28px 24px 22px;box-shadow:0 18px 48px #00000059}.nf-icon{width:60px;height:60px;color:var(--accent);box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;margin:0 auto 12px;display:grid}.nf-title{color:#fff;margin:6px 0 8px;font-size:clamp(20px,3.2vw,28px);font-weight:700}.nf-desc{color:#b7bcc7;max-width:720px;margin:0 auto 14px;line-height:1.7}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.nf-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;text-decoration:none;transition:background .18s,filter .18s,transform .12s;display:inline-flex}.nf-btn:hover{background:#333;transform:translateY(-1px)}.nf-btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent));border-color:#00000040}.nf-btn.primary:hover{filter:brightness(1.05)}.nf-quick{margin-top:18px}.nf-help{color:var(--muted);margin:0}.nf-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.nf-links a{color:#fff;border-bottom:1px dashed #ffffff47;text-decoration:none;transition:color .2s,border-color .2s,transform .12s}.nf-links a:hover{color:var(--accent);border-bottom-color:#0000;transform:translateY(-1px)}@media (max-width:520px){.nf-card{padding:22px 16px}}.p-cta--tight{margin-top:10px}.p-meta--soft{gap:6px;margin-top:12px}.p-meta--soft .p-meta-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:6px 10px}.p-section{margin-top:18px}.p-section-title{color:#fff;letter-spacing:.2px;margin:0 0 8px;font-size:20px;font-weight:700}.p-desc{color:#cfd3df;margin:0;line-height:1.75}.p-lines{gap:8px;margin-top:8px;display:grid}.p-line{align-items:center;gap:10px;display:flex}.p-line-check{width:18px;height:18px;color:var(--accent);flex:0 0 18px;place-items:center;display:grid;transform:translateY(1px)}.p-line-text{color:#d5d9e6;line-height:1.7}@media (max-width:520px){.p-meta--soft{gap:8px}}:root{--req-radius:12px;--req-pad-x:16px;--req-pad-y:14px;--req-row-pad-x:10px;--req-row-pad-y:12px;--req-icon:18px;--req-gap:12px;--req-border:#ffffff14;--req-bg:#ffffff09;--req-hover:#ffffff08;--req-divider-alpha:.06}.req{padding:var(--req-pad-y)var(--req-pad-x);border-radius:var(--req-radius);background:var(--req-bg);border:1px solid var(--req-border);margin-top:16px;overflow:hidden}.req-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.req-row{margin:0}.req-item{justify-content:space-between;align-items:center;gap:var(--req-gap);padding:var(--req-row-pad-y)var(--req-row-pad-x);color:inherit;border-radius:8px;text-decoration:none;display:flex;position:relative}.req-item:hover{background:var(--req-hover)}.req-row+.req-row .req-item:before{content:"";top:0;left:calc(var(--req-row-pad-x) + var(--req-icon) + var(--req-gap));background:linear-gradient(to right,#fff0,rgba(255,255,255,var(--req-divider-alpha))12%,rgba(255,255,255,var(--req-divider-alpha))88%,#fff0);height:1px;position:absolute;right:0}.req-left{align-items:center;gap:var(--req-gap);min-width:0;display:inline-flex}.req-ico{width:var(--req-icon);height:var(--req-icon);color:#c9cedb;place-items:center;display:grid}.req-ico svg{width:100%;height:100%;color:var(--accent);display:block;transform:translateY(1px)}.req-text{color:#e5e9f6;white-space:nowrap;text-overflow:ellipsis;line-height:1.65;overflow:hidden}.req-ext{opacity:.85;color:#cfd3df;transform:translateY(1px)}@media (max-width:520px){:root{--req-pad-x:12px;--req-pad-y:12px;--req-row-pad-y:10px}.req-item{padding:var(--req-row-pad-y)var(--req-row-pad-x)}}:root{--topbar-h:64px}@media (max-width:860px){:root{--topbar-h:56px}}.p-media--sticky{top:calc(var(--topbar-h) + 50px);z-index:1;align-self:start;height:fit-content;position:sticky}.p-media--sticky .p-media-main>img,.p-media--sticky .p-media-main>iframe,.p-media--sticky .p-media-main>.p-video-preview>img{width:100%;height:100%;inset:0}.p-media--sticky .p-thumbs{margin-top:14px}@media (max-width:980px){.p-media--sticky{position:static;top:auto}}:root{--note-warn-bg:#332626;--note-warn-border:#ffffff0a;--note-warn-icon:#ff5252}.note{background:var(--note-warn-bg,#332626);border:1px solid var(--note-warn-border,#ffffff0a);color:#fff;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;display:flex}.note-ico{width:18px;height:18px;color:var(--note-warn-icon,#ff5252);flex:0 0 18px;place-items:center;margin-top:0;line-height:0;display:grid;transform:translateY(1px)}.note-ico svg{width:100%;height:100%;display:block}.note-text{margin:0;line-height:1.6}.note.note--top{align-items:flex-start}.extlink,.extlink:visited{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.06em}.extlink:hover{filter:brightness(1.06)}.extlink:after{content:" ↗";opacity:.9;font-size:.95em}@media (max-width:800px){.sf-grid{flex-flow:column;align-items:flex-start;row-gap:20px}.sf-grid .sf-col:first-of-type,.sf-grid .sf-col+.sf-col{margin-left:0!important}.sf-brand,.sf-col{width:100%}}@media (min-width:801px) and (max-width:1100px){.sf-grid{column-gap:var(--footer-col-gap);grid-template-columns:repeat(4,minmax(160px,1fr));align-items:start;row-gap:22px;display:grid}.sf-brand{grid-column:1/-1}.sf-grid .sf-col{width:auto;margin-left:0!important}}@media (max-width:520px){.sf-tagline{max-width:40ch}.sf-links{gap:6px}}.user-menu{border-radius:6px!important;overflow:hidden!important}.user-menu .currency-option{box-sizing:border-box!important;height:36px!important;color:var(--text)!important;background:0 0!important;border:0!important;align-items:center!important;padding:0 12px!important;line-height:1!important;text-decoration:none!important;display:flex!important}.user-menu .currency-option:hover{color:#fff!important;background:#ec5844!important;border-radius:0!important}.user-menu .currency-option:first-child:hover{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.user-menu .currency-option:last-child:hover{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.user-menu .currency-option:only-child:hover{border-radius:6px!important}.user-menu .menu-text{position:static!important;top:0!important}.currency-dropdown,.currency-dropdown.dropdown-in-mobile{border-radius:6px!important;padding:0!important;overflow:hidden!important}.currency-dropdown .currency-option{color:var(--text)!important;box-sizing:border-box!important;background:0 0!important;border:0!important;padding:8px 12px!important;line-height:20px!important;text-decoration:none!important;display:block!important}.currency-dropdown .currency-option:hover{color:#fff!important;background:#ec5844!important}.currency-dropdown .menu-text{position:relative!important;top:0!important}
