:root{--bg:#050713;--panel:#0b0f1f;--panel2:#101733;--text:#f2f3ff;--muted:#b7b7d3;--border:rgba(255,255,255,.10);--shadow:0 22px 70px rgba(0,0,0,.60);--red:#ff3b3b;--blue:#2fd2ff;--violet:#a45bff;--teal:#00ffd5;--radius:18px;--max:1180px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--text);background:radial-gradient(900px 600px at 18% 12%,rgba(47,210,255,.18),transparent 58%),radial-gradient(880px 560px at 82% 18%,rgba(155,92,255,.14),transparent 58%),radial-gradient(820px 560px at 55% 92%,rgba(255,59,59,.12),transparent 60%),radial-gradient(760px 520px at 24% 78%,rgba(0,255,213,.08),transparent 62%),var(--bg);line-height:1.45}body.page-home{position:relative}body.page-home::before,body.page-home::after{content:"";position:fixed;top:0;bottom:0;width:min(360px,22vw);background-image:url("../assets/home-side-figure.webp");background-repeat:no-repeat;background-size:contain;opacity:.18;filter:blur(.8px) drop-shadow(0 0 42px rgba(47,210,255,.16));pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}body.page-home::before{left:0;background-position:left 56%;transform:translateX(-18%) rotate(-2deg)}body.page-home::after{right:0;background-position:right 56%;transform:translateX(18%) scaleX(-1) rotate(-2deg)}body.page-home #conteudo{position:relative;z-index:1}@media(max-width:980px){body.page-home::before,body.page-home::after{display:none}}body.page-staff{position:relative}body.page-staff::before,body.page-staff::after{content:"";position:fixed;top:0;bottom:0;width:min(520px,30vw);background-image:url("../assets/staff-side-figure.webp");background-repeat:no-repeat;background-size:112% auto;opacity:.15;filter:blur(1.35px) grayscale(.25) saturate(.75) brightness(.85) contrast(1.08) drop-shadow(0 0 70px rgba(47,210,255,.16));mix-blend-mode:screen;pointer-events:none;z-index:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}body.page-staff::before{left:0;background-position:left 72%;transform:translateX(-26%) rotate(-1.6deg);-webkit-mask-image:radial-gradient(72% 78% at 34% 50%,#000 0%,#000 56%,transparent 100%);mask-image:radial-gradient(72% 78% at 34% 50%,#000 0%,#000 56%,transparent 100%)}body.page-staff::after{right:0;background-position:right 72%;transform:translateX(26%) scaleX(-1) rotate(-1.6deg);-webkit-mask-image:radial-gradient(72% 78% at 66% 50%,#000 0%,#000 56%,transparent 100%);mask-image:radial-gradient(72% 78% at 66% 50%,#000 0%,#000 56%,transparent 100%)}body.page-staff #conteudo{position:relative;z-index:1}body.page-staff.hasIntro::before,body.page-staff.hasIntro::after,body.hasIntro.page-staff::before,body.hasIntro.page-staff::after{opacity:0 !important}@media(max-width:980px){body.page-staff::before,body.page-staff::after{display:none}}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.muted{color:var(--muted)}.skip{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{left:18px;top:10px;width:auto;height:auto;padding:10px 12px;background:rgba(0,0,0,.9);border:1px solid var(--border);border-radius:12px;z-index:999}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);font-weight:900;letter-spacing:.06em;font-size:.78rem}.badge::before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(46,204,113,.9);box-shadow:0 0 18px rgba(46,204,113,.35)}.topstrip{position:sticky;top:0;z-index:100;background:rgba(7,7,11,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.topstrip__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.topstrip__left{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.95rem;flex-wrap:wrap}.topstrip__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topstrip__sep{opacity:.65}.topstrip__link{opacity:.92}.topstrip__link:hover{opacity:1;color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .08s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.btn:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(135deg,rgba(209,43,43,.96),rgba(58,166,255,.18));border-color:rgba(209,43,43,.40)}.btn--ghost{background:transparent}.btn--shop{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.16)}.mast{position:sticky;top:52px;z-index:90;background:rgba(7,7,11,.62);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.mast__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.mast{isolation:isolate}.mast::before{content:"";position:absolute;inset:-120px -90px -60px -90px;pointer-events:none;z-index:0;background:radial-gradient(460px 220px at 18% 18%,rgba(47,210,255,.22),transparent 62%),radial-gradient(520px 240px at 78% 35%,rgba(155,92,255,.16),transparent 64%),radial-gradient(560px 260px at 55% 88%,rgba(255,59,59,.12),transparent 66%);filter:blur(26px) saturate(1.35);opacity:.65;animation:mastAura 14s ease-in-out infinite alternate}.mast::after{content:"";position:absolute;left:-40%;right:-40%;bottom:0;height:2px;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(47,210,255,0),rgba(47,210,255,.85),rgba(155,92,255,.80),rgba(255,59,59,.78),rgba(47,210,255,.85),rgba(47,210,255,0));background-size:220% 100%;filter:drop-shadow(0 0 18px rgba(47,210,255,.22));opacity:.95;animation:mastLine 9.5s ease-in-out infinite}@keyframes mastAura{0%{transform:translate3d(-1.6%,-0.6%,0) scale(1.02)}100%{transform:translate3d(1.6%,0.8%,0) scale(1.05)}}@keyframes mastLine{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.mast__inner{position:relative;z-index:2}.nav__link{position:relative;overflow:hidden}.nav__link::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(47,210,255,.18),rgba(155,92,255,.14),rgba(255,59,59,.12));opacity:0;transform:translateY(10%);transition:opacity .22s ease,transform .22s ease}.nav__link:hover::before{opacity:1;transform:translateY(0)}.nav__link.is-active::before{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mast::before,.mast::after{animation:none}.nav__link::before{transition:none}}.brand{display:flex;align-items:center;gap:12px;min-width:240px}.brand__logo{width:80px;height:80px;border-radius:16px;object-fit:contain;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.brand__name{font-weight:950;letter-spacing:.10em}.brand__tag{color:var(--muted);font-size:.86rem;margin-top:2px}.nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nav__link{padding:10px 12px;border-radius:999px;border:1px solid transparent;color:var(--muted);font-weight:900;letter-spacing:.05em}.nav__link:hover{border-color:rgba(47,210,255,.22);color:var(--text)}.nav__link.is-active{background:rgba(255,255,255,.06);border-color:rgba(47,210,255,.24);color:var(--text);box-shadow:0 0 0 1px rgba(47,210,255,.10),0 0 28px rgba(47,210,255,.10)}.mast__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.iconbtn{width:44px;height:44px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.04);display:none;cursor:pointer}.iconbtn span{display:block;height:2px;width:18px;margin:4px auto;background:var(--text);opacity:.9}.iconbtn:hover{background:rgba(255,255,255,.07)}.drawer{display:none}.drawer.is-open{display:block}.drawer__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:200}.drawer__panel{position:fixed;top:0;right:0;height:100%;width:min(420px,92vw);background:rgba(12,12,18,.98);border-left:1px solid rgba(255,255,255,.10);box-shadow:var(--shadow);display:flex;flex-direction:column;z-index:210}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.drawer__title{font-weight:950;letter-spacing:.06em}.drawer__close{font-size:26px;line-height:1;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);color:var(--text);border-radius:14px;width:44px;height:44px;cursor:pointer}.drawer__close:hover{background:rgba(255,255,255,.07)}.drawer__grid{display:grid;gap:12px;padding:14px;overflow:auto}.drawer__col{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:rgba(255,255,255,.03)}.drawer__label{color:var(--muted);font-weight:950;letter-spacing:.08em;font-size:.82rem;margin-bottom:8px}.drawer__col a{display:block;padding:10px;border-radius:12px;color:var(--muted)}.drawer__col a:hover{background:rgba(255,255,255,.06);color:var(--text)}.drawer__foot{display:grid;gap:10px;padding:14px;border-top:1px solid rgba(255,255,255,.08)}.kicker{display:inline-flex;padding:8px 10px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.04);color:var(--muted);font-weight:950;letter-spacing:.10em;font-size:.78rem}.hero{position:relative;overflow:hidden}.hero__bg{position:absolute;inset:-90px -90px auto -90px;height:640px;background-image:radial-gradient(520px 280px at 18% 30%,rgba(209,43,43,.24),transparent 62%),radial-gradient(540px 300px at 70% 60%,rgba(58,166,255,.18),transparent 62%),url("../assets/home_alt.webp"));background-position:0 0,0 0,center;background-size:auto,auto,cover;background-repeat:no-repeat;opacity:.72;filter:saturate(1.10) contrast(1.06);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}.hero__inner{display:grid;grid-template-columns:1.25fr .85fr;gap:18px;padding:26px 0 18px}.heroBar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pill{display:inline-flex;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.20);color:rgba(255,255,255,.86);font-weight:900;letter-spacing:.04em;font-size:.86rem}.slider{border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(255,255,255,.03);box-shadow:var(--shadow);overflow:hidden}.slider__track{display:flex;width:100%;transform:translateX(0);transition:transform .45s ease}.slide{min-width:100%;padding:22px}.slide h1{margin:10px 0 8px 0;line-height:1.05;font-size:clamp(2.0rem,3.0vw,2.8rem)}.lead{color:var(--muted);max-width:62ch;font-size:1.06rem}.cta{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin-top:14px}.ipBox{flex:1 1 260px;border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:10px 12px;background:rgba(0,0,0,.22)}.ipBox__label{color:var(--muted);font-size:.86rem;font-weight:900;letter-spacing:.05em}.ipBox__value{font-size:1.06rem}.note{margin-top:12px;color:rgba(255,255,255,.72);font-size:.92rem}.slider__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.slider__btn{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text);font-size:22px;cursor:pointer}.slider__btn:hover{background:rgba(255,255,255,.07)}.slider__dots{display:flex;gap:8px;align-items:center;justify-content:center;flex:1}.dotBtn{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.30);background:rgba(255,255,255,.10);cursor:pointer}.dotBtn.is-active{background:rgba(209,43,43,.95);border-color:rgba(209,43,43,.95)}.hero__right{display:grid;gap:12px}.card{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:14px;background:rgba(255,255,255,.03);box-shadow:0 18px 55px rgba(0,0,0,.42)}.card__title{font-weight:950;letter-spacing:.04em}.card__text{color:var(--muted);margin-top:6px}.card__link{display:inline-flex;margin-top:10px;color:rgba(242,243,255,.92)}.card__link:hover{text-decoration:underline}.miniList{margin:10px 0 0 18px;color:rgba(255,255,255,.88)}.section{padding:22px 0}.section--alt{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.section__head h2{margin:0;letter-spacing:.06em}.section__head p{margin:0;color:var(--muted)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:14px;background:rgba(255,255,255,.03)}.feature__title{font-weight:950}.feature__text{color:var(--muted);margin-top:6px}.ctaWide{margin-top:14px;border:1px solid rgba(255,255,255,.10);border-radius:22px;padding:18px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(209,43,43,.10));display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ctaWide__title{font-weight:950;font-size:1.15rem}.ctaWide__text{color:var(--muted)}.ctaWide__actions{display:flex;gap:10px;flex-wrap:wrap}.pageHero{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.pageHero__bg{position:absolute;inset:-80px -80px auto -80px;height:320px;background-image:radial-gradient(420px 220px at 20% 50%,rgba(209,43,43,.22),transparent 62%),radial-gradient(420px 220px at 70% 55%,rgba(58,166,255,.18),transparent 62%),image-set( url("../assets/bg.webp") type("image/webp"),url("../assets/bg.jpg") type("image/jpeg"));background-position:0 0,0 0,center;background-size:auto,auto,cover;background-repeat:no-repeat;opacity:.22;mask-image:linear-gradient(to bottom,#000 52%,transparent 100%);pointer-events:none}.pageHero__inner{position:relative;z-index:1}.vipBackBtn{position:relative;z-index:2;margin-bottom:10px}.pageHero--vip .pageHero__bg{height:360px;background-image:radial-gradient(560px 280px at 18% 55%,rgba(255,255,255,.12),transparent 64%),radial-gradient(560px 280px at 72% 52%,rgba(0,0,0,.18),transparent 68%),var(--vip-hero),image-set( url("../assets/bg.webp") type("image/webp"),url("../assets/bg.jpg") type("image/jpeg"));background-position:0 0,0 0,center,center;background-size:auto,auto,cover,cover;opacity:.32;filter:saturate(1.08) contrast(1.08)}.pageHero--vip-cobra{--vip-hero:image-set(url("../assets/vip_cobra_card.webp") type("image/webp"),url("../assets/vip_cobra_card.jpg") type("image/jpeg"));--vip-accent1:rgba(90,255,160,.96);--vip-accent2:rgba(58,166,255,.18);--vip-glow:rgba(90,255,160,.22)}.pageHero--vip-vibora{--vip-hero:image-set(url("../assets/vip_vibora_card.webp") type("image/webp"),url("../assets/vip_vibora_card.jpg") type("image/jpeg"));--vip-accent1:rgba(255,170,70,.96);--vip-accent2:rgba(255,70,70,.14);--vip-glow:rgba(255,170,70,.20)}.pageHero--vip-hydra{--vip-hero:image-set(url("../assets/vip_hydra_card.webp") type("image/webp"),url("../assets/vip_hydra_card.jpg") type("image/jpeg"));--vip-accent1:rgba(185,120,255,.96);--vip-accent2:rgba(120,210,255,.14);--vip-glow:rgba(185,120,255,.22)}.pageHero--kit-kaboom{--vip-hero:image-set(url("../assets/kit_kaboom_card.webp") type("image/webp"),url("../assets/kit_kaboom_card.jpg") type("image/jpeg"));--vip-accent1:rgba(255,170,70,.96);--vip-accent2:rgba(255,70,70,.14);--vip-glow:rgba(255,170,70,.20)}body.vipTheme--cobra{--vip-accent1:rgba(90,255,160,.96);--vip-accent2:rgba(58,166,255,.18);--vip-glow:rgba(90,255,160,.22)}body.vipTheme--vibora{--vip-accent1:rgba(255,170,70,.96);--vip-accent2:rgba(255,70,70,.14);--vip-glow:rgba(255,170,70,.20)}body.vipTheme--hydra{--vip-accent1:rgba(185,120,255,.96);--vip-accent2:rgba(120,210,255,.14);--vip-glow:rgba(185,120,255,.22)}body.vipTheme--kaboom{--vip-accent1:rgba(255,170,70,.96);--vip-accent2:rgba(255,70,70,.14);--vip-glow:rgba(255,170,70,.20)}.vipBadge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.12);font-weight:950;letter-spacing:.02em}.vipDetail{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:start}.vipPanel{border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;background:rgba(255,255,255,.03)}.vipDetail__title{margin:0 0 6px 0}.vipDetail__img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.12)}.vipBenefits{margin:12px 0 0 18px;color:rgba(255,255,255,.90)}.vipDetail__splashPanel{padding:14px;display:flex;flex-direction:column;gap:12px}.vipDetail__splashImg{display:block;width:100%;height:250px;object-fit:cover;object-position:center top;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.12)}.vipDetail__cta{display:flex;flex-wrap:wrap;gap:10px}.vipDetail__cta--stack{flex-direction:column}.vipDetail__cta--stack .btn{width:100%}.btn--vipPrimary{background:linear-gradient(135deg,var(--vip-accent1,rgba(209,43,43,.96)),var(--vip-accent2,rgba(58,166,255,.18)));border-color:rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 10px 34px var(--vip-glow,rgba(255,59,59,.18));position:relative;overflow:hidden}.btn--vipPrimary::after{content:"";position:absolute;inset:-2px;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 42%,transparent 72%);transform:translateX(-120%);opacity:.55;animation:vipShine 2.8s ease-in-out infinite}.btn--vipGhost{background:rgba(0,0,0,.10);border-color:rgba(255,255,255,.16)}.btn--vipGhost:hover{border-color:rgba(255,255,255,.26);box-shadow:0 10px 28px rgba(0,0,0,.26)}@keyframes vipShine{0%{transform:translateX(-120%)}55%{transform:translateX(120%)}100%{transform:translateX(120%)}}@media(prefers-reduced-motion:reduce){.btn--vipPrimary::after{animation:none}}.vipDetail__benefitsPanel{margin-top:0;grid-column:2}.page-vipdetail .mast .nav,.page-vipdetail .mast .mast__actions,.page-vipdetail .mast .drawer{display:none !important}.page-vipdetail .mast__inner{justify-content:flex-start}@media(max-width:980px){.vipDetail{grid-template-columns:1fr}.vipDetail__splashImg{height:220px}.vipDetail__benefitsPanel{grid-column:1 / -1}}@media(max-width:980px){.vipDetail{grid-template-columns:1fr}}.pageHero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:18px;padding-bottom:14px;flex-wrap:wrap}.pageHero__tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;position:relative;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.02);overflow:hidden;isolation:isolate}.pageHero--updates .pageHero__inner{align-items:flex-start}.pageHero--updates .pageHero__tools{order:3;width:100%;flex:0 0 100%;max-width:100%;align-self:stretch;justify-content:flex-start;margin-top:12px}.pageHero--updates .input{width:min(560px,100%)}.input{width:min(460px,92vw);padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--text)}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--muted);font-weight:900;cursor:pointer}.chip.is-active{background:rgba(255,255,255,.08);color:var(--text)}.pill2{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--muted);font-weight:950;letter-spacing:.06em;font-size:.82rem}.updates{display:grid;gap:12px}.updateCard{border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;background:rgba(255,255,255,.03)}.updateCard__meta{display:flex;gap:10px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.updateCard h2{margin:8px 0 6px 0}.updateCard ul{margin:10px 0 0 18px;color:rgba(255,255,255,.88)}.updateCard p{color:var(--muted);margin:10px 0 0 0}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product{border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;min-height:280px;position:relative}.product--vip{cursor:pointer;overflow:hidden;isolation:isolate;padding:0;display:flex;flex-direction:column;position:relative}.vipCard__media{position:absolute;inset:0;height:auto;width:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:0}.vipCard__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.04) 0%,rgba(0,0,0,.18) 34%,rgba(0,0,0,.52) 72%,rgba(0,0,0,.70) 100%);pointer-events:none}.vipCard__content{position:relative;z-index:1;padding:16px;display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient( to bottom,rgba(7,7,11,.08) 0%,rgba(7,7,11,.54) 52%,rgba(7,7,11,.74) 100%)}.product--vip{--vip-accent:#ffffff;--vip-accent-rgb:255,255,255}.product--vip-cobra{--vip-accent:#57ff3f;--vip-accent-rgb:87,255,63}.product--vip-vibora{--vip-accent:#ff9a2f;--vip-accent-rgb:255,154,47}.product--vip-hydra{--vip-accent:#b06cff;--vip-accent-rgb:176,108,255}.product--kit-kaboom{--vip-accent:#ff9a2f;--vip-accent-rgb:255,154,47}.product--vip h3{margin:0 0 8px 0;font-size:clamp(22px,2.2vw,30px);font-weight:950;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.98);text-shadow:0 3px 14px rgba(0,0,0,.95),0 0 18px rgba(var(--vip-accent-rgb),.55),0 0 38px rgba(var(--vip-accent-rgb),.22)}.vipRainbow{color:rgba(255,255,255,.98);text-shadow:0 3px 14px rgba(0,0,0,.95),0 0 26px rgba(255,255,255,.16)}@supports(-webkit-background-clip:text) or(background-clip:text){.vipRainbow{background:linear-gradient(90deg,#ff004c,#ff7a00,#ffd500,#00ff6a,#00d5ff,#3c5bff,#b300ff,#ff004c);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(0,0,0,.55))}@media(hover:hover) and(pointer:fine){.vipRainbow:hover{animation:vipRainbowShift 3.8s linear infinite}}@media(prefers-reduced-motion:reduce){.vipRainbow:hover{animation:none}}@keyframes vipRainbowShift{to{background-position:280% 0}}}@supports(-webkit-background-clip:text) or(background-clip:text){.product--vip h3:not(.vipRainbow){background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.98) 20%,rgba(var(--vip-accent-rgb),1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.product--vip .muted{color:rgba(255,255,255,.88);font-weight:850;text-shadow:0 2px 12px rgba(0,0,0,.92);margin:0 0 12px 0}.product--vip .product__price{font-size:18px;color:rgba(255,255,255,.99);text-shadow:0 3px 14px rgba(0,0,0,.95),0 0 16px rgba(var(--vip-accent-rgb),.26)}.vipCard__media--cobra{background-image:image-set(url("../assets/vip_cobra_card.webp") type("image/webp"),url("../assets/vip_cobra_card.jpg") type("image/jpeg"))}.vipCard__media--vibora{background-image:image-set(url("../assets/vip_vibora_card.webp") type("image/webp"),url("../assets/vip_vibora_card.jpg") type("image/jpeg"))}.vipCard__media--hydra{background-image:image-set(url("../assets/vip_hydra_card.webp") type("image/webp"),url("../assets/vip_hydra_card.jpg") type("image/jpeg"))}.vipCard__media--kaboom{background-image:image-set(url("../assets/kit_kaboom_card.webp") type("image/webp"),url("../assets/kit_kaboom_card.jpg") type("image/jpeg"));background-position:50% 30%}.product--vip:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05)}.product--vip:hover .vipCard__media::after{background:linear-gradient(to bottom,rgba(0,0,0,.06) 0%,rgba(0,0,0,.22) 34%,rgba(0,0,0,.58) 72%,rgba(0,0,0,.76) 100%)}.product--vip:focus-within{outline:2px solid rgba(255,255,255,.22);outline-offset:2px}.product ul{margin:10px 0 0 18px;color:rgba(255,255,255,.88)}.product__bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.page-store .product__bottom{justify-content:flex-end}.page-store .product--vip .product__bottom{display:flex;flex-direction:column;align-items:stretch;gap:12px}.page-store .product--vip .product__row{justify-content:center}.page-store .product--vip .product__price{text-align:center}.product__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.product__details{display:flex;justify-content:center}.product__details .btn{width:190px;justify-content:center}.btn--details{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);font-weight:850}.btn--details:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22)}@media(max-width:520px){.product__details .btn{width:100%}}.product__price{font-weight:950;letter-spacing:.02em;color:rgba(255,255,255,.92)}.product__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.product__actions .btn{width:190px;justify-content:center;text-align:center;white-space:nowrap;line-height:1.2;padding:12px 14px}.product__details{margin-top:12px;display:flex;justify-content:center}.product__details .btn{min-width:190px;justify-content:center}@media(max-width:520px){.product__actions .btn{width:100%}}.price{font-weight:950}.product--basic{border-color:rgba(255,255,255,.12)}.product--mid{border-color:rgba(209,43,43,.25)}.product--pro{border-color:rgba(209,43,43,.38)}#vips{position:relative;overflow:hidden}#vips .vipShowcaseArt{position:absolute;right:max(-64px,-4vw);top:52%;width:min(420px,34vw);opacity:.28;pointer-events:none;z-index:0;filter:saturate(1.08) contrast(1.06) drop-shadow(0 18px 60px rgba(0,0,0,.58));transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side at 60% 50%,rgba(0,0,0,1),rgba(0,0,0,.75) 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side at 60% 50%,rgba(0,0,0,1),rgba(0,0,0,.75) 62%,rgba(0,0,0,0) 100%)}#vips .vipShowcaseArt--left{position:absolute;left:max(-64px,-4vw);right:auto;top:52%;width:min(420px,34vw);opacity:.24;pointer-events:none;z-index:0;filter:saturate(1.06) contrast(1.05) drop-shadow(0 18px 60px rgba(0,0,0,.58));transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side at 40% 50%,rgba(0,0,0,1),rgba(0,0,0,.75) 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side at 40% 50%,rgba(0,0,0,1),rgba(0,0,0,.75) 62%,rgba(0,0,0,0) 100%)}#vips .vipShowcaseArt img{display:block;width:100%;height:auto;image-rendering:pixelated}#vips .container{position:relative;z-index:1}@media(max-width:980px){#vips .vipShowcaseArt{display:none}}@media(prefers-reduced-motion:no-preference){#vips .vipShowcaseArt{animation:vipFloatRight 7.2s ease-in-out infinite}#vips .vipShowcaseArt--left{animation:vipFloatLeft 7.2s ease-in-out infinite}@keyframes vipFloatRight{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 10px)) translateX(-8px)}}@keyframes vipFloatLeft{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 10px)) translateX(8px)}}}.notice{margin-top:14px;border:1px dashed rgba(255,255,255,.18);border-radius:20px;padding:16px;background:rgba(0,0,0,.18)}.notice__title{font-weight:950;margin-bottom:6px}.faq{margin-top:16px;border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;background:rgba(255,255,255,.03)}.faq h2{margin:0 0 10px 0}.faq details{border-top:1px solid rgba(255,255,255,.08);padding:10px 0}.faq details:first-of-type{border-top:0}.faq summary{cursor:pointer;font-weight:900}.faq p{color:var(--muted);margin:8px 0 0 0}.socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.socialCard{border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;background:rgba(255,255,255,.03);transition:transform .08s ease,background .2s ease}.socialCard:hover{transform:translateY(-1px);background:rgba(255,255,255,.05)}.socialCard__name{font-weight:950}.socialCard__meta{color:var(--muted);margin-top:6px}.socialCard__cta{margin-top:12px;color:rgba(242,243,255,.92)}.discordCta{margin-top:16px;border:1px solid rgba(255,255,255,.10);border-radius:22px;padding:18px;background:linear-gradient(135deg,rgba(58,166,255,.10),rgba(209,43,43,.10));display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer{border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.footer__grid{display:flex;justify-content:center;align-items:center;gap:18px;padding:18px 0;flex-wrap:wrap}.footer__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.footer__brand img{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);object-fit:contain;image-rendering:-webkit-optimize-contrast}.footer__name{font-weight:950;letter-spacing:.05em}.footer__muted{color:var(--muted);font-size:.92rem}.footer__cols{display:flex;gap:22px;flex-wrap:wrap}.footer__col{display:grid;gap:8px;min-width:160px}.footer__label{color:rgba(255,255,255,.78);font-weight:950;letter-spacing:.08em;font-size:.82rem}.footer__col a{color:var(--muted)}.footer__col a:hover{color:var(--text);text-decoration:underline}.footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:12px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:rgba(255,255,255,.78)}.footer__bottomLinks{display:flex;gap:14px;flex-wrap:wrap}.footer__bottomLinks a{color:var(--muted)}.footer__bottomLinks a:hover{color:var(--text)}.footer__logoWrap{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;animation:footerBob 6.2s ease-in-out infinite}.footer__logoWrap::before{content:"";position:absolute;inset:-18px;border-radius:26px;background:radial-gradient(circle at 28% 30%,rgba(0,212,255,.34),transparent 58%),radial-gradient(circle at 72% 34%,rgba(163,67,255,.28),transparent 60%),radial-gradient(circle at 55% 76%,rgba(255,58,58,.22),transparent 62%);filter:blur(11px);opacity:.82;pointer-events:none;animation:footerFlare 7.2s ease-in-out infinite}.footer__logoWrap::after{content:"";position:absolute;inset:-7px;border-radius:22px;background:conic-gradient(from 180deg,rgba(0,212,255,0),rgba(0,212,255,.40),rgba(163,67,255,.34),rgba(255,58,58,.30),rgba(0,212,255,0));opacity:.55;mix-blend-mode:screen;pointer-events:none;filter:blur(1px);animation:footerSpin 9.5s linear infinite}.footer__logoWrap img{position:relative;z-index:2}.footer__brand:hover .footer__logoWrap::before{opacity:.95}.footer__brand:hover .footer__logoWrap::after{opacity:.7}@keyframes footerBob{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}@keyframes footerFlare{0%,100%{transform:translateY(0) rotate(0deg);filter:blur(11px)}50%{transform:translateY(-2px) rotate(8deg);filter:blur(13px)}}@keyframes footerSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.footer__grid{justify-content:center;align-items:center}.footer__bottomLinks .footer__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(0,212,255,.06),rgba(163,67,255,.05),rgba(255,58,58,.04),rgba(255,255,255,.02));background-size:260% 260%;animation:footerChipBg 8.5s ease-in-out infinite;color:rgba(255,255,255,.88);letter-spacing:.02em;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.footer__bottomLinks .footer__chip::before{content:"";position:absolute;inset:-18px;background:radial-gradient(circle at 18% 40%,rgba(0,212,255,.22),transparent 55%),radial-gradient(circle at 82% 58%,rgba(163,67,255,.18),transparent 55%),radial-gradient(circle at 50% 110%,rgba(255,58,58,.14),transparent 60%);filter:blur(18px);opacity:0;transition:opacity .18s ease}.footer__bottomLinks .footer__chip::after{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.16),transparent);transform:translateX(-120%);opacity:0}.footer__bottomLinks .footer__chip:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.05);color:var(--text)}.footer__bottomLinks .footer__chip:hover::before{opacity:1}.footer__bottomLinks .footer__chip:hover::after{opacity:1;animation:footerSheen 1.05s ease}@keyframes footerSheen{to{transform:translateX(120%)}}@keyframes footerChipBg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(max-width:980px){.nav{display:none}.iconbtn{display:inline-flex}.hero__inner{grid-template-columns:1fr}.grid3{grid-template-columns:1fr}.products{grid-template-columns:1fr}.socials{grid-template-columns:1fr 1fr}}@media(max-width:520px){.socials{grid-template-columns:1fr}}.statusbar{background:rgba(0,0,0,.55);border-bottom:1px solid rgba(255,255,255,.10)}.statusbar__inner{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:12px}.statusbar__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.statusbar__item{display:inline-flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);box-shadow:0 6px 18px rgba(0,0,0,.25);font-weight:900;letter-spacing:.06em;font-size:12px}.statusbar__label{opacity:.75;font-size:11px}.statusbar__val.is-online{color:#71ff8a}.statusbar__sep{color:rgba(255,255,255,.28);font-weight:900}.statusbar__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);font-weight:900;font-size:12px}.statusbar__link:hover{background:rgba(255,255,255,.08)}.ico{display:inline-block;vertical-align:middle}.rulesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ruleCard{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.03);border-radius:var(--radius2);padding:16px}.ruleCard__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ruleNo{padding:6px 10px;border-radius:999px;border:1px solid rgba(31,212,255,.25);background:rgba(31,212,255,.10);font-weight:900;letter-spacing:.06em;font-size:12px}.ruleCard h3{margin:0;font-size:15px;letter-spacing:.02em}.ruleList{margin:0;padding-left:18px;color:rgba(233,238,246,.78)}.ruleList li{margin:6px 0}@media(max-width:720px){.rulesGrid{grid-template-columns:1fr}}body::before{content:"";position:fixed;inset:-25vh -25vw;z-index:-1;pointer-events:none;background:radial-gradient(520px 320px at 20% 20%,rgba(47,210,255,.18),transparent 60%),radial-gradient(520px 320px at 80% 30%,rgba(255,59,59,.14),transparent 62%),radial-gradient(560px 340px at 55% 80%,rgba(155,92,255,.14),transparent 62%);filter:blur(36px) saturate(1.30);opacity:.95;animation:auroraDrift 16s ease-in-out infinite alternate}@keyframes auroraDrift{0%{transform:translate3d(-2%,-1%,0) scale(1.02)}50%{transform:translate3d(2%,1%,0) scale(1.04)}100%{transform:translate3d(0,2%,0) scale(1.03)}}.hero__bg,.pageHero__bg{animation:bgPan 14s ease-in-out infinite alternate}@keyframes bgPan{from{background-position:0 0,0 0,center}to{background-position:36px -22px,-32px 20px,center}}.card,.feature,.updateCard,.product,.socialCard,.ruleCard,.faq,.notice,.drawer__col{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028));box-shadow:0 18px 60px rgba(0,0,0,.44);transition:transform .22s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.card::before,.feature::before,.updateCard::before,.product::before,.socialCard::before,.ruleCard::before,.faq::before,.notice::before,.drawer__col::before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;background:radial-gradient(560px 160px at 20% 0%,rgba(47,210,255,.14),transparent 60%),radial-gradient(560px 160px at 80% 0%,rgba(255,59,59,.10),transparent 60%),linear-gradient(135deg,rgba(47,210,255,.10),rgba(155,92,255,.08),rgba(255,59,59,.08));opacity:.72}.card:hover,.feature:hover,.updateCard:hover,.product:hover,.socialCard:hover,.ruleCard:hover,.faq:hover,.notice:hover{transform:translateY(-3px);border-color:rgba(47,210,255,.28);box-shadow:0 22px 86px rgba(0,0,0,.60),0 0 0 1px rgba(47,210,255,.12),0 0 46px rgba(47,210,255,.12)}.brand__logo{box-shadow:0 10px 40px rgba(47,210,255,.12)}.reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}.updates--timeline{--timeline-mid:56px;position:relative;display:grid;grid-template-columns:1fr var(--timeline-mid) 1fr;gap:18px 12px;padding:10px 0 0}.updates--timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:linear-gradient(to bottom,rgba(47,210,255,.0),rgba(47,210,255,.32),rgba(155,92,255,.22),rgba(255,59,59,.20),rgba(47,210,255,.0));filter:drop-shadow(0 0 14px rgba(47,210,255,.20));opacity:.95}.updates--timeline .updateCard{position:relative;margin:0;width:100%;max-width:100%}.updates--timeline .updateCard:nth-of-type(odd){grid-column:1}.updates--timeline .updateCard:nth-of-type(even){grid-column:3}.updates--timeline .updateCard::after{content:"";position:absolute;top:22px;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.30);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.98),rgba(47,210,255,.70));box-shadow:0 0 0 6px rgba(47,210,255,.10),0 0 28px rgba(47,210,255,.18)}.updates--timeline .updateCard:nth-of-type(odd)::after{right:calc(-1 *(var(--timeline-mid) / 2+7px))}.updates--timeline .updateCard:nth-of-type(even)::after{left:calc(-1 *(var(--timeline-mid) / 2+7px))}@media(max-width:880px){.updates--timeline{grid-template-columns:1fr;gap:12px}.updates--timeline::before{left:16px;transform:none}.updates--timeline .updateCard{max-width:100%;justify-self:stretch;padding-left:18px}.updates--timeline .updateCard:nth-of-type(odd),.updates--timeline .updateCard:nth-of-type(even){grid-column:1}.updates--timeline .updateCard::after{left:9px;right:auto}}.updates--timeline .updatesMascotArt{position:absolute;top:56%;width:min(560px,46vw);opacity:.20;pointer-events:none;z-index:0;transform:translateY(-50%);filter:saturate(1.06) contrast(1.06) drop-shadow(0 22px 74px rgba(0,0,0,.62))}.updates--timeline .updatesMascotArt--right{right:max(-120px,-8vw);left:auto;-webkit-mask-image:radial-gradient(closest-side at 62% 50%,rgba(0,0,0,1),rgba(0,0,0,.76) 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side at 62% 50%,rgba(0,0,0,1),rgba(0,0,0,.76) 62%,rgba(0,0,0,0) 100%)}.updates--timeline .updatesMascotArt--left{left:max(-120px,-8vw);right:auto;width:min(520px,44vw);opacity:.16;-webkit-mask-image:radial-gradient(closest-side at 38% 50%,rgba(0,0,0,1),rgba(0,0,0,.76) 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side at 38% 50%,rgba(0,0,0,1),rgba(0,0,0,.76) 62%,rgba(0,0,0,0) 100%)}.updates--timeline .updatesMascotArt img{display:block;width:100%;height:auto}.updates--timeline .updatesMascotArt--right img{transform:scaleX(-1)}@media(max-width:980px){.updates--timeline .updatesMascotArt{display:none}}@media(prefers-reduced-motion:no-preference){.updates--timeline .updatesMascotArt--right{animation:updatesMascotFloatR 8.4s ease-in-out infinite}.updates--timeline .updatesMascotArt--left{animation:updatesMascotFloatL 8.4s ease-in-out infinite}@keyframes updatesMascotFloatR{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 10px)) translateX(-10px)}}@keyframes updatesMascotFloatL{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 10px)) translateX(10px)}}}.cartbtn{margin-left:10px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(233,238,246,.96);cursor:pointer;font-weight:900;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cartbtn:hover{transform:translateY(-1px);background:rgba(255,255,255,.09);border-color:rgba(47,210,255,.28)}.cartbtn__icon{font-size:18px;line-height:1}.cartbtn__icon svg{width:18px;height:18px;display:block}.cartbtn__badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(47,210,255,.92);color:#051018;border:1px solid rgba(0,0,0,.25);font-size:12px;font-weight:900}.cartDrawer{position:fixed;inset:0;display:none;z-index:120}.cartDrawer.is-open{display:block}.cartDrawer__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);z-index:0;opacity:0;transition:opacity .14s ease}.cartDrawer.is-open .cartDrawer__backdrop{opacity:1}.cartDrawer__panel{position:absolute;top:var(--cart-top,96px);right:var(--cart-right,16px);left:auto;transform:scale(.98);width:min(460px,92vw);max-height:min(calc(100vh - var(--cart-top,96px) - 16px),680px);z-index:1;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.70);background:rgba(12,14,22,.96);display:flex;flex-direction:column;opacity:0;transition:transform .14s ease,opacity .14s ease}.cartDrawer.is-open .cartDrawer__panel{opacity:1;transform:scale(1)}.cartDrawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.cartDrawer__title{font-weight:950;letter-spacing:.02em}.cartDrawer__close{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(233,238,246,.92);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background .12s ease}.cartDrawer__close:hover{background:rgba(255,255,255,.10);transform:translateY(-1px)}.cartDrawer__body{padding:12px 16px 14px;overflow:auto;flex:1;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.cartDrawer__body::-webkit-scrollbar{width:10px}.cartDrawer__body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}.cartDrawer__body::-webkit-scrollbar-track{background:transparent}.cartDrawer__foot{border-top:1px solid rgba(255,255,255,.08);padding:14px 16px calc(14px+env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.03)}.cartDrawer__actions{display:flex;gap:10px;align-items:center}.cartDrawer__actions .btn{white-space:nowrap}@media(max-width:520px){.cartDrawer__panel{width:92vw;max-height:88vh;border-radius:16px}.cartDrawer__foot{flex-direction:column;align-items:stretch}.cartDrawer__actions{width:100%}.cartDrawer__actions .btn{flex:1}}.cartTotal{display:flex;flex-direction:column;gap:2px}.cartList{display:flex;flex-direction:column;gap:10px;background:transparent}.cartRow{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05)}.cartRow__meta{display:flex;flex-direction:column;gap:4px}.cartRow__name{font-weight:900}.cartRow__price{opacity:.85;font-size:13px}.cartRow__qty{opacity:.75;font-size:12px}.cartRow__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cartRow__btn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(233,238,246,.92);cursor:pointer;font-weight:1000;font-size:18px;line-height:1}.cartRow__btn:hover{background:rgba(255,255,255,.10)}.cartRow__remove{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(233,238,246,.92);cursor:pointer;font-weight:900;font-size:12px;letter-spacing:.02em}.cartRow__remove:hover{background:rgba(255,255,255,.08)}.cartIconBtn{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(233,238,246,.92);cursor:pointer}.cartEmpty{padding:12px}.cartEmpty__title{font-weight:900;margin-bottom:6px}.product__buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.galleryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.galleryItem{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.03);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:zoom-in}.galleryItem img{width:100%;height:210px;object-fit:cover;display:block;transition:transform .35s ease;transform:translateZ(0) scale(1.02);filter:saturate(1.05) contrast(1.05)}.galleryItem figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 12px 14px;background:linear-gradient(to top,rgba(0,0,0,.70),rgba(0,0,0,0));display:flex;flex-direction:column;gap:4px}.galleryItem:hover{transform:scale(1.06);z-index:5;border-color:rgba(47,210,255,.22);box-shadow:0 26px 90px rgba(0,0,0,.65)}.galleryItem:hover img{transform:translateZ(0) scale(1.16)}.storyProse p{color:rgba(233,238,246,.84);line-height:1.75;margin:0 0 14px}.footer__legal{margin-top:10px;opacity:.75;font-size:12px;line-height:1.6}@media(max-width:900px){.galleryGrid{grid-template-columns:1fr}.galleryItem img{height:240px}}.aboutCard{border:1px solid rgba(255,255,255,.10);background:rgba(10,12,18,.60);backdrop-filter:blur(10px);border-radius:var(--radius2);padding:34px 34px 28px;box-shadow:0 22px 90px rgba(0,0,0,.55);max-width:980px;overflow:hidden}.aboutLead{margin-top:10px;display:inline-block;max-width:min(62ch,calc(100% - 360px));font-size:1.02rem;font-weight:800;letter-spacing:.01em;color:rgba(245,248,255,.95);line-height:1.55;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(0,195,255,.55);background:linear-gradient(90deg,rgba(0,170,255,.14),rgba(140,70,255,.12) 55%,rgba(255,80,80,.10));box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.28) inset;backdrop-filter:blur(8px)}@media(max-width:980px){.aboutLead{max-width:70ch}}.aboutProse{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.aboutProse p{color:rgba(233,238,246,.84);line-height:1.8;margin:0 0 14px;font-size:15px}.aboutProse p:last-child{margin-bottom:0}.aboutActions{margin-top:-14px;display:flex;gap:10px;flex-wrap:wrap}.carousel{position:relative;margin-top:14px}.carousel__track{display:flex;gap:14px;overflow-x:auto;padding:6px 52px 14px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.carousel__track::-webkit-scrollbar{height:10px}.carousel__track::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.carousel__item{scroll-snap-align:center;flex:0 0 min(420px,82vw)}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(10,12,18,.65);color:rgba(233,238,246,.95);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:3;backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.carousel__btn:hover{transform:translateY(-50%) scale(1.05);border-color:rgba(47,210,255,.26);background:rgba(10,12,18,.78)}.carousel__btn--prev{left:10px}.carousel__btn--next{right:10px}.carousel::before,.carousel::after{content:"";position:absolute;top:0;bottom:0;width:58px;pointer-events:none;z-index:2}.carousel::before{left:0;background:linear-gradient(to right,rgba(6,8,14,.95),rgba(6,8,14,0))}.carousel::after{right:0;background:linear-gradient(to left,rgba(6,.carousel .galleryItem{will-change:transform}.carousel .galleryItem img{will-change:transform}@media(hover:none),(pointer:coarse){.carousel .galleryItem{transition:none}.carousel .galleryItem img{transition:none}}8,14,.95),rgba(6,8,14,0))}.carousel .galleryItem img{height:240px}@media(max-width:900px){.carousel__track{padding:6px 44px 14px}.carousel .galleryItem img{height:220px}.carousel__btn{backdrop-filter:none;-webkit-backdrop-filter:none}}.structureModal{position:fixed;inset:0;z-index:160;display:block}.structureModal[hidden]{display:none}.structureModal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.70);backdrop-filter:blur(8px)}.structureModal__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,92vw);max-height:min(86vh,760px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(10,12,18,.92);box-shadow:0 30px 120px rgba(0,0,0,.70)}.structureModal__close{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(233,238,246,.95);cursor:pointer;z-index:2}.structureModal__img{width:100%;height:min(52vh,420px);object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05)}.structureModal__body{padding:14px 16px 18px;overflow:auto;max-height:calc(min(86vh,760px) - min(52vh,420px))}.structureModal__title{margin:0 0 8px;font-weight:1000;letter-spacing:.02em}.structureModal__text{margin:0;color:rgba(233,238,246,.84);line-height:1.8}.galleryItem figcaption{padding:12px 12px 14px}.galleryItem figcaption strong{font-weight:900}.galleryItem figcaption .muted{font-size:12px;opacity:.85}.structureModal__body{position:relative}.structureModal__body::before,.structureModal__body::after{content:"";position:sticky;left:0;right:0;height:18px;pointer-events:none;display:block;z-index:1}.structureModal__body::before{top:0;background:linear-gradient(to bottom,rgba(10,12,18,.92),rgba(10,12,18,0))}.structureModal__body::after{bottom:0;background:linear-gradient(to top,rgba(10,12,18,.92),rgba(10,12,18,0))}.shopCard__top{display:flex;flex-direction:column;gap:8px}.shopCard__bottom{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shopCard__bottom .price{font-weight:900;letter-spacing:.02em}.creditGlow{position:relative;border-radius:20px;padding:1px;overflow:hidden;isolation:isolate;max-width:560px;margin:16px auto 0}.creditGlow::before{content:"";position:absolute;inset:-2px;background:conic-gradient( from 180deg,rgba(47,210,255,.0),rgba(47,210,255,.85),rgba(164,91,255,.85),rgba(0,255,213,.85),rgba(255,120,200,.75),rgba(47,210,255,.85),rgba(47,210,255,.0));filter:blur(0px);opacity:.75;animation:creditSpin 6.5s linear infinite;z-index:-2}.creditGlow::after{content:"";position:absolute;inset:-18px;background:radial-gradient(120px 120px at 20% 30%,rgba(47,210,255,.20),transparent 60%),radial-gradient(160px 160px at 78% 34%,rgba(164,91,255,.10),transparent 62%),radial-gradient(220px 180px at 55% 85%,rgba(0,255,213,.14),transparent 65%);filter:blur(10px);opacity:.85;animation:creditBreath 4.6s ease-in-out infinite;z-index:-1}.creditGlow__inner{border-radius:19px;padding:18px 18px 16px;background:rgba(10,12,18,.60);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 90px rgba(0,0,0,.55);text-align:center}.creditGlow__kicker{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:none;color:rgba(233,238,246,.72)}.creditGlow__title{margin:0 0 8px;font-weight:1000;letter-spacing:.02em}.creditGlow__text{margin:0;color:rgba(233,238,246,.82);line-height:1.7}.creditGlow:hover::before{opacity:.92}.creditGlow:hover .creditGlow__inner{border-color:rgba(47,210,255,.20)}@keyframes creditSpin{to{transform:rotate(360deg)}}@keyframes creditBreath{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.75}50%{transform:translate3d(0,-6px,0) scale(1.02);opacity:.92}}.srOnly{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.introOverlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(900px 600px at 18% 12%,rgba(47,210,255,.22),transparent 60%),radial-gradient(860px 560px at 82% 18%,rgba(155,92,255,.22),transparent 60%),radial-gradient(820px 560px at 55% 92%,rgba(0,255,213,.10),transparent 62%),var(--bg,#050713);overflow:hidden;cursor:pointer;opacity:0;transform:translate3d(0,0,0) scale(1.02);transition:opacity 920ms cubic-bezier(.22,1,.36,1),transform 1250ms cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.introOverlay--ready{opacity:1;transform:translate3d(0,0,0) scale(1)}.introOverlay--out{opacity:0;transform:translate3d(0,-18px,0) scale(1.01);transition:opacity var(--intro-out,1250ms) cubic-bezier(.22,1,.36,1),transform var(--intro-out,1250ms) cubic-bezier(.22,1,.36,1);pointer-events:none}.introOverlay::before{content:"";position:absolute;inset:-35%;background:radial-gradient(520px 320px at 28% 30%,rgba(60,170,255,.22),transparent 70%),radial-gradient(520px 320px at 72% 36%,rgba(170,90,255,.18),transparent 72%),radial-gradient(520px 320px at 52% 72%,rgba(0,255,213,.10),transparent 75%);opacity:0;filter:blur(78px);transform:translate3d(0,0,0);z-index:0;pointer-events:none}.introOverlay--ready::before{opacity:.55;animation:introBgDrift 7.4s ease-in-out infinite alternate}.introOverlay::after{content:"";position:absolute;inset:0;background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.20),transparent 55%),radial-gradient(1px 1px at 28% 42%,rgba(120,200,255,.22),transparent 55%),radial-gradient(1px 1px at 66% 28%,rgba(255,255,255,.16),transparent 55%),radial-gradient(1px 1px at 82% 64%,rgba(210,140,255,.18),transparent 55%),radial-gradient(1px 1px at 46% 78%,rgba(255,255,255,.14),transparent 55%);opacity:0;filter:blur(.2px);mix-blend-mode:screen;z-index:1;pointer-events:none}.introOverlay--ready::after{opacity:.30;animation:introTwinkle 3.6s ease-in-out infinite}@keyframes introBgDrift{0%{transform:translate3d(-1.5%,-1.0%,0) scale(1);opacity:.48}50%{opacity:.62}100%{transform:translate3d(1.5%,1.0%,0) scale(1.02);opacity:.58}}@keyframes introTwinkle{0%,100%{opacity:.22}50%{opacity:.38}}.introOverlay__fx{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity 900ms ease-out}.introOverlay--ready .introOverlay__fx{opacity:.72}.introOverlay[hidden]{display:none}.introOverlay__center{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:min(720px,92vw);opacity:0;transform:translate3d(0,26px,0) scale(.965);filter:blur(10px);transition:opacity 1050ms cubic-bezier(.22,1,.36,1),transform 1320ms cubic-bezier(.22,1,.36,1),filter 1320ms cubic-bezier(.22,1,.36,1)}.introOverlay--ready .introOverlay__center{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}.introOverlay--out .introOverlay__center{opacity:0;transform:translate3d(0,-10px,0) scale(.985);filter:blur(12px)}.introOverlay__center::after{content:"";position:absolute;inset:-140px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(164,91,255,.22),rgba(47,210,255,.14) 38%,transparent 70%);opacity:0;transform:scale(.55);filter:blur(2px);pointer-events:none;z-index:-1}.introOverlay--clicked .introOverlay__center::after{animation:introClickRipple 820ms cubic-bezier(.22,1,.36,1) both}@keyframes introClickRipple{0%{opacity:0;transform:scale(.45);filter:blur(3px)}35%{opacity:.42}100%{opacity:0;transform:scale(1.08);filter:blur(6px)}}.introOverlay__iconOuter{width:min(420px,62vw);position:relative;transform-origin:50% 50%;will-change:transform,filter}.introOverlay__iconOuter::before{content:"";position:absolute;inset:-52px;border-radius:999px;background:conic-gradient(from 180deg,rgba(47,210,255,0),rgba(47,210,255,.95),rgba(164,91,255,.85),rgba(0,255,213,.65),rgba(47,210,255,.95),rgba(47,210,255,0));opacity:0;filter:blur(1px);-webkit-mask-image:radial-gradient(circle,transparent 56%,#000 58%,#000 70%,transparent 72%);mask-image:radial-gradient(circle,transparent 56%,#000 58%,#000 70%,transparent 72%);pointer-events:none}.introOverlay--ready .introOverlay__iconOuter::before{opacity:.86;animation:introHaloSpin 2.35s linear infinite,introHaloPulse 1.85s ease-in-out infinite}.introOverlay__iconOuter::after{content:"";position:absolute;inset:-76px;border-radius:999px;background:radial-gradient(circle at 50% 55%,rgba(60,170,255,.20),rgba(164,91,255,.12) 45%,transparent 70%);opacity:0;filter:blur(18px);pointer-events:none}.introOverlay--ready .introOverlay__iconOuter::after{opacity:.95;animation:introGlowPulse 2.7s ease-in-out infinite}@keyframes introHaloSpin{to{transform:rotate(360deg)}}@keyframes introHaloPulse{0%,100%{filter:blur(1px);opacity:.70}50%{filter:blur(.6px);opacity:.95}}@keyframes introGlowPulse{0%,100%{transform:scale(1);opacity:.78}50%{transform:scale(1.03);opacity:.98}}.introOverlay__iconWrap{position:relative;opacity:0;transform:translate3d(0,16px,0) scale(.90);filter:blur(16px) brightness(1.18) saturate(1.25) drop-shadow(0 18px 70px rgba(0,0,0,.78)) drop-shadow(0 0 34px rgba(60,170,255,.28));will-change:transform,opacity,filter}.introOverlay--ready .introOverlay__iconWrap{animation:introLogoIn 1420ms cubic-bezier(.16,1,.3,1) both}.introOverlay--out .introOverlay__iconWrap{animation:introLogoOut var(--intro-out,1250ms) cubic-bezier(.22,1,.36,1) both}@keyframes introLogoIn{0%{opacity:0;transform:translate3d(0,24px,0) scale(.86);filter:blur(22px) brightness(1.22) saturate(1.35) drop-shadow(0 18px 70px rgba(0,0,0,.78)) drop-shadow(0 0 34px rgba(60,170,255,.20))}36%{opacity:1;transform:translate3d(0,0,0) scale(1.05);filter:blur(4px) brightness(1.15) saturate(1.20) drop-shadow(0 22px 88px rgba(0,0,0,.80)) drop-shadow(0 0 46px rgba(60,170,255,.34))}44%{transform:translate3d(-3px,-1px,0) scale(1.05) rotate(-.65deg)}50%{transform:translate3d(2px,0,0) scale(1.04) rotate(.55deg)}58%{transform:translate3d(0,0,0) scale(1.01) rotate(0deg);filter:blur(1.6px) brightness(1.06) saturate(1.10) drop-shadow(0 20px 82px rgba(0,0,0,.78)) drop-shadow(0 0 46px rgba(60,170,255,.28))}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0) brightness(1) saturate(1) drop-shadow(0 18px 70px rgba(0,0,0,.72)) drop-shadow(0 0 34px rgba(60,170,255,.26))}}@keyframes introLogoOut{0%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0) brightness(1) saturate(1) drop-shadow(0 18px 70px rgba(0,0,0,.72)) drop-shadow(0 0 34px rgba(60,170,255,.22))}100%{opacity:0;transform:translate3d(0,-12px,0) scale(.95);filter:blur(16px) brightness(.96) saturate(.96) drop-shadow(0 10px 40px rgba(0,0,0,.68)) drop-shadow(0 0 18px rgba(60,170,255,.14))}}.introOverlay__iconSpin{display:block;transform:translate3d(0,0,0);backface-visibility:hidden;transform-origin:50% 50%;will-change:transform}.introOverlay--ready .introOverlay__iconSpin{animation:introIconTilt 2.6s ease-in-out infinite}@keyframes introIconTilt{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(0,0,0) rotate(-1.2deg)}}.introOverlay__iconFloat{display:block;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;transform-origin:50% 50%;animation:none}.introOverlay--ready .introOverlay__iconFloat{animation:introIconFloat 2.45s ease-in-out infinite}.introOverlay__icon{width:100%;height:auto;display:block;backface-visibility:hidden;transform:translate3d(0,0,0)}@keyframes introIconFloat{0%{transform:translate3d(0,0,0) scale(1)}25%{transform:translate3d(0,-6px,0) scale(1.008)}55%{transform:translate3d(0,-3px,0) scale(1.006)}80%{transform:translate3d(0,-5px,0) scale(1.009)}100%{transform:translate3d(0,0,0) scale(1)}}.introOverlay__iconOuter.is-pulsing{animation:introIconPulse 700ms cubic-bezier(.22,1,.36,1) both}@keyframes introIconPulse{0%{transform:scale(1)}30%{transform:scale(1.065)}100%{transform:scale(1)}}.introOverlay--clicked .introOverlay__iconOuter::before{animation-duration:1.1s,.85s;opacity:1}.introOverlay--clicked .introOverlay__iconOuter::after{opacity:1;transform:scale(1.05)}.introOverlay--clicked .introOverlay__iconWrap{filter:blur(0) brightness(1.02) saturate(1.05) drop-shadow(0 26px 95px rgba(0,0,0,.88)) drop-shadow(0 0 52px rgba(80,190,255,.50))}.introOverlay__loadBar{position:relative;width:min(620px,84vw);height:11px;border-radius:999px;background:rgba(0,0,0,.30);border:1px solid rgba(47,210,255,.22);overflow:hidden;pointer-events:none;box-shadow:0 0 0 1px rgba(164,91,255,.12) inset,0 18px 70px rgba(0,0,0,.55),0 0 34px rgba(47,210,255,.20),0 0 48px rgba(164,91,255,.14);will-change:transform,opacity,box-shadow;opacity:0;transform:translate3d(0,10px,0);transition:opacity 1050ms cubic-bezier(.22,1,.36,1),transform 1200ms cubic-bezier(.22,1,.36,1),box-shadow 1200ms cubic-bezier(.22,1,.36,1)}.introOverlay--ready .introOverlay__loadBar{opacity:1;transform:translate3d(0,0,0);animation:introBarPulse 1.35s ease-in-out infinite}.introOverlay--out .introOverlay__loadBar{opacity:0;transform:translate3d(0,14px,0) scale(.985)}.introOverlay__loadBar::before{content:"";position:absolute;inset:-18px;background:radial-gradient(220px 60px at 50% 50%,rgba(60,170,255,.18),transparent 70%);filter:blur(12px);opacity:.85;animation:introBarGlow 1.8s ease-in-out infinite;pointer-events:none}.introOverlay__loadBar::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(47,210,255,.18),rgba(164,91,255,.18),rgba(47,210,255,.18)),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 10px,rgba(255,255,255,0) 10px 22px);background-size:220% 100%,44px 100%;background-position:0 0,0 0;opacity:.60;mix-blend-mode:screen;filter:blur(.18px);animation:introBarNeon 2.2s ease-in-out infinite,introBarStripes .85s linear infinite;pointer-events:none}@keyframes introBarNeon{0%,100%{opacity:.42}50%{opacity:.78}}@keyframes introBarStripes{from{background-position:0 0,0 0}to{background-position:0 0,88px 0}}@keyframes introBarPulse{0%,100%{filter:drop-shadow(0 0 10px rgba(47,210,255,.18))}50%{filter:drop-shadow(0 0 18px rgba(164,91,255,.22))}}@keyframes introBarGlow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}.introOverlay__loadFill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,rgba(60,170,255,.95),rgba(190,90,255,.78),rgba(60,170,255,.90));background-size:220% 100%;box-shadow:0 0 18px rgba(47,210,255,.65),0 0 44px rgba(164,91,255,.28);filter:saturate(1.08) brightness(1.02);animation:introFill var(--intro-duration,5200ms) cubic-bezier(.2,0,.15,1) both,introFillShift .55s linear infinite,introFillPulse 1.25s ease-in-out infinite;position:relative;overflow:hidden}@keyframes introFillShift{to{background-position:220% 0}}@keyframes introFillPulse{0%,100%{filter:saturate(1.06) brightness(1.02)}50%{filter:saturate(1.22) brightness(1.10)}}@keyframes introFill{to{width:100%}}.introOverlay__loadFill::before{content:"";position:absolute;right:-22px;top:-18px;width:56px;height:56px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.28),rgba(60,170,255,.42) 38%,rgba(164,91,255,.30) 62%,transparent 72%);mix-blend-mode:screen;filter:blur(1.2px);opacity:.92;animation:introEdgeSpark .85s ease-in-out infinite;pointer-events:none}@keyframes introEdgeSpark{0%,100%{transform:scale(.88);opacity:.70}50%{transform:scale(1.10);opacity:1}}.introOverlay__loadFill::after{content:"";position:absolute;top:-6px;bottom:-6px;left:-40%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-18deg);animation:introBarShine .78s ease-in-out infinite;opacity:.55}@keyframes introBarShine{0%{left:-40%}60%{left:120%}100%{left:120%}}body.hasIntro .topstrip,body.hasIntro .mast,body.hasIntro main,body.hasIntro footer{opacity:0;transform:translate3d(0,14px,0) scale(1.01);filter:blur(14px);transition:opacity 1050ms cubic-bezier(.22,1,.36,1),transform 1100ms cubic-bezier(.22,1,.36,1),filter 1100ms cubic-bezier(.22,1,.36,1)}body.hasIntro.introReveal .topstrip,body.hasIntro.introReveal .mast,body.hasIntro.introReveal main,body.hasIntro.introReveal footer{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}body.hasIntro{overflow:auto}@media(prefers-reduced-motion:reduce){.introOverlay{transition:none;opacity:1;transform:none}.introOverlay::before,.introOverlay::after{animation:none;opacity:0}.introOverlay__fx{display:none}.introOverlay__center{transition:none;opacity:1;transform:none;filter:none}.introOverlay__iconOuter::before,.introOverlay__iconOuter::after,.introOverlay__iconWrap::before,.introOverlay__iconWrap::after{content:none !important;display:none !important;animation:none !important;opacity:0 !important;background:none !important;filter:none !important;transform:none !important}.introOverlay__icon{animation:none}.introOverlay__loadBar{transition:none;opacity:1;transform:none}.introOverlay__loadFill{animation:none;width:100%}body.hasIntro .topstrip,body.hasIntro .mast,body.hasIntro main,body.hasIntro footer{transition:none;opacity:1;transform:none;filter:none}}body.introReveal .topstrip,body.introReveal header,body.introReveal nav,body.introReveal main,body.introReveal footer{animation:introContentIn 900ms cubic-bezier(.22,1,.36,1) both}@keyframes introContentIn{from{opacity:0;transform:translate3d(0,14px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.socialPanel{margin-top:-14px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);box-shadow:0 22px 90px rgba(0,0,0,.45);overflow:hidden;position:relative;max-width:760px}.socialPanel::before{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 260px at 30% 0%,rgba(47,210,255,.14),transparent 70%),radial-gradient(520px 260px at 70% 0%,rgba(164,91,255,.12),transparent 70%);opacity:.92;pointer-events:none}.socialPanel__title{padding:14px 18px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:rgba(0,0,0,.20);border-bottom:1px solid rgba(255,255,255,.08)}.socialGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 20px 18px;place-items:center}.socialIcon{width:70px;height:70px;border-radius:999px;display:grid;place-items:center;position:relative;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.10);transform:translate3d(0,0,0);transition:transform .22s ease,filter .22s ease,box-shadow .22s ease;overflow:hidden;-webkit-tap-highlight-color:transparent}.socialSvg{width:34px;height:34px;opacity:.95;color:rgba(233,238,246,.95);filter:drop-shadow(0 12px 22px rgba(0,0,0,.55));transition:transform .22s ease,filter .22s ease}.socialIcon__ring{position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from 180deg,rgba(47,210,255,0),rgba(47,210,255,.95),rgba(164,91,255,.80),rgba(0,255,213,.80),rgba(255,120,200,.60),rgba(47,210,255,.95),rgba(47,210,255,0));opacity:.0;filter:blur(.2px);transition:opacity .22s ease}.socialIcon__shine{position:absolute;inset:0;background:radial-gradient(120px 120px at 28% 28%,rgba(255,255,255,.14),transparent 55%);opacity:.0;transition:opacity .22s ease}.socialIcon::after{content:"";position:absolute;inset:-20px;background:radial-gradient(80px 80px at 50% 55%,rgba(47,210,255,.10),transparent 65%);opacity:0;filter:blur(10px);transition:opacity .22s ease}.socialIcon:hover{transform:translate3d(0,-7px,0) scale(1.05);box-shadow:0 18px 60px rgba(0,0,0,.55)}.socialIcon:hover .socialIcon__ring{opacity:.95}.socialIcon:hover .socialIcon__shine{opacity:1}.socialIcon:hover::after{opacity:1}.socialIcon:hover .socialSvg{transform:scale(1.06) rotate(-2deg);filter:drop-shadow(0 16px 28px rgba(0,0,0,.65))}.socialIcon--center{grid-column:2 / span 2;width:78px;height:78px;margin-top:2px}.socialHint{padding:0 18px 16px;text-align:center}.socialIcon--discord{box-shadow:0 0 0 1px rgba(88,101,242,.16) inset}.socialIcon--tiktok{box-shadow:0 0 0 1px rgba(0,242,234,.14) inset}.socialIcon--youtube{box-shadow:0 0 0 1px rgba(255,0,0,.14) inset}.socialIcon--instagram{box-shadow:0 0 0 1px rgba(255,120,200,.14) inset}.socialIcon--twitch{box-shadow:0 0 0 1px rgba(145,70,255,.14) inset}@media(max-width:640px){.socialGrid{grid-template-columns:repeat(2,1fr)}.socialIcon--center{grid-column:1 / span 2}}.hero__right{justify-items:end}.socialPanel--hero{margin-top:0;max-width:420px;width:100%}.socialPanel--hero .socialGrid{padding:18px 18px 14px}.socialPanel--hero .socialPanel__title{letter-spacing:.18em}@media(max-width:980px){.hero__right{justify-items:stretch}.socialPanel--hero{max-width:none}}.socialPanel--hero{height:100%;display:flex;flex-direction:column;border-radius:20px}.socialPanel--hero .socialPanel__title{padding:16px 18px}.socialPanel--hero .socialGrid{flex:1;padding:22px 20px;place-content:center}.socialPanel--hero .socialHint{margin-top:auto;padding:0 18px 18px}.brand__logo{cursor:pointer;transition:transform .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.brand__logo.is-pop{animation:serpensBrandPop .90s cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 10px 30px rgba(47,210,255,.35)) drop-shadow(0 14px 44px rgba(164,91,255,.25))}@keyframes serpensBrandPop{0%{transform:translate3d(0,0,0) scale(1) rotate(0deg)}18%{transform:translate3d(0,-2px,0) scale(1.13) rotate(-2.5deg)}40%{transform:translate3d(0,0,0) scale(.98) rotate(1.2deg)}65%{transform:translate3d(0,-1px,0) scale(1.05) rotate(-.6deg)}100%{transform:translate3d(0,0,0) scale(1) rotate(0deg)}}.socialPanel--hero{height:auto}.hero__inner{align-items:stretch}.hero__right{align-self:stretch}.hero__inner{align-items:flex-start}.hero__right{align-self:flex-start}.socialPanel--hero{height:auto;margin-top:0}.staffGrid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:14px}.staffCard{grid-column:span 12;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.42);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.staffCard::before{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 240px at 20% 0%,rgba(47,210,255,.14),transparent 65%),radial-gradient(520px 240px at 80% 0%,rgba(164,91,255,.12),transparent 65%);opacity:.85;pointer-events:none}.staffCard::after{content:"";position:absolute;inset:0;background:radial-gradient(260px 180px at 30% 30%,rgba(255,255,255,.06),transparent 60%);opacity:0;transition:opacity .22s ease;pointer-events:none}.staffCard:hover{transform:translate3d(0,-5px,0);border-color:rgba(255,255,255,.18);box-shadow:0 26px 82px rgba(0,0,0,.55)}.staffCard:hover::after{opacity:1}.staffCard__rank{font-weight:1000;letter-spacing:.14em;text-transform:uppercase;font-size:11px;opacity:.9}.staffCard__title{font-weight:950;margin-top:6px;font-size:18px}.staffCard__desc{margin-top:8px;opacity:.9;line-height:1.55;max-width:62ch}@media(min-width:860px){.staffCard{grid-column:span 6}.staffCard--owner{grid-column:span 12}}@media(min-width:1180px){.staffGrid{gap:18px}.staffCard{padding:18px 18px 16px;border-radius:20px}}.roster{margin-top:8px;display:grid;gap:16px}.rosterGroup{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);box-shadow:0 18px 60px rgba(0,0,0,.42);position:relative}.rosterGroup::before{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 240px at 20% 0%,rgba(47,210,255,.12),transparent 65%),radial-gradient(520px 240px at 80% 0%,rgba(164,91,255,.10),transparent 65%);opacity:.9;pointer-events:none}.rosterGroup__bar,.rosterGroup__members{position:relative;z-index:1}.rosterGroup__bar{padding:12px 16px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase;font-size:13px;border-bottom:1px solid rgba(0,0,0,.22)}.rosterGroup__members{padding:16px;display:flex;flex-wrap:wrap;gap:20px 26px;align-items:flex-start}.member{width:92px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.member__avatar{width:64px;height:64px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.18);box-shadow:0 14px 44px rgba(0,0,0,.45);image-rendering:pixelated}.member__avatar--hidden{display:none !important}.member__name{font-weight:900;font-size:14px;letter-spacing:.02em;opacity:.95}.rosterGroup--owner .rosterGroup__bar{background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(214,214,214,.92));color:rgba(12,12,14,.98)}.rosterGroup--director .rosterGroup__bar{background:linear-gradient(90deg,rgba(16,38,88,.96),rgba(10,18,42,.96))}.rosterGroup--admin .rosterGroup__bar{background:linear-gradient(90deg,rgba(225,34,34,.94),rgba(140,0,0,.94))}.rosterGroup--developer .rosterGroup__bar{background:linear-gradient(90deg,rgba(147,51,234,.96),rgba(88,28,135,.96));color:#fff}.rosterGroup--mod .rosterGroup__bar{background:linear-gradient(90deg,rgba(255,150,40,.94),rgba(255,82,20,.94))}.rosterGroup--helper .rosterGroup__bar{background:linear-gradient(90deg,rgba(255,230,80,.94),rgba(255,168,20,.94)) !important;color:rgba(12,12,14,.98) !important}.rosterGroup--helper .rosterGroup__members{min-height:110px}@media(min-width:860px){.roster{gap:18px}.rosterGroup__members{padding:18px}.member__avatar{width:66px;height:66px}}@media(max-width:420px){.member{width:84px}.member__avatar{width:60px;height:60px}}.note--compact{padding:14px 16px;border-radius:16px}.main--padtop{padding-top:-14px}@media(min-width:981px){.main--padtop{padding-top:14px}}40%{filter:drop-shadow(0 0 22px rgba(80,170,255,.55)) drop-shadow(0 0 38px rgba(190,90,255,.35));transform:scale(1.02)}100%{filter:drop-shadow(0 0 18px rgba(80,170,255,.42)) drop-shadow(0 0 32px rgba(190,90,255,.26));transform:scale(1)}}50%{opacity:1;transform:scale(1.07)}100%{opacity:.72;transform:scale(1)}}#home,section#home,[data-section="home"]{position:relative}#home::before,section#home::before,[data-section="home"]::before{content:"";position:absolute;inset:-2px;background-image:url("../assets/home_alt.webp");background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(1.05) contrast(1.05);opacity:.42;pointer-events:none;z-index:0}#home::after,section#home::after,[data-section="home"]::after{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 520px at 30% 30%,rgba(65,160,255,.18),rgba(0,0,0,.82) 60%,rgba(0,0,0,.92));pointer-events:none;z-index:0}#home>*,section#home>*,[data-section="home"]>*{position:relative;z-index:1}.serpensCorpWordmark{display:inline-flex;gap:.18em;align-items:baseline;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,1.6vw,16px);color:rgba(235,245,255,.92);padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.20);backdrop-filter:blur(8px);box-shadow:0 18px 55px rgba(0,0,0,.35)}.serpensCorpWordmark .brandCorp{color:rgba(120,210,255,1);text-shadow:0 0 18px rgba(80,180,255,.55)}.siteTagline,.brandTagline,.heroTagline,.navTagline,.headerTagline,.tagline{max-width:44ch}#regras .rulesSideWrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}#regras .rulesMascot{position:sticky;top:110px;height:fit-content;align-self:start;justify-self:end;width:320px;pointer-events:none;opacity:.98;z-index:1}#regras .rulesMascot::before{content:"";position:absolute;inset:-18px -18px -18px -64px;border-radius:26px;background:radial-gradient(260px 360px at 70% 25%,rgba(80,180,255,.22),rgba(0,0,0,0) 68%),radial-gradient(280px 420px at 55% 65%,rgba(155,92,255,.16),rgba(0,0,0,0) 72%),linear-gradient(90deg,rgba(31,212,255,.0),rgba(31,212,255,.10));opacity:.85;z-index:-1;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);box-shadow:0 22px 65px rgba(0,0,0,.45)}#regras .rulesMascot::after{content:"";position:absolute;left:-22px;top:46%;width:14px;height:14px;border-radius:999px;border:2px solid rgba(31,212,255,.55);background:rgba(31,212,255,.18);box-shadow:0 0 0 0 rgba(31,212,255,.0);animation:rulesPointerPulse 1.7s ease-out infinite}#regras .rulesMascot img{width:220px;max-width:100%;height:auto;display:block;margin-left:auto;image-rendering:pixelated;transform-origin:70% 12%;transform:rotate(-14deg) translateX(84px) translateY(6px);filter:drop-shadow(0 30px 70px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(90,180,255,.22));border-radius:18px;background:radial-gradient(220px 260px at 55% 30%,rgba(80,180,255,.10),rgba(0,0,0,.18) 60%,rgba(0,0,0,0) 100%);animation:rulesMascotFloat 3.8s ease-in-out infinite}#regras .rulesMascot img::selection{background:transparent}#regras .rulesMascot__badge{position:absolute;right:10px;top:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(31,212,255,.35);background:rgba(0,0,0,.35);backdrop-filter:blur(10px);font-weight:900;letter-spacing:.08em;font-size:11px;color:rgba(210,240,255,.92);text-shadow:0 0 12px rgba(80,180,255,.35);transform:rotate(-8deg);box-shadow:0 14px 40px rgba(0,0,0,.35)}@keyframes rulesMascotFloat{0%{transform:rotate(-14deg) translateX(84px) translateY(6px)}50%{transform:rotate(-12.5deg) translateX(84px) translateY(-6px)}100%{transform:rotate(-14deg) translateX(84px) translateY(6px)}}@keyframes rulesPointerPulse{0%{box-shadow:0 0 0 0 rgba(31,212,255,.0);opacity:.95;transform:translateX(0)}60%{box-shadow:0 0 0 18px rgba(31,212,255,.0);opacity:.55;transform:translateX(-4px)}100%{box-shadow:0 0 0 28px rgba(31,212,255,.0);opacity:0;transform:translateX(-6px)}}@media(prefers-reduced-motion:reduce){#regras .rulesMascot img,#regras .rulesMascot::after{animation:none !important}}@media(max-width:980px){#regras .rulesSideWrap{grid-template-columns:1fr}#regras .rulesMascot{display:none}}@keyframes panelAura{0%{transform:translate3d(-1.6%,-0.8%,0) scale(1.02)}100%{transform:translate3d(1.6%,0.9%,0) scale(1.06)}}@keyframes panelLine{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.slider,.socialPanel,.ruleCard,.aboutCard{position:relative;isolation:isolate}.slider::before,.socialPanel::before,.ruleCard::before,.aboutCard::before{content:"";position:absolute;inset:-120px -90px -70px -90px;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(520px 240px at 18% 18%,rgba(47,210,255,.22),transparent 62%),radial-gradient(560px 260px at 78% 32%,rgba(155,92,255,.16),transparent 64%),radial-gradient(620px 300px at 55% 92%,rgba(255,59,59,.12),transparent 66%),radial-gradient(520px 260px at 26% 88%,rgba(0,255,213,.08),transparent 66%),linear-gradient(135deg,rgba(47,210,255,.10),rgba(155,92,255,.08),rgba(255,59,59,.08));filter:blur(26px) saturate(1.35);opacity:.72;animation:panelAura 14s ease-in-out infinite alternate}.slider::after,.socialPanel::after,.ruleCard::after,.aboutCard::after{content:"";position:absolute;left:-40%;right:-40%;bottom:0;height:2px;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(47,210,255,0),rgba(47,210,255,.85),rgba(155,92,255,.80),rgba(255,59,59,.78),rgba(47,210,255,.85),rgba(47,210,255,0));background-size:220% 100%;filter:drop-shadow(0 0 18px rgba(47,210,255,.22));opacity:.90;animation:panelLine 9.5s ease-in-out infinite}.slider>*,.socialPanel>*,.ruleCard>*,.aboutCard>*{position:relative;z-index:2}.aboutHydra{position:absolute;top:-14px;right:-24px;width:min(520px,46vw);height:min(420px,38vw);background:url("../assets/hydra_about.webp") center/contain no-repeat;opacity:.46;pointer-events:none;z-index:1;filter:saturate(1.06) contrast(1.06) drop-shadow(0 18px 70px rgba(47,210,255,.16));transform:rotate(2deg);-webkit-mask-image:radial-gradient(closest-side at 55% 45%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 62%,rgba(0,0,0,0) 86%);mask-image:radial-gradient(closest-side at 55% 45%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 62%,rgba(0,0,0,0) 86%);animation:aboutHydraFloat 7.5s ease-in-out infinite alternate}@keyframes aboutHydraFloat{from{transform:translate3d(0,0,0) rotate(1.2deg) scale(1)}to{transform:translate3d(0,-10px,0) rotate(2.8deg) scale(1.02)}}@media(max-width:980px){.aboutHydra{display:none}}@media(prefers-reduced-motion:reduce){.aboutHydra{animation:none !important}}.slider::before{opacity:.65}.socialPanel::before{opacity:.78}.ruleCard::before{opacity:.70}.slider::after{opacity:.82}@media(prefers-reduced-motion:reduce){.slider::before,.socialPanel::before,.ruleCard::before,.slider::after,.socialPanel::after,.ruleCard::after{animation:none !important}}@media(max-width:720px){.footer__bottom{justify-content:center;text-align:center}.footer__bottomLinks{justify-content:center}}.pageHero__tools::before{content:"";position:absolute;inset:-110px -90px -70px -90px;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(520px 240px at 18% 18%,rgba(47,210,255,.22),transparent 62%),radial-gradient(560px 260px at 78% 32%,rgba(155,92,255,.16),transparent 64%),radial-gradient(620px 300px at 55% 92%,rgba(255,59,59,.12),transparent 66%),radial-gradient(520px 260px at 26% 88%,rgba(0,255,213,.08),transparent 66%),linear-gradient(135deg,rgba(47,210,255,.10),rgba(155,92,255,.08),rgba(255,59,59,.08));filter:blur(28px) saturate(1.35);opacity:.60;animation:panelAura 14s ease-in-out infinite alternate}.pageHero__tools::after{content:"";position:absolute;left:-40%;right:-40%;bottom:0;height:2px;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(47,210,255,0),rgba(47,210,255,.85),rgba(155,92,255,.80),rgba(255,59,59,.78),rgba(47,210,255,.85),rgba(47,210,255,0));background-size:220% 100%;filter:drop-shadow(0 0 18px rgba(47,210,255,.22));opacity:.80;animation:panelLine 9.5s ease-in-out infinite}.pageHero__tools>*{position:relative;z-index:2}.updates--timeline{isolation:isolate}.updates--timeline::after{content:"";position:absolute;inset:-160px -120px -120px -120px;border-radius:28px;pointer-events:none;z-index:-1;background:radial-gradient(760px 320px at 14% 20%,rgba(47,210,255,.16),transparent 64%),radial-gradient(760px 340px at 86% 34%,rgba(155,92,255,.14),transparent 66%),radial-gradient(860px 420px at 54% 94%,rgba(255,59,59,.10),transparent 70%);filter:blur(40px) saturate(1.25);opacity:.38;animation:panelAura 16s ease-in-out infinite alternate}.updates--timeline .updateCard{z-index:1}.updates--timeline::before{background-size:100% 240%;animation:updatesSpine 7.8s ease-in-out infinite}@keyframes updatesSpine{0%{background-position:50% 0%}50%{background-position:50% 100%}100%{background-position:50% 0%}}@media(prefers-reduced-motion:reduce){.pageHero__tools::before,.pageHero__tools::after,.updates--timeline::before,.updates--timeline::after{animation:none !important}.chip::before{transition:none}}.cartRow__left{display:flex;flex-direction:column;gap:6px;min-width:0}.cartRow__stepper{display:inline-flex;align-items:center;gap:8px}.cartRow__qtyBadge{min-width:34px;height:34px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:13px}.cartRow__subtotal{opacity:.85;font-size:12px}.toast{position:fixed;left:50%;top:18px;transform:translate(-50%,-10px);z-index:9999;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(10,10,14,.92);box-shadow:0 18px 50px rgba(0,0,0,.55);color:#fff;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;backdrop-filter:blur(10px)}.toast.is-show{opacity:1;transform:translate(-50%,0)}.btn.is-soon{opacity:.88}.btn.is-soon:hover{opacity:1}@keyframes introBarBob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,4px,0)}}.vipTitle,.vipHeroTitle{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:rgba(255,255,255,.98) !important;-webkit-text-fill-color:rgba(255,255,255,.98) !important;text-shadow:0 10px 28px rgba(0,0,0,.55)}.vipDetail__img{width:100%;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.20);box-shadow:0 18px 55px rgba(0,0,0,.45)}.vipDetail__kitPanel .vipDetail__img+.vipDetail__img{margin-top:12px}.vipTextBlock{margin-top:10px;padding:10px 0 4px}.vipTextHeading{font-weight:1000;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,209,255,.92);margin:8px 0 8px}.vipTextList{list-style:none;padding:0;margin:0 0 12px}.vipTextList li{position:relative;padding-left:16px;margin:6px 0;color:rgba(255,255,255,.88);line-height:1.35}.vipTextList li::before{content:"-";position:absolute;left:0;top:0;color:rgba(255,255,255,.65)}.vipTextList code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-weight:1000;letter-spacing:.02em;padding:1px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22);color:rgba(255,255,255,.96)}.vipFooterInfo{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin-left:auto;margin-right:auto}@media(max-width:900px){.vipFooterInfo{grid-template-columns:1fr}}.vipInfoCard{display:flex;gap:12px;padding:18px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(10,10,14,.52);box-shadow:0 18px 55px rgba(0,0,0,.38);backdrop-filter:blur(10px)}.vipInfoIcon{width:36px;height:36px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);display:grid;place-items:center;color:rgba(0,209,255,.9);flex:0 0 auto}.vipInfoTitle{font-weight:1000;color:rgba(255,255,255,.96);letter-spacing:.02em}.vipInfoText{margin-top:4px;color:rgba(255,255,255,.72);font-size:13px}.vipInfoBadges{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:rgba(255,255,255,.88);font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.foot--vip .foot__inner{align-items:center;text-align:center;justify-content:center;gap:12px}.foot--vip .foot__left{margin:0 auto}.foot--vip .brandMini{justify-content:center}.foot--vip .foot__right{width:100%;display:flex;justify-content:center}.backTopBar{display:block;width:min(520px,100%);padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.20);color:rgba(255,255,255,.86);text-decoration:none;font-weight:1000;letter-spacing:.06em;text-transform:uppercase;transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.backTopBar:hover{transform:translateY(-1px);opacity:1;border-color:rgba(255,255,255,.22)}.page-vipdetail .mast,.page-vipdetail .nav,.page-vipdetail .drawerToggle{display:none !important}.page-vipdetail .cartbtn{margin-left:0}.kitWrap{position:relative;display:block;width:100%}.kitGrid{position:absolute;left:var(--kitInsetL,1.15%);right:var(--kitInsetR,1.15%);top:var(--kitInsetT,15.2%);bottom:var(--kitInsetB,20.9%);display:grid;grid-template-columns:repeat(var(--kitCols,9),1fr);grid-template-rows:repeat(var(--kitRows,3),1fr);gap:0;pointer-events:none}.kitCell{position:relative;border:0;padding:0;margin:0;background:transparent;pointer-events:auto;cursor:help}.kitCell--empty{pointer-events:none}.kitCell:focus{outline:none}.kitCell:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:6px}.kitTip{position:absolute;left:50%;top:0;transform:translate3d(-50%,-110%,0);min-width:160px;max-width:260px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.72);color:rgba(255,255,255,.92);font-size:12px;line-height:1.25;box-shadow:0 12px 40px rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:30;will-change:opacity,transform;contain:paint}.kitTip b{font-weight:1000}.kitCell:hover .kitTip,.kitCell:focus-visible .kitTip,.kitCell.is-open .kitTip{opacity:1;transform:translate3d(-50%,-125%,0)}.kitTip::after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);border:8px solid transparent;border-top-color:rgba(0,0,0,.72)}.vipplusMentions{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),radial-gradient(circle at top,rgba(130,235,255,.10),transparent 45%);padding:18px;border-radius:24px;min-height:110px;overflow:hidden;isolation:isolate;contain:layout paint}.vipplusMentions::before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(circle at 18% 22%,rgba(90,240,255,.16),transparent 28%),radial-gradient(circle at 82% 18%,rgba(255,143,211,.16),transparent 30%),radial-gradient(circle at 50% 100%,rgba(255,226,122,.10),transparent 34%);filter:blur(18px);animation:auroraDrift 14s ease-in-out infinite alternate;pointer-events:none}.vipplusMentions.is-empty{display:flex;align-items:center;justify-content:center}.vipplusPlaceholder{width:100%;text-align:center;opacity:.9;position:relative;z-index:1}.vipplusMention{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:136px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(8,13,24,.92),rgba(11,18,30,.82));box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;contain:layout paint}.vipplusMention::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.14) 46%,transparent 62%);transform:translateX(-135%);animation:vipShine 7.4s ease-in-out infinite;pointer-events:none}.vipplusMention::after{content:"";position:absolute;inset:auto -10% -35% 12%;height:84px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%);opacity:.24;filter:blur(10px);pointer-events:none}.vipplusMention:hover,.vipplusMention:focus-visible{transform:translateY(-4px);border-color:rgba(255,255,255,.22);box-shadow:0 16px 34px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.06) inset;outline:none}.vipplusMention__tier{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(233,239,255,.82);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vipplusMention__name{position:relative;z-index:1;font-size:clamp(1.2rem,2.1vw,1.75rem);font-weight:1000;line-height:1.05;letter-spacing:.02em;color:#f6fbff;text-shadow:0 0 8px rgba(138,222,255,.14),0 0 14px rgba(255,143,211,.10)}@supports(-webkit-background-clip:text) or(background-clip:text){.vipplusMention__name{background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:vipplusRgbShift 8.5s linear infinite}}.vipplusMention--hydra .vipplusMention__name{background-image:linear-gradient(90deg,#8ef6ff 0%,#8ea6ff 34%,#ff95d8 68%,#fff0a6 100%)}.vipplusMention--vibora .vipplusMention__name{background-image:linear-gradient(90deg,#a7ff8e 0%,#74f3d8 30%,#ffe37d 66%,#ffab7c 100%)}.vipplusMention--hydra .vipplusMention__tier{box-shadow:0 0 12px rgba(120,214,255,.08)}.vipplusMention--vibora .vipplusMention__tier{box-shadow:0 0 12px rgba(152,255,138,.08)}.vipplusHint{margin:12px 0 0;text-align:center;font-weight:800}.vipplusEmpty{margin-top:10px;font-weight:800;opacity:.9}.vipplusConfettiLayer{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:180;contain:layout paint}.vipplusConfetti{position:fixed;display:block;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),var(--confetti-color,#8ef6ff));box-shadow:0 0 10px rgba(255,255,255,.10),0 0 6px var(--confetti-color,#8ef6ff);transform:translate(-50%,-50%) rotate(0deg) scale(.4);opacity:0;will-change:transform,opacity;animation:vipplusConfettiBurst 980ms cubic-bezier(.12,.78,.22,1) forwards}@keyframes vipplusRgbShift{from{background-position:0% 50%}to{background-position:220% 50%}}@keyframes vipplusConfettiBurst{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.35)}10%{opacity:1}100%{opacity:0;transform:translate(calc(-50%+var(--dx,0px)),calc(-50%+var(--dy,160px))) rotate(var(--rot,0deg)) scale(1)}}@media(max-width:720px){.vipplusMentions{grid-template-columns:1fr;padding:14px}.vipplusMention{min-height:120px;padding:16px}}@media(prefers-reduced-motion:reduce){.vipplusMentions::before,.vipplusMention::before,.vipplusMention__name,.vipplusConfetti{animation:none !important}.vipplusMention{transition:none}}.introOverlay__iconOuter::before,.introOverlay__iconOuter::after{opacity:0 !important;animation:none !important}.introOverlay__loadBar{display:none !important}.introOverlay--simple .introOverlay__iconOuter::before,.introOverlay--simple .introOverlay__iconOuter::after,.introOverlay--simple .introOverlay__loadBar{display:none !important}.introOverlay--simple .introOverlay__center{gap:0;width:min(620px,90vw)}.introOverlay--simple .introOverlay__icon{filter:drop-shadow(0 18px 38px rgba(0,0,0,.45))}.introOverlay--ready.introOverlay--simple .introOverlay__icon{animation:introLogoFloat 2.35s ease-in-out infinite}@keyframes introLogoFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.012)}}.statusbar__item--ip{display:flex;align-items:center;gap:8px}.statusbar__copy{appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:var(--text);font-weight:700;font-size:12px;line-height:1;padding:8px 10px;border-radius:999px;cursor:pointer;transition:transform 140ms ease,background 140ms ease,border-color 140ms ease;white-space:nowrap}.statusbar__copy:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.statusbar__copy:active{transform:translateY(0)}.statusbar__copy:disabled{opacity:.65;cursor:default;transform:none}.statusbar__val[data-status-ip]{max-width:360px;overflow:hidden;text-overflow:ellipsis}.introOverlayV102{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:radial-gradient(900px 600px at 50% 35%,rgba(56,189,248,.18),rgba(0,0,0,0)),radial-gradient(900px 700px at 40% 65%,rgba(167,139,250,.14),rgba(0,0,0,0)),rgba(4,6,12,.92);backdrop-filter:blur(10px);z-index:9999}.introOverlayV102__wrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 18px 16px}.introOverlayV102__logo{width:min(220px,62vw);height:auto;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 10px 30px rgba(0,0,0,.55));transform:translate3d(0,10px,0) scale(.98);opacity:0}.introOverlayV102__bar{width:min(420px,74vw);height:6px;border-radius:999px;background:rgba(255,255,255,.10);overflow:hidden}.introOverlayV102__bar>i{display:block;height:100%;width:36%;border-radius:999px;background:linear-gradient(90deg,rgba(56,189,248,.95),rgba(167,139,250,.95));transform:translateX(-110%)}html.intro-on .introOverlayV102{display:flex}html.intro-on .introOverlayV102__logo{animation:introLogoInV102 620ms cubic-bezier(.2,1,.2,1) 80ms both}html.intro-on .introOverlayV102__bar>i{animation:introBarV102 1050ms cubic-bezier(.22,1,.36,1) 120ms both}html.intro-on .introOverlayV102{animation:introFadeOutV102 520ms ease 1180ms forwards}@keyframes introLogoInV102{from{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes introBarV102{from{transform:translateX(-110%)}to{transform:translateX(240%)}}@keyframes introFadeOutV102{to{opacity:0;visibility:hidden;pointer-events:none}}html,body{overflow-x:hidden}@media(max-width:720px){.btn,button,a{touch-action:manipulation}.btn{min-height:44px}.pill,.glass,.product,.vipPanel,.statusbar__item,.mast,.card,.hero__card{backdrop-filter:none !important}body.page-home::before,body.page-home::after{opacity:.10 !important;filter:none !important}.statusbar__inner{flex-direction:column;align-items:flex-start;gap:10px}.statusbar__left{flex-wrap:wrap;gap:10px}.statusbar__sep{display:none}.statusbar__val[data-status-ip]{max-width:220px}.mast__inner{gap:10px}.brand{gap:10px}.brand__logo{width:44px;height:44px}.brand__name{font-size:18px}.mast__actions{gap:8px}.section{padding:22px 0}.hero{padding-top:18px}.hero__title{font-size:clamp(26px,8vw,38px);line-height:1.05}.hero__subtitle{font-size:15px}}@media(max-width:520px){.container{padding-left:14px;padding-right:14px}.products{gap:14px}.product{border-radius:18px}.drawer__panel,.cartDrawer__panel{width:min(92vw,420px)}}@media(max-width:1280px){body.page-home::before,body.page-home::after,body.page-staff::before,body.page-staff::after{display:none !important}}html,body{max-width:100%;overflow-x:clip}@media(max-width:760px){.topstrip{position:relative !important;top:auto !important}.mast{top:0 !important}.statusbar__inner{padding:10px 0}.statusbar__left{width:100%;gap:8px}.statusbar__sep{display:none}.statusbar__item{padding:8px 10px;border-radius:14px}.statusbar__item--ip{flex:1 0 100%;justify-content:space-between;gap:10px}.statusbar__val[data-status-ip]{max-width:56vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.statusbar__copy{padding:8px 12px;border-radius:12px}.mast__inner{padding:10px 0}.brand{min-width:0 !important;flex:1 1 auto;gap:10px}.brand__logo{width:56px;height:56px;border-radius:16px}.brand__name{font-size:16px}.mast__actions{gap:8px}.iconbtn,.cartbtn{width:44px;height:44px;border-radius:16px}.cartbtn__badge{right:-3px;top:-3px}.hero{padding:16px 0 28px}.hero__inner{gap:14px}.slide{padding:16px}.slider{border-radius:18px}.slider__controls{padding:10px}.dotBtn{width:10px;height:10px}.socialPanel{border-radius:18px}.socialGrid{gap:12px;padding:16px 14px 14px}.socialIcon{width:62px;height:62px}.socialSvg{width:30px;height:30px}}@media(hover:none){.socialIcon:hover{transform:none !important;box-shadow:none !important}.socialIcon:hover .socialIcon__ring,.socialIcon:hover .socialIcon__shine,.socialIcon:hover::after{opacity:0 !important}.btn:hover,.btnPrimary:hover,.chip:hover,.pill:hover,.iconbtn:hover,.cartbtn:hover{transform:none !important}}@media(max-width:760px),(prefers-reduced-motion:reduce){.panel,.mast,.topstrip,.modal{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.hero__bg::before{animation:none !important}}.introOverlayV103{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999;background:radial-gradient(1200px 600px at 50% 45%,rgba(10,26,44,.92),rgba(0,0,0,.96))}html.intro-on .introOverlayV103{display:flex}.introOverlayV103__wrap{display:grid;place-items:center}.introOverlayV103__logo{width:min(280px,64vw);height:auto;filter:drop-shadow(0 22px 60px rgba(0,0,0,.55));opacity:1;transform:translateZ(0)}.introOverlayV103.is-leaving{opacity:0;transition:opacity .35s ease}.introOverlay::before,.introOverlay::after{display:none !important;animation:none !important}.mobileNav{display:none}@media(max-width:720px){.topstrip,.mast,.panel,.vipCard,.drawer__panel,.cartDrawer__panel{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}body{overflow-x:hidden;padding-bottom:86px}.container{padding-left:14px;padding-right:14px}.topstrip__inner{flex-wrap:wrap;gap:10px}.mast__inner{flex-wrap:wrap;gap:10px}.brand{min-width:0;flex:1 1 auto}.brand__text{font-size:1.05rem;line-height:1.1}.pill{font-size:.84rem;padding:7px 10px}.cta{flex-direction:column;align-items:stretch}.cta .btn{width:100%}.ipBox{flex:none}.ipBox__value{overflow-wrap:anywhere;word-break:break-word}.slide h1{font-size:clamp(1.75rem,7.2vw,2.15rem);line-height:1.08}.slide p{font-size:1rem}.products{grid-template-columns:1fr !important}.mobileNav{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;gap:10px;padding:10px;border-radius:18px;background:rgba(16,18,27,0.78);border:1px solid rgba(255,255,255,0.10);box-shadow:0 14px 35px rgba(0,0,0,0.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobileNav__item{flex:1 1 0;display:grid;place-items:center;text-decoration:none;color:var(--text);font-weight:700;padding:12px 10px;border-radius:14px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);min-height:44px}.mobileNav__item:active{transform:scale(0.99)}body.page-home .mobileNav__item[data-nav="home"],body.page-store .mobileNav__item[data-nav="store"],body.page-vip-plus .mobileNav__item[data-nav="vipplus"],body.page-socials .mobileNav__item[data-nav="social"]{background:linear-gradient(90deg,rgba(209,67,67,0.55),rgba(115,79,255,0.40));border-color:rgba(255,255,255,0.16)}}@media(max-width:980px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:720px){body{padding-bottom:calc(92px+env(safe-area-inset-bottom))}.mobileNav{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.statusbar{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.statusbar__item{width:100%;min-width:0}.statusbar__item--ip{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.statusbar__item--ip .statusbar__value{max-width:none;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusbar__copy{flex:0 0 auto}.drawer__panel{padding:12px}.drawer__grid{gap:10px}.drawer__col{padding:12px}.drawer__heading{font-size:0.92rem}.drawer__link{font-size:1.02rem;padding:10px 10px}}@media(max-width:420px){.statusbar__label{font-size:0.70rem}.statusbar__value{font-size:0.90rem}.statusbar__copy{padding:8px 12px;border-radius:14px}.hero__title{font-size:clamp(1.65rem,7.2vw,2.15rem)}.hero__sub{font-size:0.98rem}}html.drawer-open .statusbar,html.drawer-open .topstrip{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:720px){.mobileNav{flex-wrap:wrap}.mobileNav__item{flex:1 1 calc(33.333% - 10px);font-size:.92rem;padding:11px 8px}body.page-home .mobileNav__item[data-nav="home"],body.page-store .mobileNav__item[data-nav="store"],body.page-vipplus .mobileNav__item[data-nav="vipplus"],body.page-vip-plus .mobileNav__item[data-nav="vipplus"],body.page-updates .mobileNav__item[data-nav="updates"],body.page-about .mobileNav__item[data-nav="about"],body.page-staff .mobileNav__item[data-nav="staff"]{background:linear-gradient(90deg,rgba(209,67,67,0.55),rgba(115,79,255,0.40));border-color:rgba(255,255,255,0.16)}.iconbtn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.iconbtn span{margin:0;width:18px}.brand__logo.is-pop{animation-duration:1.05s}.slider__track{align-items:flex-start}.slide{height:auto;align-self:flex-start}.slide p,.slide .lead{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}}@media(max-width:720px){.heroBar{margin-top:8px}.slider{max-width:100%}.slider__track{align-items:stretch}.slide{flex:0 0 100%;width:100%;max-width:100%;padding:16px 16px 18px}.slide h1{font-size:clamp(1.55rem,7.0vw,2.05rem);line-height:1.10}.slide p,.slide .lead{max-width:100% !important;white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.lead{font-size:.98rem;line-height:1.45}.slider__controls{padding:10px 12px}.slider__btn{width:40px;height:40px;border-radius:16px}}@media(max-width:720px){.heroBar{margin-top:10px}.slider{max-width:100%}.slider__track{width:100%;min-width:0;align-items:stretch}.slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:18px 16px 20px}.slide h1{font-size:clamp(1.55rem,6.8vw,2.05rem);line-height:1.08}.slide .lead{max-width:100%;font-size:.98rem;line-height:1.45}.slide p{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.slider__controls{padding:10px 12px;gap:10px}.slider__btn{width:40px;height:40px;border-radius:14px}.slider__dots{gap:10px}}@media(max-width:720px){.slider__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transform:none !important;transition:none !important;will-change:scroll-position;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.slide h1,.slide p,.slide .lead{max-width:100% !important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}}@media(max-width:720px){.slider{padding-right:1px}.slide{padding:18px 22px 20px 16px}.slide h1,.slide p,.slide .lead{padding-right:6px}}.routeOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 520px at 20% 30%,rgba(209,43,43,.22),transparent 60%),radial-gradient(980px 540px at 72% 62%,rgba(58,166,255,.18),transparent 62%),rgba(5,7,19,.96);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:99999}.routeOverlay__logo{width:112px;height:112px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.55));transform:scale(.92);opacity:0}.routeOverlay.is-on{opacity:1;pointer-events:auto}.routeOverlay.is-on .routeOverlay__logo{animation:routePop 1100ms ease forwards;will-change:transform,opacity}@keyframes routePop{0%{opacity:0;transform:scale(.92)}58%{opacity:1;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.routeOverlay{transition:none}.routeOverlay.is-on .routeOverlay__logo{animation:none;opacity:1;transform:none}}@media(max-width:720px){:root{--shadow:0 10px 28px rgba(0,0,0,.45)}.glass,.mast,.topstrip,.drawer,.cartDrawer,.mobileNav,.slider,.updateCard,.vipCard,.kitCard,.card,.pill,.chip,.panel{backdrop-filter:none !important}.slider__track{transform:none !important;transition:none !important;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.slide{scroll-snap-align:start;padding:20px 26px 20px 20px}.slide h1{font-size:clamp(1.75rem,6vw,2.35rem)}.lead,.slide h1{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;text-wrap:pretty}body{padding-bottom:86px}}@media(max-width:720px){.slide{display:flex;flex-direction:column;gap:10px;padding:18px 24px 18px 18px;box-sizing:border-box}.slide>*{min-width:0;max-width:100%}.slide h1,.slide p,.slide .lead{max-width:100% !important;padding-right:14px;box-sizing:border-box}.slide h1{white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.lead{white-space:normal !important;overflow-wrap:anywhere;word-break:break-word}.hero__bg{background-image:radial-gradient(520px 280px at 18% 30%,rgba(209,43,43,.24),transparent 62%),radial-gradient(540px 300px at 70% 60%,rgba(58,166,255,.18),transparent 62%),url("../assets/home-bg.jpg");background-position:0 0,0 0,center;background-size:auto,auto,cover;background-repeat:no-repeat}body::before,body::after,.mast::before,.mast::after{animation:none !important}}.drawer__grid{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.cartDrawer__body{min-height:0;-webkit-overflow-scrolling:touch}.drawer__search{display:none;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.10)}.drawer__searchInput{width:100%;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:var(--text);padding:0 14px;font-weight:850;letter-spacing:.01em;outline:none}.drawer__searchInput::placeholder{color:rgba(255,255,255,.55)}.drawer__searchHint{margin-top:8px;color:rgba(255,255,255,.55);font-size:.86rem}.drawer__empty{display:none;padding:14px;color:rgba(255,255,255,.72)}.drawerChat__avatar,.drawerChat__sub{display:none}.drawerChat__main{display:block}.drawerChat__title{display:inline}.drawerChat{display:block}@media(max-width:720px){.drawer__panel{left:0;right:0;width:100vw;border-left:0;border-right:0;border-radius:0}.drawer__head{position:sticky;top:0;z-index:2;background:rgba(12,12,18,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.drawer__search{display:block}.drawer__grid{padding:12px;gap:12px}.drawer__col{background:transparent;border:0;padding:0}.drawer__label{margin:10px 4px 8px;font-size:.76rem;letter-spacing:.14em;opacity:.85}.drawer__col a.drawerChat{display:flex;align-items:center;gap:12px;padding:14px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(242,243,255,.94)}.drawer__col a.drawerChat:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.drawerChat__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,rgba(47,210,255,.22),rgba(164,91,255,.18));border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 45px rgba(0,0,0,.35);font-weight:950;letter-spacing:.04em;color:rgba(242,243,255,.96);flex:0 0 auto}.drawerChat__main{display:flex;flex-direction:column;gap:2px;min-width:0}.drawerChat__title{display:block;font-weight:950;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawerChat__sub{display:block;font-size:.88rem;color:rgba(255,255,255,.68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer__col a.drawerChat::after{content:"›";margin-left:auto;opacity:.55;font-size:26px;line-height:1}.drawer__grid{padding:10px;gap:10px}.drawer__label{margin:8px 4px 6px}.drawer__col a.drawerChat{padding:12px 12px;border-radius:16px}.drawerChat__avatar{width:38px;height:38px;border-radius:14px}.drawerChat__title{font-size:0.98rem}.drawerChat__sub{font-size:0.84rem}.drawer__search{padding:10px 12px}.drawer__searchInput{height:42px;border-radius:14px}html.drawer-open .mobileNav{opacity:0;visibility:hidden;pointer-events:none}}html.drawer-has-empty .drawer__empty{display:block}@media(max-width:720px){.container{padding-left:12px;padding-right:12px}.slide{padding:14px 14px 16px !important}.slide p,.slide .lead{overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto}.cta{gap:8px !important;margin-top:12px !important}.ipBox{width:100%;flex:none !important;padding:10px 12px;border-radius:16px}.ipBox__value{font-family:inherit;font-weight:900;font-size:1.02rem;letter-spacing:.02em;line-height:1.15;white-space:normal;overflow-wrap:break-word;word-break:normal}.cta .btn{width:100%;min-height:50px;padding:13px 14px;border-radius:16px;font-size:1rem}.slider__controls{padding:9px 10px !important}}@media(max-width:420px){.slider__controls{padding:8px 10px !important;gap:8px !important}.slider__btn{width:36px !important;height:36px !important;border-radius:12px !important;font-size:20px !important}.dotBtn{width:8px !important;height:8px !important}}.slide--mediaOnly{display:flex;flex-direction:column}.slide--mediaOnly .kicker{align-self:flex-start}.heroMediaCard{margin-top:14px;width:100%;max-width:100%;border:1px solid rgba(255,255,255,.10);border-radius:22px;overflow:hidden;background:rgba(0,0,0,.22);box-shadow:0 18px 44px rgba(0,0,0,.38)}.slide--mediaOnly .heroMediaCard{flex:1 1 auto;min-height:clamp(300px,46vh,600px)}.heroMediaCard img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:900px){.heroBar{display:none !important}.slide{padding:16px}.heroMediaCard{border-radius:20px}.slide--mediaOnly .heroMediaCard{min-height:clamp(240px,38vh,480px)}}@media(max-width:420px){.slider__controls{padding:10px}.slider__btn{width:40px;height:40px;border-radius:14px}.slide--mediaOnly .heroMediaCard{min-height:clamp(220px,36vh,420px)}}.page-home .hero .slider__controls,.page-home .hero .slider__dots,.page-home .hero .slider__btn{display:none !important}.page-home .hero__inner{align-items:stretch}.page-home .hero__right{align-self:stretch}.socialPanel--hero{height:auto;overflow:hidden}.socialPanel--hero .socialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 18px 18px;place-content:center}.socialPanel--hero .socialIcon--center{grid-column:2}@media(max-width:980px){.socialPanel--hero .socialGrid{padding:18px 16px 16px;gap:12px}}@media(max-width:640px){.socialPanel--hero .socialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.socialPanel--hero .socialIcon--center{grid-column:1 / -1;justify-self:center}}.page-home .socialPanel--hero{margin-top:0 !important}.page-home .hero .slider,.page-home .hero .socialPanel--hero{border-radius:24px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(640px 280px at 18% 0%,rgba(47,210,255,.10),transparent 62%),radial-gradient(640px 280px at 82% 0%,rgba(164,91,255,.10),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 22px 75px rgba(0,0,0,.55);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-home .hero .slider::before,.page-home .hero .slider::after,.page-home .hero .socialPanel--hero::before,.page-home .hero .socialPanel--hero::after{content:none !important;display:none !important}@media(min-width:981px){.page-home .hero__inner{align-items:stretch !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.page-home .hero__left,.page-home .hero__right{align-self:stretch !important}.page-home .hero__right{display:flex}.page-home .hero__right>*{flex:1 1 auto}}.page-home .socialPanel--hero .socialPanel__title{padding:16px 18px;background:rgba(0,0,0,.18);border-bottom:1px solid rgba(255,255,255,.10)}.page-home .socialPanel--hero .socialGrid{padding:26px 22px 22px;gap:16px;place-content:center}.page-home .slide--mediaOnly .heroMediaCard{border-radius:20px;border-color:rgba(255,255,255,.10);box-shadow:0 16px 42px rgba(0,0,0,.38)}@media(min-width:981px){.page-home .hero__inner{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr) !important}}.page-home .hero .slider,.page-home .hero .socialPanel--hero,.page-home .hero .heroMediaCard{border:none !important}.page-home .socialPanel--hero .socialPanel__title{border-bottom:none !important}.page-home .heroMediaCard img{object-position:50% 55%}@media(min-width:981px){.page-home .hero__inner{grid-template-areas:"bar bar" "left right";grid-template-rows:auto 1fr}.page-home .heroBar--wide{grid-area:bar;margin:0 0 14px}.page-home .hero__left{grid-area:left}.page-home .hero__right{grid-area:right}}@media(max-width:900px){.page-home .slide--mediaOnly .heroMediaCard{flex:0 0 auto !important;min-height:0 !important;height:auto !important;aspect-ratio:4 / 3}.page-home .heroMediaCard img{width:100%;height:100%;object-fit:cover}}@media(max-width:420px){.page-home .slide--mediaOnly .heroMediaCard{aspect-ratio:3 / 2}}.reveal{will-change:transform,opacity}.reveal.is-in{will-change:auto}.drawer__panel,.cartDrawer__panel,.mobileNav,.introOverlayV103,.introOverlayV103__wrap,.introOverlayV103__logo,.routeOverlay,.routeOverlay__logo{will-change:transform,opacity}.btn,.pill,.socialBtn,.socialIcon{backface-visibility:hidden;transform:translateZ(0)}@supports(-webkit-overflow-scrolling:touch){.structureModal__body{-webkit-overflow-scrolling:touch}}@media(max-width:820px){.topstrip,.mast,.panel,.vipCard,.drawer__panel,.cartDrawer__panel,.pill,.glass,.product,.vipPanel,.statusbar__item,.card,.hero__card,.toast,.modal,.cartDrawer__backdrop,.structureModal__backdrop,.introOverlayV102,.aboutCard,.aboutLead,.vipInfoCard,.updateCard,.kitCard,.chip,.drawer__head,.mobileNav{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}.u-mark--orange{color:#f5a623;font-weight:700}.u-mark--yellow{color:#ffd54a;font-weight:700}.u-mark--lightgreen{color:#7CFC9A;font-weight:700}.u-mark--red{color:#ff6565;font-weight:700}.u-mark--cyan{color:#62e7ff;font-weight:700}.u-mark--blue{color:#74a7ff;font-weight:700}.u-mark--purple{color:#b98bff;font-weight:700}.u-mark--white{color:#ffffff;font-weight:700}@supports(content-visibility:auto){main>section:not(.hero):not(.pageHero),.faq,.roster,.socials,.updates,.timeline,.vipDetail__grid,.footer{content-visibility:auto;contain-intrinsic-size:1px 900px}}.product,.feature,.updateCard,.socialCard,.ruleCard,.notice,.rosterGroup,.galleryItem{contain:layout paint}html.is-lowend .topstrip,html.is-lowend .mast,html.is-lowend .panel,html.is-lowend .vipCard,html.is-lowend .drawer__panel,html.is-lowend .cartDrawer__panel,html.is-lowend .socialPanel,html.is-lowend .product,html.is-lowend .rosterGroup{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}html.is-lowend .hero__bg,html.is-lowend .pageHero__bg,html.is-lowend .vipShowcaseArt,html.is-lowend .aboutHydra,html.is-lowend .updatesMascotArt{animation:none !important}.page-home .heroMediaCard img{object-position:50% 50%}.homeFeatures{position:relative;overflow:hidden}.homeFeatures::before{content:"";position:absolute;inset:auto -10vw -160px -10vw;height:360px;background:radial-gradient(520px 240px at 18% 35%,rgba(47,210,255,.13),transparent 62%),radial-gradient(620px 260px at 78% 52%,rgba(209,43,43,.12),transparent 66%);pointer-events:none}.homeFeatures>.container{position:relative;z-index:1}.homeJoin{position:relative;margin-top:18px;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:0;overflow:hidden;isolation:isolate;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(700px 330px at 20% 0%,rgba(47,210,255,.15),transparent 66%),radial-gradient(760px 360px at 92% 60%,rgba(209,43,43,.14),transparent 70%),linear-gradient(135deg,rgba(12,23,34,.86),rgba(14,8,18,.88));box-shadow:0 26px 80px rgba(0,0,0,.48)}.homeJoin::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 26%,rgba(255,255,255,.04));opacity:.6;pointer-events:none;mix-blend-mode:screen}.homeJoin__visual{min-height:320px;position:relative;overflow:hidden}.homeJoin__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(9,8,16,.74) 100%),radial-gradient(480px 260px at 50% 50%,transparent 42%,rgba(0,0,0,.28) 100%);pointer-events:none}.homeJoin__visual img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.homeJoin__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,4vw,44px)}.homeJoin__content h2{margin:0;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1;letter-spacing:.04em}.homeJoin__content p:not(.kicker){margin:0;color:rgba(233,238,246,.78);max-width:62ch}.homeJoin__ip{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,520px);padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22)}.homeJoin__ip span{color:rgba(233,238,246,.62);font-weight:950;letter-spacing:.12em;font-size:.78rem}.homeJoin__ip strong{overflow-wrap:anywhere;text-align:right}.homeJoin__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.page-home .footer{border-top:0;background:linear-gradient(180deg,rgba(9,9,15,.18),rgba(0,0,0,.40)),radial-gradient(420px 180px at 50% 0%,rgba(47,210,255,.10),transparent 70%)}.page-home .footer__grid{padding-top:26px}.pageHero--rules .pageHero__bg{background-image:radial-gradient(520px 260px at 18% 45%,rgba(47,210,255,.22),transparent 62%),radial-gradient(520px 260px at 78% 55%,rgba(209,43,43,.20),transparent 66%),image-set(url("../assets/bg.webp") type("image/webp"),url("../assets/bg.jpg") type("image/jpeg"));opacity:.30}.rulesHeroCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);gap:18px;align-items:center;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(560px 260px at 20% 20%,rgba(47,210,255,.13),transparent 62%),radial-gradient(560px 260px at 82% 58%,rgba(209,43,43,.12),transparent 66%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:0 24px 75px rgba(0,0,0,.42);padding:clamp(20px,4vw,40px)}.rulesHeroCard::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.10),transparent 30%,rgba(255,255,255,.035));opacity:.55;pointer-events:none}.rulesHeroCard__copy,.rulesHeroCard__media{position:relative;z-index:1}.rulesHeroCard h1{margin:8px 0 8px;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.98;letter-spacing:.04em}.rulesHeroCard .lead{margin:0 0 14px}.rulesHeroCard__media{display:grid;place-items:center}.rulesHeroCard__media img{width:min(220px,100%);height:auto;filter:drop-shadow(0 20px 35px rgba(0,0,0,.55));opacity:.94}.rulesStandalone{border-top:1px solid rgba(255,255,255,.06)}.rulesStandalone .section__head{align-items:flex-start}body.page-rules .nav__link[href="regras.html"]{color:var(--text)}@media(max-width:820px){.homeJoin{grid-template-columns:1fr}.homeJoin__visual{min-height:0;aspect-ratio:16 / 10}.homeJoin__visual::after{background:linear-gradient(180deg,transparent 50%,rgba(9,8,16,.76) 100%)}.homeJoin__content{padding:20px}.homeJoin__ip{align-items:flex-start;flex-direction:column}.homeJoin__ip strong{text-align:left}.rulesHeroCard{grid-template-columns:1fr}.rulesHeroCard__media{display:none}}@media(max-width:720px){body.page-rules .mobileNav__item[data-nav="rules"]{background:linear-gradient(90deg,rgba(209,67,67,0.55),rgba(115,79,255,0.40));border-color:rgba(255,255,255,0.16)}}@media(min-width:981px){.page-home .hero__inner{gap:22px !important}}.page-home .heroMediaCard img{object-position:50% 50%}.page-home .homeFeatures{padding-top:30px}.page-home .homeFeatures .section__head{margin-bottom:18px}.page-home .homeFeatures .grid3{gap:16px}.page-home .homeFeatures .feature{padding:18px 16px;border-radius:20px}.page-home .homeJoin{margin-top:30px;gap:16px;padding:14px}.page-home .homeJoin__visual{border-radius:20px;min-height:308px}.page-home .homeJoin__content{border-radius:20px;border:1px solid rgba(255,255,255,.10);background:rgba(7,7,14,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}@media(max-width:980px){.page-home .homeFeatures{padding-top:24px}.page-home .homeFeatures .grid3{gap:14px}.page-home .homeJoin{margin-top:24px;gap:12px;padding:12px}.page-home .homeJoin__visual,.page-home .homeJoin__content{border-radius:18px}}@media(max-width:820px){.page-home .homeJoin__visual{min-height:0}}.page-home .homeFeatures{padding-top:34px}.page-home .homeFeatures .section__head{margin-bottom:20px}.page-home .homeFeatures .grid3{gap:18px}.page-home .homeFeatures .feature{padding:18px 17px;border-radius:20px}.page-home .homeJoin{margin-top:32px;padding:16px;gap:18px;align-items:stretch;grid-template-columns:minmax(300px,.94fr) minmax(0,1.06fr)}.page-home .homeJoin__visual{min-height:340px;height:100%;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22)}.page-home .homeJoin__visual img{width:100%;height:100%;object-fit:cover;object-position:22% 50%}.page-home .homeJoin__content{min-height:340px;padding:clamp(28px,4vw,46px);border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(10,12,22,.58),rgba(38,12,25,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.page-home .homeJoin__ip{width:100%;max-width:520px}@media(max-width:980px){.page-home .homeJoin{grid-template-columns:1fr;padding:12px;gap:12px}.page-home .homeJoin__visual,.page-home .homeJoin__content{min-height:0;border-radius:18px}.page-home .homeJoin__visual{aspect-ratio:16/9}.page-home .homeJoin__visual img{object-position:28% 50%}}.page-home .homeFeatures{padding-top:36px !important}.page-home .homeFeatures .section__head{margin-bottom:22px !important}.page-home .homeFeatures .grid3{gap:22px !important}.page-home .homeFeatures .feature{padding:20px 18px !important;border-radius:22px !important}.page-home .homeJoin{margin-top:36px !important;padding:16px !important;gap:18px !important;align-items:stretch !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important}.page-home .homeJoin__visual,.page-home .homeJoin__content{min-height:322px !important;border-radius:24px !important}.page-home .homeJoin__visual{overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(0,0,0,.26) !important}.page-home .homeJoin__visual img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:left center !important;display:block !important}.page-home .homeJoin__content{display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(28px,3.8vw,44px) !important;border:1px solid rgba(255,255,255,.12) !important;background:linear-gradient(135deg,rgba(10,12,22,.62),rgba(38,12,25,.44)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important}.page-home .homeJoin__ip{width:100% !important;max-width:none !important}@media(max-width:980px){.page-home .homeFeatures .grid3{gap:14px !important}.page-home .homeJoin{grid-template-columns:1fr !important;padding:12px !important;gap:12px !important}.page-home .homeJoin__visual,.page-home .homeJoin__content{min-height:0 !important;border-radius:18px !important}.page-home .homeJoin__visual{aspect-ratio:16/9 !important}.page-home .homeJoin__visual img{object-position:left center !important}}.page-home{--craft-nav:#071015;--craft-nav-2:rgba(7,16,21,.94);--craft-orange:#f59a14;--craft-orange-2:#ffb13b;--craft-blue:#168bd0;--craft-blue-2:#20b8ff;--craft-green:#62ff8a;--craft-line:rgba(255,255,255,.10);background:#05090d}.page-home::before,.page-home::after{display:none !important}.page-home .topstrip.statusbar{display:none !important}.page-home .mast{top:0 !important;z-index:120 !important;background:linear-gradient(180deg,var(--craft-nav-2),rgba(5,11,15,.92)) !important;border-bottom:1px solid rgba(255,255,255,.075) !important;box-shadow:0 14px 42px rgba(0,0,0,.34) !important;backdrop-filter:blur(13px) saturate(1.18) !important}.page-home .mast::before,.page-home .mast::after{display:none !important}.page-home .mast__inner{min-height:70px;padding:10px 0 !important;gap:18px !important}.page-home .brand{min-width:auto !important;gap:10px !important;flex:0 0 auto}.page-home .brand__logo{width:46px !important;height:46px !important;border-radius:10px !important;border:none !important;background:transparent !important;box-shadow:none !important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.36))}.page-home .brand__name{font-size:1.04rem;letter-spacing:.055em !important;line-height:1}.page-home .brand__tag{display:block;font-size:.72rem;color:rgba(255,255,255,.56);letter-spacing:.04em;margin-top:3px}.page-home .nav--craft{flex:1 1 auto;justify-content:flex-start;gap:6px !important;flex-wrap:nowrap !important;min-width:0}.page-home .nav--craft .nav__link{display:inline-flex;align-items:center;gap:7px;padding:10px 11px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:rgba(255,255,255,.84) !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:none !important;white-space:nowrap;box-shadow:none !important}.page-home .nav--craft .nav__link::before{display:none !important}.page-home .nav--craft .nav__link:hover,.page-home .nav--craft .nav__link.is-active{color:#fff !important;background:rgba(255,255,255,.075) !important}.page-home .nav__ico{width:16px;height:16px;display:inline-grid;place-items:center;font-size:.9rem;color:rgba(255,255,255,.78);line-height:1}.page-home .mast__actions--craft{margin-left:auto;gap:8px !important;flex-wrap:nowrap !important}.page-home .mastShop{min-height:46px;padding:12px 18px !important;border:0 !important;border-radius:8px !important;background:linear-gradient(180deg,var(--craft-orange-2),var(--craft-orange)) !important;color:#fff !important;box-shadow:0 10px 30px rgba(245,154,20,.30),inset 0 1px 0 rgba(255,255,255,.24) !important;font-weight:950 !important}.page-home .mastShop__icon svg{width:19px;height:19px;display:block}.page-home .cartbtn{min-width:46px;height:46px;border-radius:8px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;color:#fff !important}.page-home .cartbtn:hover{background:rgba(255,255,255,.10) !important}.page-home .cartbtn__icon svg{width:19px;height:19px}.page-home .cartbtn__badge{background:var(--craft-orange) !important;color:#fff !important;box-shadow:0 5px 14px rgba(245,154,20,.30)}.page-home .iconbtn{border-radius:8px !important;border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important}.page-home .hero--craft{min-height:calc(100svh - 70px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);isolation:isolate}.page-home .hero--craft .hero__bg{inset:0 !important;height:auto !important;opacity:1 !important;filter:none !important;mask-image:none !important;animation:none !important;background-image:linear-gradient(90deg,rgba(2,7,10,.90) 0%,rgba(2,7,10,.70) 34%,rgba(2,7,10,.52) 56%,rgba(2,7,10,.74) 100%),radial-gradient(700px 460px at 26% 58%,rgba(53,160,86,.18),transparent 62%),radial-gradient(760px 520px at 78% 44%,rgba(32,184,255,.14),transparent 64%),image-set(url("../assets/home-bg.jpg") type("image/jpeg"),url("../assets/bg.jpg") type("image/jpeg"));background-size:auto,auto,auto,cover;background-position:center,center,center,center;background-repeat:no-repeat;transform:scale(1.012);z-index:-2}.page-home .hero--craft::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,7,10,.15),rgba(2,7,10,.36) 60%,rgba(2,7,10,.88)),radial-gradient(900px 360px at 50% 100%,rgba(0,0,0,.52),transparent 72%);pointer-events:none;z-index:-1}.page-home .hero--craft::after{content:"";position:absolute;inset:auto 0 0;height:190px;background:linear-gradient(180deg,transparent,#05090d 82%);pointer-events:none;z-index:-1}.page-home .craftHero__inner{width:100%;position:relative;z-index:1;display:grid !important;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr) !important;align-items:center !important;gap:clamp(34px,6vw,86px) !important;padding:clamp(70px,9vw,126px) 18px clamp(62px,7vw,96px) !important}.page-home .craftHero__visual{display:grid;place-items:center;min-height:280px;perspective:900px}.page-home .craftHero__logoArt{width:min(500px,100%);height:auto;display:block;filter:drop-shadow(0 28px 48px rgba(0,0,0,.70)) drop-shadow(0 0 32px rgba(92,255,138,.13));transform:translate3d(0,8px,0) rotateX(2deg);animation:serpensCraftFloat 5.8s ease-in-out infinite alternate}@keyframes serpensCraftFloat{from{transform:translate3d(0,11px,0) rotateX(2deg)}to{transform:translate3d(0,-5px,0) rotateX(0deg)}}.page-home .craftHero__content{max-width:660px;justify-self:start}.page-home .craftHero__content .heroBar{margin:0 0 18px !important;gap:8px !important}.page-home .craftHero__content .pill{padding:7px 10px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(0,0,0,.26) !important;color:rgba(255,255,255,.86) !important;backdrop-filter:blur(8px);font-size:.78rem !important;letter-spacing:.045em !important}.page-home .hero--craft .kicker{border:0 !important;background:rgba(32,184,255,.12) !important;color:rgba(255,255,255,.78) !important;box-shadow:inset 0 0 0 1px rgba(32,184,255,.16)}.page-home .craftHero__content h1{margin:14px 0 12px;font-size:clamp(3.3rem,7.5vw,6.4rem);line-height:.9;letter-spacing:.025em;color:#fff;text-shadow:0 10px 36px rgba(0,0,0,.62)}.page-home .craftHero__content .lead{max-width:58ch !important;color:rgba(255,255,255,.88) !important;font-size:clamp(1rem,1.42vw,1.24rem) !important;line-height:1.72 !important;text-shadow:0 4px 18px rgba(0,0,0,.55)}.page-home .craftHero__ipCard{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(620px,100%);padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.36);box-shadow:0 20px 58px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(12px) saturate(1.1)}.page-home .craftHero__ipText{display:grid;gap:3px;min-width:0;padding-left:4px}.page-home .craftHero__ipText span{font-size:.72rem;font-weight:950;letter-spacing:.14em;color:rgba(255,255,255,.58)}.page-home .craftHero__ipText strong{font-size:clamp(1rem,1.6vw,1.24rem);letter-spacing:.03em;color:#fff;overflow-wrap:anywhere}.page-home .craftHero__actions{margin-top:18px !important}.page-home .craftHero__actions .btn,.page-home .craftHero__ipCard .btn{border-radius:9px !important;padding:13px 18px !important;font-weight:950 !important}.page-home .btn--primary{background:linear-gradient(180deg,#1da3ee,#137ec4) !important;border-color:rgba(32,184,255,.44) !important;box-shadow:0 12px 34px rgba(19,126,196,.30),inset 0 1px 0 rgba(255,255,255,.16)}.page-home .btn--shop{background:linear-gradient(180deg,var(--craft-orange-2),var(--craft-orange)) !important;border-color:rgba(255,177,59,.44) !important;color:#fff !important;box-shadow:0 12px 34px rgba(245,154,20,.30),inset 0 1px 0 rgba(255,255,255,.18)}.page-home .btn--ghost{background:rgba(0,0,0,.18) !important;border-color:rgba(255,255,255,.14) !important}.page-home .btn:hover{transform:translateY(-2px)}.page-home .section{position:relative;padding:clamp(52px,7vw,86px) 0 !important}.page-home .section__head{margin-bottom:24px !important}.page-home .section__head--center{display:grid !important;justify-items:center;text-align:center}.page-home .section__head h2,.page-home .serpensStart__copy h2,.page-home .storeTeaser__text h2{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.05;letter-spacing:.015em !important}.page-home .section__head p,.page-home .serpensStart__copy p,.page-home .storeTeaser__text p{color:rgba(255,255,255,.68) !important;font-size:1rem}.page-home .serpensHighlights{background:linear-gradient(180deg,#05090d,#071016 55%,#05090d)}.page-home .serpensFeatureGrid{gap:18px !important}.page-home .homeFeatures .feature{min-height:210px;padding:24px !important;border-radius:20px !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.030)) !important}.page-home .homeFeatures .feature::before{background:radial-gradient(360px 160px at 16% 0%,rgba(32,184,255,.16),transparent 70%),radial-gradient(360px 160px at 92% 0%,rgba(245,154,20,.12),transparent 68%) !important}.page-home .feature__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:22px;color:#fff;font-weight:1000;background:linear-gradient(180deg,rgba(32,184,255,.26),rgba(32,184,255,.10));box-shadow:inset 0 0 0 1px rgba(32,184,255,.20),0 12px 30px rgba(0,0,0,.28)}.page-home .feature__title{font-size:1.18rem;letter-spacing:.01em}.page-home .feature__text{color:rgba(255,255,255,.66) !important;line-height:1.65}.page-home .serpensStart{background:radial-gradient(760px 360px at 12% 12%,rgba(32,184,255,.11),transparent 64%),radial-gradient(760px 360px at 88% 88%,rgba(245,154,20,.10),transparent 66%),#05090d}.page-home .serpensStart__grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:28px;align-items:center}.page-home .serpensStart__copy{max-width:520px}.page-home .serpensStart__copy h2{margin:14px 0 12px}.page-home .serpensSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-home .stepCard{min-height:250px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.026));box-shadow:0 18px 58px rgba(0,0,0,.36)}.page-home .stepCard__num{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;margin-bottom:18px;background:rgba(98,255,138,.12);color:var(--craft-green);border:1px solid rgba(98,255,138,.18);font-weight:1000}.page-home .stepCard h3{margin:0 0 8px;font-size:1.08rem}.page-home .stepCard p{margin:0;color:rgba(255,255,255,.64);line-height:1.6}.page-home .serpensWorld{background:linear-gradient(180deg,#05090d,#080f14)}.page-home .worldGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(250px,auto);gap:16px}.page-home .worldCard{position:relative;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:#0b1218;box-shadow:0 22px 66px rgba(0,0,0,.42)}.page-home .worldCard--large{grid-row:span 2;min-height:520px}.page-home .worldCard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transform:scale(1.02);transition:transform .32s ease,opacity .32s ease}.page-home .worldCard::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.32) 44%,rgba(0,0,0,.84));z-index:1}.page-home .worldCard>*:not(img){position:relative;z-index:2}.page-home .worldCard:hover img{transform:scale(1.07);opacity:.96}.page-home .worldCard__tag{width:max-content;margin-bottom:10px;padding:6px 9px;border-radius:999px;background:rgba(32,184,255,.14);border:1px solid rgba(32,184,255,.18);color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page-home .worldCard strong{font-size:clamp(1.25rem,2.1vw,2rem);letter-spacing:.01em;text-shadow:0 4px 18px rgba(0,0,0,.60)}.page-home .worldCard p{max-width:52ch;margin:8px 0 0;color:rgba(255,255,255,.72);line-height:1.55}.page-home .serpensStoreTeaser{background:radial-gradient(760px 340px at 15% 40%,rgba(245,154,20,.12),transparent 66%),radial-gradient(760px 340px at 82% 60%,rgba(32,184,255,.10),transparent 66%),#05090d}.page-home .storeTeaser{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(460px,1.18fr);gap:28px;align-items:center}.page-home .storeTeaser__text h2{margin:14px 0 12px}.page-home .storeTeaser__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-home .storeMini{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.026));box-shadow:0 20px 58px rgba(0,0,0,.36);overflow:hidden;position:relative}.page-home .storeMini::before{content:"";position:absolute;inset:0;background:radial-gradient(300px 180px at 50% 0%,rgba(255,255,255,.10),transparent 66%);opacity:.8;pointer-events:none}.page-home .storeMini img{position:absolute;top:22px;left:50%;width:min(82%,250px);height:150px;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 20px 28px rgba(0,0,0,.45))}.page-home .storeMini strong,.page-home .storeMini span{position:relative;z-index:1}.page-home .storeMini strong{font-size:1.06rem}.page-home .storeMini span{color:rgba(255,255,255,.62)}.page-home .serpensCommunity{padding-top:32px !important}.page-home .homeJoin{margin-top:0 !important;display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:18px !important;padding:16px !important;border-radius:28px !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(180deg,rgba(255,255,255,.056),rgba(255,255,255,.022)) !important;box-shadow:0 26px 80px rgba(0,0,0,.44) !important}.page-home .homeJoin__visual,.page-home .homeJoin__content{min-height:340px !important;border-radius:22px !important}.page-home .homeJoin__visual{overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(0,0,0,.24) !important}.page-home .homeJoin__visual img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.page-home .homeJoin__content{display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(26px,3.8vw,46px) !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(135deg,rgba(5,11,15,.74),rgba(10,27,36,.48)) !important}.page-home .homeJoin__content h2{margin:14px 0 10px !important;font-size:clamp(1.8rem,3.2vw,3rem) !important;line-height:1.04 !important}.page-home .homeJoin__content p:not(.kicker){color:rgba(255,255,255,.70) !important;line-height:1.66 !important}.page-home .homeJoin__ip{width:100% !important;max-width:none !important;border-radius:14px !important;background:rgba(0,0,0,.24) !important}.page-home .homeJoin__actions{gap:10px !important}.page-home .cartDrawer__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;color:rgba(255,255,255,.72);font-weight:900}.page-home .cartDrawer__total strong{color:#fff}@media(max-width:1180px){.page-home .brand__tag{display:none}.page-home .nav--craft .nav__link{padding:10px 8px !important;font-size:.92rem}}@media(max-width:980px){.page-home .mast__inner{min-height:64px}.page-home .brand__logo{width:42px !important;height:42px !important}.page-home .nav--craft{display:none !important}.page-home .iconbtn{display:inline-flex !important;align-items:center;justify-content:center}.page-home .mastShop{padding:11px 14px !important}.page-home .hero--craft{min-height:auto}.page-home .craftHero__inner{grid-template-columns:1fr !important;gap:24px !important;padding:74px 18px 56px !important;text-align:center}.page-home .craftHero__content{justify-self:center;max-width:720px}.page-home .craftHero__content .heroBar{justify-content:center}.page-home .craftHero__visual{min-height:190px;order:-1}.page-home .craftHero__logoArt{width:min(420px,92vw)}.page-home .craftHero__ipCard{margin-left:auto;margin-right:auto;text-align:left}.page-home .craftHero__actions{justify-content:center}.page-home .serpensStart__grid,.page-home .storeTeaser,.page-home .homeJoin{grid-template-columns:1fr !important}.page-home .serpensSteps,.page-home .storeTeaser__cards{grid-template-columns:1fr !important}.page-home .worldGrid{grid-template-columns:1fr !important}.page-home .worldCard--large{grid-row:auto;min-height:320px}.page-home .worldCard{min-height:300px}.page-home .homeJoin__visual,.page-home .homeJoin__content{min-height:0 !important}.page-home .homeJoin__visual{aspect-ratio:16/9 !important}}@media(max-width:640px){.page-home .mast__actions--craft{gap:6px !important}.page-home .mastShop{font-size:0;gap:0;padding:11px 12px !important}.page-home .mastShop__icon{font-size:1rem}.page-home .cartbtn{display:none !important}.page-home .craftHero__content h1{font-size:clamp(2.8rem,17vw,4.6rem)}.page-home .craftHero__ipCard{align-items:stretch;flex-direction:column;text-align:center}.page-home .craftHero__ipText{padding-left:0}.page-home .craftHero__actions .btn,.page-home .craftHero__ipCard .btn,.page-home .homeJoin__actions .btn{width:100%}.page-home .homeJoin{padding:10px !important;border-radius:20px !important}}@media(prefers-reduced-motion:reduce){.page-home .craftHero__logoArt{animation:none !important}}.page-home .craftHero__visual{position:relative;isolation:isolate;min-height:min(520px,45vw)}.page-home .craftHero__visual::before{content:"";position:absolute;z-index:-2;width:min(560px,100%);aspect-ratio:1/1;border-radius:34px;background:radial-gradient(circle at 50% 30%,rgba(32,184,255,.32),transparent 55%),radial-gradient(circle at 50% 75%,rgba(98,255,138,.16),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.025));filter:blur(.2px);box-shadow:0 34px 90px rgba(0,0,0,.54),0 0 62px rgba(32,184,255,.12);transform:translate3d(0,8px,0) rotate(-2deg)}.page-home .craftHero__visual::after{content:"";position:absolute;z-index:2;width:min(560px,100%);aspect-ratio:1/1;border-radius:30px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.30),transparent 22%,transparent 72%,rgba(32,184,255,.18)),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.24));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -30px 58px rgba(0,0,0,.24);transform:translate3d(0,0,0)}.page-home .craftHero__logoArt{width:min(540px,100%) !important;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:#071015;box-shadow:0 30px 86px rgba(0,0,0,.54),0 0 0 10px rgba(255,255,255,.025),0 0 44px rgba(32,184,255,.16);filter:saturate(1.03) contrast(1.02) drop-shadow(0 24px 42px rgba(0,0,0,.55)) !important;transform:translate3d(0,4px,0) rotate(-1.2deg) !important;animation:serpensHeroCardFloat 6.4s ease-in-out infinite alternate !important;will-change:transform}@keyframes serpensHeroCardFloat{from{transform:translate3d(0,10px,0) rotate(-1.2deg)}to{transform:translate3d(0,-6px,0) rotate(.6deg)}}.page-home .serpensWorld .section__head{align-items:end}.page-home .worldCard{text-decoration:none;cursor:zoom-in;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.page-home .worldCard::before{background:radial-gradient(420px 220px at 18% 12%,rgba(32,184,255,.18),transparent 64%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.30) 40%,rgba(0,0,0,.88))}.page-home .worldCard::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 24%,transparent 74%,rgba(98,255,138,.08));opacity:.82}.page-home .worldCard:hover,.page-home .worldCard:focus-visible{border-color:rgba(32,184,255,.32);box-shadow:0 30px 86px rgba(0,0,0,.50),0 0 38px rgba(32,184,255,.10)}.page-home .worldCard:focus-visible{outline:3px solid rgba(32,184,255,.45);outline-offset:3px}.page-home .worldCard__zoom{position:absolute !important;top:16px;right:16px;z-index:3 !important;display:inline-flex;align-items:center;gap:7px;width:max-content;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.42);color:rgba(255,255,255,.86);font-size:.76rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase;opacity:.84;transform:translate3d(0,0,0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-home .worldCard__zoom::before{content:"";width:13px;height:13px;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 3a6.5 6.5 0 0 1 5.18 10.43l5.44 5.45-1.41 1.41-5.45-5.44A6.5 6.5 0 1 1 9.5 3Zm0 2a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9Zm1 1.75v1.75h1.75v2H10.5v1.75h-2V10.5H6.75v-2H8.5V6.75h2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 3a6.5 6.5 0 0 1 5.18 10.43l5.44 5.45-1.41 1.41-5.45-5.44A6.5 6.5 0 1 1 9.5 3Zm0 2a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9Zm1 1.75v1.75h1.75v2H10.5v1.75h-2V10.5H6.75v-2H8.5V6.75h2Z'/%3E%3C/svg%3E") center/contain no-repeat}.page-home .worldCard:hover .worldCard__zoom,.page-home .worldCard:focus-visible .worldCard__zoom{opacity:1;background:rgba(12,23,31,.68)}.page-home .worldCard strong{max-width:78%}.serpensLightbox{position:fixed;inset:0;z-index:999;display:none;align-items:center;justify-content:center;padding:clamp(14px,3vw,34px);background:rgba(1,5,8,.78);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.serpensLightbox.is-open{display:flex}.serpensLightbox__panel{width:min(1180px,100%);max-height:min(86vh,900px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:0;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(10,18,24,.98),rgba(5,9,13,.98));box-shadow:0 34px 110px rgba(0,0,0,.70),0 0 44px rgba(32,184,255,.10)}.serpensLightbox__media{min-height:280px;background:#05090d;display:grid;place-items:center}.serpensLightbox__img{width:100%;height:100%;max-height:86vh;display:block;object-fit:contain;background:#05090d}.serpensLightbox__body{position:relative;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;justify-content:center;gap:12px;border-left:1px solid rgba(255,255,255,.08)}.serpensLightbox__tag{width:max-content;padding:7px 10px;border-radius:999px;background:rgba(32,184,255,.14);border:1px solid rgba(32,184,255,.20);color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.serpensLightbox__title{margin:0;color:#fff;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.05}.serpensLightbox__desc{margin:0 0 10px;color:rgba(255,255,255,.70);line-height:1.65}.serpensLightbox__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.serpensLightbox__close{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.serpensLightbox__close:hover{background:rgba(255,255,255,.12)}@supports(content-visibility:auto){.page-home .homeFeatures,.page-home .serpensStart,.page-home .serpensWorld,.page-home .serpensStoreTeaser,.page-home .serpensCommunity,.page-home .footer{content-visibility:auto;contain-intrinsic-size:1px 760px}}.page-home .homeFeatures .feature,.page-home .stepCard,.page-home .storeMini,.page-home .homeJoin,.page-home .cartDrawer__panel,.page-home .drawer__panel{contain:layout paint}@supports not((backdrop-filter:blur(1px)) or(-webkit-backdrop-filter:blur(1px))){.page-home .mast,.page-home .craftHero__ipCard,.page-home .worldCard__zoom,.serpensLightbox{background-color:rgba(5,10,14,.96) !important}}html.is-lowend .page-home .craftHero__logoArt,html.is-lowend .page-home .worldCard img,html.is-lowend .page-home .btn,html.is-lowend .page-home .storeMini,html.is-lowend .page-home .stepCard{animation:none !important;transition:none !important;will-change:auto !important}html.is-lowend .page-home .craftHero__logoArt{filter:drop-shadow(0 18px 30px rgba(0,0,0,.48)) !important}@media(hover:none){.page-home .btn:hover{transform:none}.page-home .worldCard:hover img{transform:scale(1.02)}.page-home .worldCard__zoom{opacity:1}}@media(max-width:980px){.page-home .craftHero__visual{min-height:0}.page-home .craftHero__visual::before,.page-home .craftHero__visual::after{width:min(430px,92vw)}.page-home .craftHero__logoArt{width:min(420px,92vw) !important}.serpensLightbox__panel{grid-template-columns:1fr;max-height:90vh}.serpensLightbox__media{min-height:220px;max-height:58vh}.serpensLightbox__body{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:640px){.page-home .worldCard__zoom{top:12px;right:12px;padding:7px 9px;font-size:.68rem}.page-home .worldCard strong{max-width:100%}.serpensLightbox{padding:10px}.serpensLightbox__panel{border-radius:20px}.serpensLightbox__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.page-home .craftHero__logoArt,.serpensLightbox,.page-home .worldCard img{animation:none !important;transition:none !important}}.page-home .craftHero__visual{min-height:min(500px,42vw);justify-items:center}.page-home .craftHero__visual::before,.page-home .craftHero__visual::after{content:none !important;display:none !important}.page-home .craftHero__logoArt{width:min(560px,108%) !important;aspect-ratio:auto !important;object-fit:contain !important;object-position:center !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;filter:drop-shadow(0 26px 50px rgba(0,0,0,.62)) drop-shadow(0 0 36px rgba(32,184,255,.12)) saturate(1.03) contrast(1.01) !important;transform:translate3d(0,6px,0) rotate(-1.2deg) !important;animation:serpensHeroFloatLoose 6s ease-in-out infinite alternate !important;-webkit-mask-image:radial-gradient(circle at 50% 54%,#000 0 38%,rgba(0,0,0,.98) 52%,rgba(0,0,0,.82) 64%,rgba(0,0,0,.28) 78%,transparent 90%);mask-image:radial-gradient(circle at 50% 54%,#000 0 38%,rgba(0,0,0,.98) 52%,rgba(0,0,0,.82) 64%,rgba(0,0,0,.28) 78%,transparent 90%)}@keyframes serpensHeroFloatLoose{from{transform:translate3d(0,10px,0) rotate(-1.2deg)}to{transform:translate3d(0,-6px,0) rotate(.6deg)}}@media(max-width:980px){.page-home .craftHero__visual{min-height:0}.page-home .craftHero__logoArt{width:min(460px,96vw) !important;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 38%,rgba(0,0,0,.98) 54%,rgba(0,0,0,.78) 68%,rgba(0,0,0,.25) 82%,transparent 92%);mask-image:radial-gradient(circle at 50% 52%,#000 0 38%,rgba(0,0,0,.98) 54%,rgba(0,0,0,.78) 68%,rgba(0,0,0,.25) 82%,transparent 92%)}}@supports not((mask-image:radial-gradient(black,transparent)) or(-webkit-mask-image:radial-gradient(black,transparent))){.page-home .craftHero__logoArt{opacity:.98}}.page-home .craftHero__visual{min-height:min(430px,36vw) !important;display:grid;place-items:center}.page-home .craftHero__visual::before,.page-home .craftHero__visual::after{content:none !important;display:none !important}.page-home .craftHero__logoArt{width:min(430px,84%) !important;max-width:none !important;height:auto !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;object-position:center center !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;filter:drop-shadow(0 16px 30px rgba(0,0,0,.52)) drop-shadow(0 0 14px rgba(90,190,255,.08)) !important;transform:translate3d(0,2px,0) rotate(-.2deg) !important;animation:serpensHeroFloatCraft 6.2s ease-in-out infinite alternate !important;-webkit-mask-image:radial-gradient(circle at 50% 52%,rgba(0,0,0,1) 0 36%,rgba(0,0,0,.98) 50%,rgba(0,0,0,.90) 62%,rgba(0,0,0,.58) 73%,rgba(0,0,0,.18) 84%,transparent 94%);mask-image:radial-gradient(circle at 50% 52%,rgba(0,0,0,1) 0 36%,rgba(0,0,0,.98) 50%,rgba(0,0,0,.90) 62%,rgba(0,0,0,.58) 73%,rgba(0,0,0,.18) 84%,transparent 94%)}@media(max-width:980px){.page-home .craftHero__visual{min-height:0 !important}.page-home .craftHero__logoArt{width:min(360px,76vw) !important;transform:translate3d(0,0,0) rotate(-.15deg) !important}}@media(max-width:640px){.page-home .craftHero__logoArt{width:min(300px,74vw) !important}}.page-home .craftHero__visual{min-height:min(440px,38vw) !important;display:grid !important;place-items:center !important;overflow:visible !important;pointer-events:none}.page-home .craftHero__visual::before,.page-home .craftHero__visual::after{content:none !important;display:none !important}.page-home .craftHero__logoArt{width:min(520px,104%) !important;max-width:100% !important;height:auto !important;aspect-ratio:auto !important;display:block !important;object-fit:contain !important;object-position:center center !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;clip-path:none !important;-webkit-mask:none !important;mask:none !important;image-rendering:auto !important;filter:drop-shadow(0 24px 46px rgba(0,0,0,.60)) drop-shadow(0 0 34px rgba(32,184,255,.18)) !important;transform:translate3d(-8px,5px,0) rotate(-.6deg) !important;animation:serpensHeroFloatCutout 6.2s ease-in-out infinite alternate !important;will-change:transform}@keyframes serpensHeroFloatCutout{from{transform:translate3d(-8px,9px,0) rotate(-.6deg)}to{transform:translate3d(-8px,-5px,0) rotate(.35deg)}}@media(max-width:980px){.page-home .craftHero__visual{min-height:0 !important}.page-home .craftHero__logoArt{width:min(440px,88vw) !important;transform:translate3d(0,0,0) rotate(-.3deg) !important}}@media(max-width:640px){.page-home .craftHero__logoArt{width:min(330px,82vw) !important}}@media(prefers-reduced-motion:reduce){.page-home .craftHero__logoArt{animation:none !important;will-change:auto !important}}.page-home .serpensHighlights .section__head p{display:none}.page-home .homeFeatures .feature__icon{display:none}.page-home .serpensStart__copy>p:not(.kicker){display:none}.page-home .brand__text{display:flex;flex-direction:column;justify-content:center}.page-home .homeJoin--visualOnly{display:block;padding:16px;gap:0;grid-template-columns:none}.page-home .homeJoin--visualOnly::before{opacity:.38}.page-home .homeJoin--visualOnly .homeJoin__visual,.page-home .homeJoin--visualOnly .homeJoin__visual--full{min-height:360px;width:100%;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22)}.page-home .homeJoin--visualOnly .homeJoin__visual::after,.page-home .homeJoin--visualOnly .homeJoin__visual--full::after{background:radial-gradient(520px 260px at 50% 50%,transparent 48%,rgba(0,0,0,.18) 100%)}.page-home .homeJoin--visualOnly .homeJoin__visual img,.page-home .homeJoin--visualOnly .homeJoin__visual--full img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(max-width:980px){.page-home .homeJoin--visualOnly{padding:12px}.page-home .homeJoin--visualOnly .homeJoin__visual,.page-home .homeJoin--visualOnly .homeJoin__visual--full{min-height:300px;border-radius:18px}}@media(max-width:640px){.page-home .homeJoin--visualOnly .homeJoin__visual,.page-home .homeJoin--visualOnly .homeJoin__visual--full{min-height:240px}}.page-home .homeJoin--socialHub{margin-top:32px;padding:16px;gap:18px;align-items:stretch;grid-template-columns:minmax(320px,1.12fr) minmax(280px,.88fr)}.page-home .homeJoin--socialHub .homeJoin__visual--community{min-height:340px;height:100%;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22)}.page-home .homeJoin--socialHub .homeJoin__visual--community::after{background:linear-gradient(90deg,transparent 62%,rgba(9,8,16,.16) 100%),radial-gradient(480px 260px at 50% 50%,transparent 48%,rgba(0,0,0,.22) 100%)}.page-home .homeJoin--socialHub .homeJoin__visual--community img{width:100%;height:100%;object-fit:cover;object-position:center}.page-home .homeJoin__content--socialHub{min-height:340px;padding:clamp(26px,4vw,42px);border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(8,13,24,.72),rgba(10,18,30,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);justify-content:center;align-items:flex-start;gap:22px}.page-home .homeJoin__socialTitle{margin:0;font-size:clamp(2rem,3.1vw,3.2rem);line-height:.98;letter-spacing:.01em;max-width:9ch}.page-home .homeJoin__socialIcons{display:flex;flex-wrap:wrap;gap:16px}.page-home .homeJoin__socialIcons .socialIcon{width:72px;height:72px}.page-home .homeJoin__socialIcons .socialSvg{width:30px;height:30px}.page-home .socialIcon--x{box-shadow:0 0 0 1px rgba(255,255,255,.12) inset}@media(max-width:980px){.page-home .homeJoin--socialHub{grid-template-columns:1fr;padding:12px}.page-home .homeJoin--socialHub .homeJoin__visual--community,.page-home .homeJoin__content--socialHub{min-height:300px;border-radius:18px}.page-home .homeJoin__socialTitle{max-width:none}}@media(max-width:640px){.page-home .homeJoin--socialHub .homeJoin__visual--community{min-height:220px}.page-home .homeJoin__content--socialHub{min-height:0;padding:22px 18px}.page-home .homeJoin__socialIcons{gap:12px}.page-home .homeJoin__socialIcons .socialIcon{width:64px;height:64px}}.page-home .serpensHighlights .section__head--center{justify-items:start;text-align:left}.page-home .serpensHighlights .section__head{margin-bottom:18px !important}.page-home .serpensFeatureGrid{gap:16px !important}.page-home .homeFeatures .feature{min-height:196px;padding:22px !important}.page-home .feature__title{font-size:1.22rem}.page-home .feature__text{font-size:1rem;line-height:1.62}.page-home .serpensStart__grid{grid-template-columns:minmax(300px,.92fr) minmax(540px,1.08fr);gap:24px}.page-home .serpensStart__copy{max-width:460px}.page-home .serpensStart__copy h2{font-size:clamp(1.9rem,3vw,2.85rem);line-height:1.08}.page-home .stepCard{min-height:236px;padding:18px}.page-home .stepCard h3{font-size:1.04rem;line-height:1.28}.page-home .stepCard p{font-size:1rem}.page-home .homeJoin--socialHub{grid-template-columns:minmax(340px,1.08fr) minmax(320px,.92fr);gap:20px}.page-home .homeJoin__content--socialHub{padding:clamp(28px,4vw,44px);gap:26px}.page-home .homeJoin__socialTitle{font-size:clamp(2.1rem,2.9vw,3.05rem);line-height:1.02;letter-spacing:-.01em;max-width:10ch}.page-home .homeJoin__socialIcons{gap:14px}.page-home .homeJoin__socialIcons .socialIcon{width:68px;height:68px;border-radius:999px;background:rgba(8,13,24,.7)}.page-home .homeJoin__socialIcons .socialSvg{width:28px;height:28px}.page-home .homeJoin__socialIcons .socialIcon--discord{box-shadow:0 0 0 1px rgba(88,101,242,.28) inset,0 0 24px rgba(88,101,242,.10);color:#8ea1ff}.page-home .homeJoin__socialIcons .socialIcon--instagram{box-shadow:0 0 0 1px rgba(255,120,200,.24) inset,0 0 24px rgba(255,120,200,.08);color:#ff8ac2}.page-home .homeJoin__socialIcons .socialIcon--tiktok{box-shadow:0 0 0 1px rgba(0,242,234,.24) inset,0 0 24px rgba(0,242,234,.10);color:#7ff7f1}.page-home .homeJoin__socialIcons .socialIcon--youtube{box-shadow:0 0 0 1px rgba(255,72,72,.24) inset,0 0 24px rgba(255,72,72,.10);color:#ff7474}.page-home .homeJoin__socialIcons .socialIcon--x{box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 0 24px rgba(255,255,255,.06);color:#e9edf8}.page-home .homeJoin__socialIcons .socialIcon__ring{opacity:.42}.page-home .homeJoin__socialIcons .socialIcon__shine{opacity:.32}.page-home .homeJoin__socialIcons .socialIcon:hover{transform:translateY(-2px)}@media(max-width:980px){.page-home .serpensHighlights .section__head--center{justify-items:start;text-align:left}.page-home .serpensStart__grid,.page-home .homeJoin--socialHub{grid-template-columns:1fr}.page-home .serpensStart__copy{max-width:unset}}.page-home .homeJoin__socialTitle{max-width:620px;font-size:clamp(2rem,2.65vw,2.85rem);line-height:1.04;letter-spacing:.005em}.page-home .homeJoin__socialTitle span{display:block;white-space:nowrap}.page-home .homeJoin__socialTitle span:last-child{letter-spacing:.08em}.page-home .homeJoin__socialIcons .socialIcon{color:#fff;background:#111827}.page-home .homeJoin__socialIcons .socialIcon--discord{background:#5865F2;box-shadow:0 0 0 1px rgba(88,101,242,.42) inset,0 12px 34px rgba(88,101,242,.26)}.page-home .homeJoin__socialIcons .socialIcon--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 10%,#fd5949 42%,#d6249f 62%,#285AEB 100%);box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 12px 34px rgba(214,36,159,.24)}.page-home .homeJoin__socialIcons .socialIcon--tiktok{background:#000;box-shadow:0 0 0 1px rgba(0,242,234,.42) inset,-4px 0 16px rgba(0,242,234,.18),4px 0 16px rgba(255,0,80,.18)}.page-home .homeJoin__socialIcons .socialIcon--youtube{background:#FF0000;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 12px 34px rgba(255,0,0,.22)}.page-home .homeJoin__socialIcons .socialIcon--x{background:#000;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 12px 34px rgba(0,0,0,.30)}.page-home .homeJoin__socialIcons .socialIcon__ring{border-color:rgba(255,255,255,.24);opacity:.72}.page-home .homeJoin__socialIcons .socialIcon__shine{opacity:.46}body.page-rules,body.page-staff,body.page-store{background:radial-gradient(900px 520px at 12% 4%,rgba(32,184,255,.12),transparent 58%),radial-gradient(900px 520px at 92% 8%,rgba(245,154,20,.10),transparent 58%),#05090d}.pageHero--serpens{padding:72px 0 42px;overflow:hidden}.pageHero--serpens .pageHero__bg{opacity:.28;filter:saturate(1.08) contrast(1.05)}.serpensPageHero__inner,.serpensStoreHero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:24px;align-items:center}.serpensPageHero__copy h1,.serpensStoreHero__inner h1{font-size:clamp(2.65rem,5vw,5.4rem);line-height:.92;letter-spacing:-.025em;margin:14px 0 16px}.serpensPageHero__copy .lead{font-size:clamp(1rem,1.55vw,1.22rem);max-width:760px;color:rgba(233,238,246,.78)}.serpensHeroChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.serpensHeroChips span{padding:9px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:rgba(233,238,246,.82);font-weight:950;letter-spacing:.05em;font-size:.82rem}.serpensPageHero__panel{border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028));box-shadow:0 24px 70px rgba(0,0,0,.34)}.serpensPageHero__panel strong{display:block;color:#fff;font-size:1.28rem;margin-bottom:8px}.serpensPageHero__panel p{color:rgba(233,238,246,.72);margin:0 0 18px;line-height:1.65}.serpensPageHero__actions{display:flex;flex-wrap:wrap;gap:10px}.rulesBook{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.rulesBook__toc{position:sticky;top:96px;display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035)}.rulesBook__toc strong{margin-bottom:4px;color:#fff;letter-spacing:.08em;text-transform:uppercase}.rulesBook__toc a{padding:9px 10px;border-radius:12px;color:rgba(233,238,246,.68);font-weight:850;font-size:.92rem}.rulesBook__toc a:hover{background:rgba(255,255,255,.06);color:#fff}.rulesBook__content{display:grid;gap:12px}.rulesBook__notice{display:flex;gap:10px;align-items:flex-start;padding:16px 18px;border-radius:18px;border:1px solid rgba(32,184,255,.18);background:rgba(32,184,255,.07);color:rgba(233,238,246,.78)}.rulesBook__notice strong{color:#fff;white-space:nowrap}.ruleLine{display:grid;grid-template-columns:66px minmax(0,1fr);gap:18px;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.025));box-shadow:0 18px 52px rgba(0,0,0,.24)}.ruleLine__num{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(180deg,rgba(32,184,255,.22),rgba(32,184,255,.08));border:1px solid rgba(32,184,255,.22);color:#9fe9ff;font-weight:1000}.ruleLine h2{margin:0 0 8px;font-size:1.28rem}.ruleLine p{margin:0;line-height:1.75;color:rgba(233,238,246,.72)}.punishmentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.punishmentGrid div{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04)}.punishmentGrid strong{display:block;color:#fff;margin-bottom:8px}.punishmentGrid span{color:rgba(233,238,246,.70);line-height:1.55}.staffOpenings,.storeBenefits{background:linear-gradient(180deg,#05090d,#071016)}.openingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.openingCard{padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.026));min-height:220px}.openingCard span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;margin-bottom:18px;background:rgba(32,184,255,.11);border:1px solid rgba(32,184,255,.18);color:#9fe9ff;font-weight:1000}.openingCard h3{margin:0 0 10px;font-size:1.22rem}.openingCard p{margin:0;line-height:1.65;color:rgba(233,238,246,.70)}.roster--serpens{gap:18px}.roster--serpens .rosterGroup{border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.10);overflow:hidden}.roster--serpens .rosterGroup__bar{padding:14px 18px;letter-spacing:.08em}.roster--serpens .rosterGroup__members{padding:18px}.roster--serpens .member{border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:12px}.serpensStoreHero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.6fr)}.storeHeroArt{position:relative;min-height:330px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(320px 220px at 50% 38%,rgba(32,184,255,.16),transparent 72%),rgba(255,255,255,.035);overflow:hidden}.storeHeroArt img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:18px;filter:drop-shadow(0 22px 45px rgba(0,0,0,.45))}.storeBenefits__grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.storeBenefits__grid h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.02;margin:14px 0 0;max-width:620px}.benefitList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefitList span{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);color:rgba(233,238,246,.78);font-weight:850}.products--serpensStore{gap:18px}.products--serpensStore .product{border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.024));border:1px solid rgba(255,255,255,.10)}.products--single{grid-template-columns:minmax(260px,380px)}.faq--serpens{margin-top:24px;border-radius:24px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.10)}@media(max-width:980px){.serpensPageHero__inner,.serpensStoreHero__inner,.rulesBook,.storeBenefits__grid{grid-template-columns:1fr}.rulesBook__toc{position:relative;top:auto}.punishmentGrid,.openingGrid,.benefitList{grid-template-columns:1fr 1fr}.storeHeroArt{min-height:260px}}@media(max-width:640px){.punishmentGrid,.openingGrid,.benefitList{grid-template-columns:1fr}.ruleLine{grid-template-columns:1fr}.page-home .homeJoin__socialTitle span{white-space:normal}}.page-home .homeJoin__content--socialHub{background:linear-gradient(135deg,rgba(8,13,24,.78),rgba(8,18,28,.62))}.page-home .homeJoin__socialTitle{font-size:clamp(2.25rem,3vw,3.35rem);line-height:.96;letter-spacing:-.02em;max-width:11.5ch}.page-home .homeJoin__socialIcons{gap:16px}.page-home .homeJoin__socialIcons .socialIcon{background:rgba(10,14,22,.78);border:1px solid rgba(255,255,255,.10);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)}.page-home .homeJoin__socialIcons .socialIcon--discord{color:#5865F2;box-shadow:0 0 0 1px rgba(88,101,242,.24) inset,0 10px 30px rgba(0,0,0,.22)}.page-home .homeJoin__socialIcons .socialIcon--instagram{color:#E4405F;box-shadow:0 0 0 1px rgba(228,64,95,.22) inset,0 10px 30px rgba(0,0,0,.22)}.page-home .homeJoin__socialIcons .socialIcon--tiktok{color:#25F4EE;box-shadow:0 0 0 1px rgba(37,244,238,.22) inset,0 10px 30px rgba(0,0,0,.22)}.page-home .homeJoin__socialIcons .socialIcon--youtube{color:#FF0000;box-shadow:0 0 0 1px rgba(255,0,0,.20) inset,0 10px 30px rgba(0,0,0,.22)}.page-home .homeJoin__socialIcons .socialIcon--x{color:#FFFFFF;box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 10px 30px rgba(0,0,0,.22)}.page-home .homeJoin__socialIcons .socialSvg{filter:none}.page-rules .mast,.page-staff .mast,.page-store .mast,.page-about .mast,.page-vipplus .mast,.page-updates .mast,.page-changelog .mast{background:rgba(8,10,18,.88);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px)}.page-rules .mast__inner,.page-staff .mast__inner,.page-store .mast__inner,.page-about .mast__inner,.page-vipplus .mast__inner,.page-updates .mast__inner,.page-changelog .mast__inner{min-height:86px}.page-rules .nav__link,.page-staff .nav__link,.page-store .nav__link,.page-about .nav__link,.page-vipplus .nav__link,.page-updates .nav__link,.page-changelog .nav__link{color:rgba(255,255,255,.86)}.page-rules .pageHero,.page-staff .pageHero,.page-store .pageHero,.page-about .pageHero,.page-vipplus .pageHero,.page-updates .pageHero,.page-changelog .pageHero{padding-top:28px}.page-rules .topstrip.statusbar,.page-staff .topstrip.statusbar,.page-store .topstrip.statusbar,.page-about .topstrip.statusbar,.page-vipplus .topstrip.statusbar,.page-updates .topstrip.statusbar,.page-changelog .topstrip.statusbar{display:none !important}.page-rules .mast,.page-staff .mast,.page-store .mast,.page-about .mast,.page-vipplus .mast,.page-updates .mast,.page-changelog .mast{top:0 !important;z-index:120 !important;background:linear-gradient(180deg,var(--craft-nav-2),rgba(5,11,15,.92)) !important;border-bottom:1px solid rgba(255,255,255,.075) !important;box-shadow:0 14px 42px rgba(0,0,0,.34) !important;backdrop-filter:blur(13px) saturate(1.18) !important}.page-rules .mast::before,.page-rules .mast::after,.page-staff .mast::before,.page-staff .mast::after,.page-store .mast::before,.page-store .mast::after,.page-about .mast::before,.page-about .mast::after,.page-vipplus .mast::before,.page-vipplus .mast::after,.page-updates .mast::before,.page-updates .mast::after,.page-changelog .mast::before,.page-changelog .mast::after{display:none !important}.page-rules .mast__inner,.page-staff .mast__inner,.page-store .mast__inner,.page-about .mast__inner,.page-vipplus .mast__inner,.page-updates .mast__inner,.page-changelog .mast__inner{min-height:70px !important;padding:10px 0 !important;gap:18px !important}.page-rules .brand,.page-staff .brand,.page-store .brand,.page-about .brand,.page-vipplus .brand,.page-updates .brand,.page-changelog .brand{min-width:auto !important;gap:10px !important;flex:0 0 auto}.page-rules .brand__logo,.page-staff .brand__logo,.page-store .brand__logo,.page-about .brand__logo,.page-vipplus .brand__logo,.page-updates .brand__logo,.page-changelog .brand__logo{width:46px !important;height:46px !important;border-radius:10px !important;border:none !important;background:transparent !important;box-shadow:none !important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.36))}.page-rules .brand__name,.page-staff .brand__name,.page-store .brand__name,.page-about .brand__name,.page-vipplus .brand__name,.page-updates .brand__name,.page-changelog .brand__name{font-size:1.04rem;letter-spacing:.055em !important;line-height:1}.page-rules .nav--craft,.page-staff .nav--craft,.page-store .nav--craft,.page-about .nav--craft,.page-vipplus .nav--craft,.page-updates .nav--craft,.page-changelog .nav--craft{flex:1 1 auto;justify-content:flex-start;gap:6px !important;flex-wrap:nowrap !important;min-width:0}.page-rules .nav--craft .nav__link,.page-staff .nav--craft .nav__link,.page-store .nav--craft .nav__link,.page-about .nav--craft .nav__link,.page-vipplus .nav--craft .nav__link,.page-updates .nav--craft .nav__link,.page-changelog .nav--craft .nav__link{display:inline-flex;align-items:center;gap:7px;padding:10px 11px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:rgba(255,255,255,.84) !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:none !important;white-space:nowrap;box-shadow:none !important}.page-rules .nav--craft .nav__link::before,.page-staff .nav--craft .nav__link::before,.page-store .nav--craft .nav__link::before,.page-about .nav--craft .nav__link::before,.page-vipplus .nav--craft .nav__link::before,.page-updates .nav--craft .nav__link::before,.page-changelog .nav--craft .nav__link::before{display:none !important}.page-rules .nav--craft .nav__link:hover,.page-rules .nav--craft .nav__link.is-active,.page-staff .nav--craft .nav__link:hover,.page-staff .nav--craft .nav__link.is-active,.page-store .nav--craft .nav__link:hover,.page-store .nav--craft .nav__link.is-active,.page-about .nav--craft .nav__link:hover,.page-about .nav--craft .nav__link.is-active,.page-vipplus .nav--craft .nav__link:hover,.page-vipplus .nav--craft .nav__link.is-active,.page-updates .nav--craft .nav__link:hover,.page-updates .nav--craft .nav__link.is-active,.page-changelog .nav--craft .nav__link:hover,.page-changelog .nav--craft .nav__link.is-active{color:#fff !important;background:rgba(255,255,255,.075) !important}.page-rules .nav__ico,.page-staff .nav__ico,.page-store .nav__ico,.page-about .nav__ico,.page-vipplus .nav__ico,.page-updates .nav__ico,.page-changelog .nav__ico{width:16px;height:16px;display:inline-grid;place-items:center;font-size:.9rem;color:rgba(255,255,255,.78);line-height:1}.page-rules .mast__actions--craft,.page-staff .mast__actions--craft,.page-store .mast__actions--craft,.page-about .mast__actions--craft,.page-vipplus .mast__actions--craft,.page-updates .mast__actions--craft,.page-changelog .mast__actions--craft{margin-left:auto;gap:8px !important;flex-wrap:nowrap !important}.page-rules .mastShop,.page-staff .mastShop,.page-store .mastShop,.page-about .mastShop,.page-vipplus .mastShop,.page-updates .mastShop,.page-changelog .mastShop{min-height:46px;padding:12px 18px !important;border:0 !important;border-radius:8px !important;background:linear-gradient(180deg,var(--craft-orange-2),var(--craft-orange)) !important;color:#fff !important;box-shadow:0 10px 30px rgba(245,154,20,.30),inset 0 1px 0 rgba(255,255,255,.24) !important;font-weight:950 !important}.page-rules .mastShop__icon svg,.page-staff .mastShop__icon svg,.page-store .mastShop__icon svg,.page-about .mastShop__icon svg,.page-vipplus .mastShop__icon svg,.page-updates .mastShop__icon svg,.page-changelog .mastShop__icon svg{width:19px;height:19px;display:block}.page-rules .cartbtn,.page-staff .cartbtn,.page-store .cartbtn,.page-about .cartbtn,.page-vipplus .cartbtn,.page-updates .cartbtn,.page-changelog .cartbtn{min-width:46px;height:46px;border-radius:8px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;color:#fff !important}.page-rules .cartbtn:hover,.page-staff .cartbtn:hover,.page-store .cartbtn:hover,.page-about .cartbtn:hover,.page-vipplus .cartbtn:hover,.page-updates .cartbtn:hover,.page-changelog .cartbtn:hover{background:rgba(255,255,255,.10) !important}.page-rules .cartbtn__icon svg,.page-staff .cartbtn__icon svg,.page-store .cartbtn__icon svg,.page-about .cartbtn__icon svg,.page-vipplus .cartbtn__icon svg,.page-updates .cartbtn__icon svg,.page-changelog .cartbtn__icon svg{width:19px;height:19px}.page-rules .cartbtn__badge,.page-staff .cartbtn__badge,.page-store .cartbtn__badge,.page-about .cartbtn__badge,.page-vipplus .cartbtn__badge,.page-updates .cartbtn__badge,.page-changelog .cartbtn__badge{background:var(--craft-orange) !important;color:#fff !important;box-shadow:0 5px 14px rgba(245,154,20,.30)}.page-rules .iconbtn,.page-staff .iconbtn,.page-store .iconbtn,.page-about .iconbtn,.page-vipplus .iconbtn,.page-updates .iconbtn,.page-changelog .iconbtn{border-radius:8px !important;border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important}.page-rules .pageHero,.page-staff .pageHero,.page-store .pageHero,.page-about .pageHero,.page-vipplus .pageHero,.page-updates .pageHero,.page-changelog .pageHero{padding-top:72px !important}@media(max-width:980px){.page-rules .nav--craft,.page-staff .nav--craft,.page-store .nav--craft,.page-about .nav--craft,.page-vipplus .nav--craft,.page-updates .nav--craft,.page-changelog .nav--craft{display:none !important}}.mast--craft{top:0 !important;z-index:120 !important;background:linear-gradient(180deg,var(--craft-nav-2),rgba(5,11,15,.92)) !important;border-bottom:1px solid rgba(255,255,255,.075) !important;box-shadow:0 14px 42px rgba(0,0,0,.34) !important;backdrop-filter:blur(13px) saturate(1.18) !important}.mast--craft::before,.mast--craft::after{display:none !important}.mast--craft .mast__inner{min-height:70px !important;padding:10px 0 !important;gap:18px !important}.mast--craft .brand{min-width:auto !important;gap:10px !important;flex:0 0 auto}.mast--craft .brand__logo{width:46px !important;height:46px !important;border-radius:10px !important;border:none !important;background:transparent !important;box-shadow:none !important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.36))}.mast--craft .brand__name{font-size:1.04rem;letter-spacing:.055em !important;line-height:1}.mast--craft .nav--craft{flex:1 1 auto;justify-content:flex-start;gap:6px !important;flex-wrap:nowrap !important;min-width:0}.mast--craft .nav--craft .nav__link{display:inline-flex;align-items:center;gap:7px;padding:10px 11px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:rgba(255,255,255,.84) !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:none !important;white-space:nowrap;box-shadow:none !important}.mast--craft .nav--craft .nav__link::before{display:none !important}.mast--craft .nav--craft .nav__link:hover,.mast--craft .nav--craft .nav__link.is-active{color:#fff !important;background:rgba(255,255,255,.075) !important}.mast--craft .nav__ico{width:16px;height:16px;display:inline-grid;place-items:center;font-size:.9rem;color:rgba(255,255,255,.78);line-height:1}.mast--craft .mast__actions--craft{margin-left:auto;gap:8px !important;flex-wrap:nowrap !important}.mast--craft .mastShop,.mast--craft .btn--shop.mastShop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px !important;border:0 !important;border-radius:8px !important;background:linear-gradient(180deg,var(--craft-orange-2),var(--craft-orange)) !important;color:#fff !important;box-shadow:0 10px 30px rgba(245,154,20,.30),inset 0 1px 0 rgba(255,255,255,.24) !important;font-weight:950 !important}.mast--craft .mastShop__icon svg{width:19px;height:19px;display:block}.mast--craft .cartbtn{min-width:46px;height:46px;border-radius:8px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;color:#fff !important}.mast--craft .cartbtn:hover{background:rgba(255,255,255,.10) !important}.mast--craft .cartbtn__icon svg{width:19px;height:19px}.mast--craft .cartbtn__badge{background:var(--craft-orange) !important;color:#fff !important;box-shadow:0 5px 14px rgba(245,154,20,.30)}.mast--craft .iconbtn{border-radius:8px !important;border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important}.page-rules .serpensPageHero__inner--rules{grid-template-columns:minmax(300px,.78fr) minmax(340px,1.12fr);gap:30px;align-items:center}.page-rules .serpensHeroVisual--rules{position:relative;min-height:340px;border-radius:28px;border:1px solid rgba(255,255,255,.10);background:radial-gradient(280px 180px at 50% 42%,rgba(32,184,255,.16),transparent 74%),rgba(255,255,255,.03);overflow:hidden;display:grid;place-items:center}.page-rules .serpensHeroVisual--rules img{width:min(100%,410px);height:auto;display:block;filter:drop-shadow(0 22px 40px rgba(0,0,0,.38))}.page-rules .serpensPageHero__copy--rules h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94;letter-spacing:-.025em;margin:14px 0 16px}.page-rules .serpensPageHero__actions--rules{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.page-rules .pageHero--rulesNew .pageHero__bg{opacity:.24 !important;filter:saturate(1.05) contrast(1.02)}@media(max-width:980px){.mast--craft .nav--craft{display:none !important}.page-rules .serpensPageHero__inner--rules{grid-template-columns:1fr;gap:22px}.page-rules .serpensHeroVisual--rules{min-height:280px}.page-rules .serpensHeroVisual--rules img{width:min(100%,300px)}}.page-rules .serpensPageHero__inner--rules{grid-template-columns:minmax(300px,.8fr) minmax(320px,1fr);gap:26px;align-items:center}.page-rules .serpensHeroVisual--rules{min-height:auto !important;border:none !important;background:transparent !important;overflow:visible !important;box-shadow:none !important;display:grid;place-items:center;padding:0}.page-rules .serpensHeroVisual--rules img{width:min(100%,450px);filter:drop-shadow(0 24px 44px rgba(0,0,0,.42))}.page-rules .serpensPageHero__copy--rules .lead,.page-rules .serpensPageHero__copy--rules .serpensHeroChips,.page-rules .serpensPageHero__copy--rules .serpensPageHero__actions{display:none !important}.page-rules .serpensPageHero__copy--rules h1{margin:10px 0 0 !important;max-width:8ch}.page-staff .serpensPageHero__inner--staff{grid-template-columns:1fr !important}.page-staff .serpensPageHero__copy--staff{max-width:760px}.page-staff .serpensPageHero__panel{display:none !important}.page-staff .staffOpenings .section__head p{display:none !important}.page-staff .openingCard>span{display:none !important}.page-staff .openingCard h3{margin-top:0 !important}.page-staff .rosterGroup__bar,.page-staff .section__head h2,.page-staff .openingCard h3,.page-rules .rulesBook__toc strong,.page-rules .ruleLine h2{letter-spacing:0 !important}.page-updates .topstrip.statusbar{display:flex !important}@media(max-width:980px){.page-rules .serpensPageHero__inner--rules{grid-template-columns:1fr;gap:16px}.page-rules .serpensHeroVisual--rules img{width:min(100%,310px)}}.page-store .serpensStoreHero__inner{grid-template-columns:minmax(300px,.82fr) minmax(340px,1.18fr);gap:28px;align-items:center}.page-store .storeHeroArt{border:none !important;background:transparent !important;min-height:auto !important;overflow:visible !important;box-shadow:none !important}.page-store .storeHeroArt img{position:relative !important;inset:auto !important;width:min(100%,430px) !important;height:auto !important;display:block;margin-inline:auto;padding:0 !important;object-fit:contain;filter:drop-shadow(0 24px 44px rgba(0,0,0,.42))}.page-store .serpensPageHero__copy--store .lead{max-width:22ch}.page-store .serpensPageHero__actions--store{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.page-store .storeBenefits__grid{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:24px;align-items:start}.page-store .storeBenefits__grid>div:first-child h2{max-width:14ch}.page-store .benefitList span{min-height:54px;display:flex;align-items:center}.page-store .section__head p{max-width:46ch}.page-staff .staffRosterSection .section__head p{display:none !important}.page-staff .footer__chip[href="updates.html"]::after,.page-store .footer__chip[href="updates.html"]::after,.page-rules .footer__chip[href="updates.html"]::after{content:''}@media(max-width:980px){.page-store .serpensStoreHero__inner,.page-store .storeBenefits__grid{grid-template-columns:1fr}.page-store .storeHeroArt img{width:min(100%,320px) !important}}.mast--craft{--craft-orange:#f59a14;--craft-orange-2:#ffb13b}.mast--craft .mast__actions--craft{margin-left:auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;flex-wrap:nowrap !important;flex:0 0 auto !important}.mast--craft .mastShop,.mast--craft .btn--shop.mastShop{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:46px !important;height:46px !important;min-width:auto !important;padding:12px 18px !important;border:0 !important;border-radius:8px !important;background:linear-gradient(180deg,#ffb13b,#f59a14) !important;color:#fff !important;box-shadow:0 10px 30px rgba(245,154,20,.30),inset 0 1px 0 rgba(255,255,255,.24) !important;font-weight:950 !important;line-height:1 !important}.mast--craft .mastShop__icon,.mast--craft .cartbtn__icon{display:inline-flex !important;align-items:center !important;justify-content:center !important}.mast--craft .mastShop__icon svg,.mast--craft .cartbtn__icon svg{width:19px !important;height:19px !important;display:block !important}.mast--craft .cartbtn{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;min-width:46px !important;width:46px !important;height:46px !important;padding:0 !important;border-radius:8px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;color:#fff !important}.mast--craft .cartbtn:hover{background:rgba(255,255,255,.10) !important}.mast--craft .cartbtn__badge{position:absolute !important;top:-6px !important;right:-6px !important;min-width:18px !important;height:18px !important;padding:0 4px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#f59a14 !important;color:#fff !important;box-shadow:0 5px 14px rgba(245,154,20,.30) !important;font-size:.72rem !important;font-weight:900 !important;line-height:1 !important}.mast--craft .iconbtn{border-radius:8px !important;border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important}.page-vipplus .topstrip.statusbar{display:none !important}.page-vipplus .pageHero{padding:72px 0 42px !important;overflow:hidden !important}.page-vipplus .pageHero__inner{display:grid !important;grid-template-columns:minmax(300px,.82fr) minmax(340px,1.18fr) !important;gap:28px !important;align-items:center !important}.page-vipplus .pageHero__inner>div:first-child{order:2}.page-vipplus .pageHero__tools{order:1;min-height:300px;border:none !important;background:transparent !important;box-shadow:none !important}.page-vipplus .pageHero__tools::before,.page-vipplus .pageHero__tools::after{display:none !important}.page-vipplus .pageHero__tools .btn{display:none !important}.page-vipplus .pageHero__tools::after{content:""}.page-vipplus .pageHero__tools{background:url("../assets/vip_kits_art.webp") center/contain no-repeat !important;filter:drop-shadow(0 24px 44px rgba(0,0,0,.42))}.page-vipplus .pageHero h1{font-size:clamp(2.8rem,5vw,5rem) !important;line-height:.94 !important;letter-spacing:-.025em !important}.page-vipplus .pageHero .muted{max-width:24ch;color:rgba(233,238,246,.78) !important;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.6}.page-vipplus .section--vipplus{background:radial-gradient(760px 360px at 12% 12%,rgba(32,184,255,.11),transparent 64%),radial-gradient(760px 360px at 88% 88%,rgba(245,154,20,.10),transparent 66%),#05090d}.page-vipplus .vipplusMentions{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}.page-vipplus .vipplusMention{min-height:150px !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.024)) !important;box-shadow:var(--shadow-soft) !important}.page-vipplus .footer__chip[href="updates.html"]{font-size:0}.page-vipplus .footer__chip[href="updates.html"]::before{content:"Updates";font-size:.82rem}@media(max-width:980px){.page-vipplus .pageHero__inner,.page-vipplus .vipplusMentions{grid-template-columns:1fr !important}.page-vipplus .pageHero__inner>div:first-child,.page-vipplus .pageHero__tools{order:initial}}.page-store .pageHero--storeCraft{padding-bottom:28px}.page-store .serpensStoreHero__inner--craft{grid-template-columns:minmax(320px,.92fr) minmax(340px,1.08fr) !important;gap:34px !important;align-items:center !important;min-height:460px}.page-store .storeHeroArt--craft{border:none !important;background:transparent !important;min-height:340px !important;overflow:visible !important;box-shadow:none !important;display:grid;place-items:center}.page-store .storeHeroArt--craft img{position:relative !important;inset:auto !important;width:min(100%,460px) !important;height:auto !important;object-fit:contain !important;padding:0 !important;filter:drop-shadow(0 24px 48px rgba(0,0,0,.42))}.page-store .serpensPageHero__copy--storeCraft{max-width:700px}.page-store .serpensPageHero__copy--storeCraft h1{font-size:clamp(4.1rem,6vw,6rem) !important;margin:10px 0 14px !important}.page-store .serpensPageHero__copy--storeCraft .lead{max-width:31ch !important;font-size:clamp(1.05rem,1.6vw,1.35rem) !important;line-height:1.55}.page-store .serpensPageHero__actions--store,.page-store .storeActionStrip{margin-top:0}.page-store .storeActionStrip{padding-top:4px;padding-bottom:24px}.page-store .storeActionStrip__inner{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.page-store .storeActionBtn{min-width:260px;min-height:58px;padding:16px 28px;border-radius:10px;font-size:1.1rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.28);box-shadow:0 10px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.22)}.page-store .storeActionBtn--primary{background:linear-gradient(180deg,#ffd92d,#e7b900);color:#1b1606}.page-store .storeActionBtn--secondary{background:linear-gradient(180deg,#8b90a4,#686e83);color:#fff}.page-store .storeBenefits--craft{padding-top:10px}.page-store .storeBenefits__intro{text-align:center;margin-bottom:20px}.page-store .storeBenefits__intro h2{margin:0;font-size:clamp(2.6rem,4.2vw,4rem);line-height:1;letter-spacing:.04em;color:#28a8ff;text-transform:uppercase;font-weight:1000}.page-store .storeBenefits__intro p{margin:16px auto 0;max-width:40ch;color:var(--muted);font-size:1.05rem;line-height:1.65;text-align:center}.page-store .storeBenefits__grid--craft{grid-template-columns:1fr !important}.page-store .storeBenefits__grid--craft .benefitList{max-width:980px;margin:0 auto}.page-store .storeCatalog#vips .section__head,.page-store .storeCatalog#kits .section__head{text-align:left}.page-store .footer__chip[href="updates.html"]{font-size:0}.page-store .footer__chip[href="updates.html"]::before{content:'Updates';font-size:.82rem}@media(max-width:980px){.page-store .serpensStoreHero__inner--craft{grid-template-columns:1fr !important;gap:18px !important;min-height:0}.page-store .storeHeroArt--craft img{width:min(100%,320px) !important}.page-store .serpensPageHero__copy--storeCraft h1{font-size:clamp(3rem,10vw,4.4rem) !important}.page-store .storeActionBtn{min-width:220px;width:100%;max-width:360px}}.page-store .storeActionBtn{gap:10px}.page-store .storeActionBtn::before{display:none}.page-store .storeBenefits__intro h2{display:flex;align-items:center;justify-content:center;gap:12px}.page-store .storeCatalog#vips .section__head,.page-store .storeCatalog#kits .section__head{display:block !important;text-align:left !important}.page-store .storeCatalog#vips .section__head h2,.page-store .storeCatalog#kits .section__head h2{margin-bottom:10px}.page-store .storeCatalog#vips .section__head p:empty{display:none !important}.page-store .storeCatalog#vips .section__head p{display:none !important}.page-store .storeCatalog#kits .section__head p{margin:0;max-width:42ch}.page-store .storeBenefits__intro h2{display:inline-flex;align-items:center;justify-content:center;gap:14px}.page-store .storeActionBtn--secondary{letter-spacing:.03em}.page-staff .pageHero--staffCraft{padding-top:72px !important;padding-bottom:46px !important}.page-staff .serpensPageHero__inner--staffCraft{grid-template-columns:minmax(320px,.92fr) minmax(340px,1.08fr) !important;gap:34px !important;align-items:center !important;min-height:470px}.page-staff .staffHeroArt{display:grid;place-items:center;min-height:340px}.page-staff .staffHeroArt img{width:min(100%,460px);height:auto;display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.42))}.page-staff .serpensPageHero__copy--staffCraft h1{font-size:clamp(4rem,6vw,5.8rem) !important;margin:10px 0 16px !important}.page-staff .serpensPageHero__copy--staffCraft .lead{max-width:30ch !important;font-size:clamp(1.05rem,1.6vw,1.35rem) !important;line-height:1.55}.page-staff .staffOpenings--craft{background:linear-gradient(180deg,#05090d,#071016)}.page-staff .section__head--staffCraft{text-align:center !important;align-items:center;margin-bottom:28px}.page-staff .section__head--staffCraft h2{width:100%;text-align:center;font-size:clamp(2.6rem,4.2vw,4.3rem);line-height:1;margin-bottom:10px}.page-staff .section__head--staffCraft p{width:100%;text-align:center;margin:0 auto;max-width:42ch;color:rgba(233,238,246,.78);font-size:1.05rem;line-height:1.65}.page-staff .openingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-staff .openingCard{min-height:232px;padding:22px}.page-staff .openingCard>span{display:none !important}.page-staff .openingCard h3{font-size:1.22rem;margin:0 0 12px !important}.page-staff .staffRosterSection .section__head{text-align:left}.page-staff .footer__chip[href="updates.html"]{font-size:0}.page-staff .footer__chip[href="updates.html"]::before{content:'Updates';font-size:.82rem}@media(max-width:980px){.page-staff .serpensPageHero__inner--staffCraft,.page-staff .openingGrid{grid-template-columns:1fr !important;min-height:0}.page-staff .staffHeroArt img{width:min(100%,320px)}.page-staff .serpensPageHero__copy--staffCraft h1{font-size:clamp(3rem,10vw,4.4rem) !important}}.page-staff .pageHero--staffCraft{padding:72px 0 48px !important}.page-staff .pageHero--staffCraft .pageHero__bg{opacity:.34 !important;filter:saturate(1.04) contrast(1.02) blur(0px) !important}.page-staff .serpensPageHero__inner--staffCraft{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr) !important;gap:34px !important;align-items:center !important;min-height:470px}.page-staff .staffHeroVisual{display:grid;place-items:center}.page-staff .staffHeroVisual img{width:min(100%,460px);height:auto;display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.42))}.page-staff .serpensPageHero__copy--staffCraft h1{font-size:clamp(4rem,5.6vw,6rem) !important;line-height:.94 !important;letter-spacing:-.025em !important;margin:10px 0 14px !important}.page-staff .serpensPageHero__copy--staffCraft .lead{max-width:29ch !important;font-size:clamp(1.05rem,1.55vw,1.28rem) !important;line-height:1.55 !important}.page-staff .staffOpenings{background:linear-gradient(180deg,#05090d,#071016) !important}.page-staff .staffOpenings .section__head{text-align:center !important;margin:0 auto 26px !important}.page-staff .staffOpenings .section__head h2{font-size:clamp(3rem,4.2vw,4.2rem) !important;line-height:1 !important;letter-spacing:-.01em !important}.page-staff .staffOpenings .section__head p{display:block !important;max-width:42ch;margin:12px auto 0;color:var(--muted);font-size:1.02rem}.page-staff .openingGrid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important}.page-staff .staffRosterSection{background:linear-gradient(180deg,#071016,#05090d) !important}.page-staff .staffRosterSection .section__head{text-align:left !important}.page-staff .staffRosterSection .section__head h2{font-size:clamp(2.2rem,3vw,3rem) !important}.page-staff .footer__chip[href="updates.html"]{font-size:0}.page-staff .footer__chip[href="updates.html"]::before{content:'Updates';font-size:.82rem}@media(max-width:1100px){.page-staff .openingGrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:980px){.page-staff .serpensPageHero__inner--staffCraft{grid-template-columns:1fr !important;gap:18px !important;min-height:0}.page-staff .staffHeroVisual img{width:min(100%,320px)}.page-staff .serpensPageHero__copy--staffCraft h1{font-size:clamp(3rem,10vw,4.4rem) !important}}@media(max-width:700px){.page-staff .openingGrid{grid-template-columns:1fr !important}}body.page-staff::before,body.page-staff::after{display:none !important;background-image:none !important;opacity:0 !important}.member__name:empty{display:none !important}.page-updates .pageHero--updatesSerpens{padding:72px 0 48px !important}.page-updates .pageHero--updatesSerpens .pageHero__bg{opacity:.34 !important;filter:saturate(1.04) contrast(1.02) !important}.page-updates .serpensPageHero__inner--updatesCraft{display:grid !important;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr) !important;gap:34px !important;align-items:center !important;min-height:470px}.page-updates .serpensHeroVisual--updates{display:grid;place-items:center;border:none !important;background:transparent !important;min-height:340px !important;overflow:visible !important;box-shadow:none !important}.page-updates .serpensHeroVisual--updates img{position:relative !important;inset:auto !important;width:min(100%,460px) !important;height:auto !important;object-fit:contain !important;padding:0 !important;filter:drop-shadow(0 24px 48px rgba(0,0,0,.42))}.page-updates .serpensPageHero__copy--updatesCraft h1{font-size:clamp(4rem,5.6vw,6rem) !important;line-height:.94 !important;letter-spacing:-.025em !important;margin:10px 0 14px !important}.page-updates .serpensPageHero__copy--updatesCraft .lead{max-width:30ch !important;font-size:clamp(1.05rem,1.55vw,1.28rem) !important;line-height:1.55 !important}.page-updates .clHero__trail,.page-updates .clHero__meta{display:none !important}.page-updates .footer__chip[href="updates.html"]{font-size:0}.page-updates .footer__chip[href="updates.html"]::before{content:'Updates';font-size:.82rem}@media(max-width:980px){.page-updates .serpensPageHero__inner--updatesCraft{grid-template-columns:1fr !important;gap:18px !important;min-height:0}.page-updates .serpensHeroVisual--updates img{width:min(100%,320px) !important}.page-updates .serpensPageHero__copy--updatesCraft h1{font-size:clamp(3rem,10vw,4.4rem) !important}}.page-updates .section--updatesLog{padding-top:28px;padding-bottom:64px;background:radial-gradient(860px 420px at 10% 10%,rgba(35,188,255,.10),transparent 64%),radial-gradient(860px 420px at 90% 10%,rgba(194,36,84,.10),transparent 66%),radial-gradient(780px 420px at 86% 100%,rgba(96,51,190,.14),transparent 66%),#05090d}.page-updates .clLayout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start}.page-updates .clSidebar{position:sticky;top:118px;align-self:start}.page-updates .clSidebar__box--filters{padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 20px 46px rgba(0,0,0,.22)}.page-updates .clSidebar__title{margin:0 0 14px;font-size:1.05rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#eef4ff}.page-updates .clSearch{width:100%;min-height:50px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);color:#eef4ff;padding:0 16px;margin-bottom:14px}.page-updates .clSearch::placeholder{color:rgba(238,244,255,.52)}.page-updates .clChips{display:flex;flex-wrap:wrap;gap:10px}.page-updates .chip{border-radius:999px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);background:rgba(6,13,20,.78);color:#f2f6fb;font-weight:900;line-height:1;text-transform:uppercase}.page-updates .chip.is-active,.page-updates .chip:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.18)}.page-updates .clMain{min-width:0}.page-updates .clForumHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;margin-bottom:18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(26,120,172,.16),rgba(102,35,153,.11));box-shadow:0 22px 50px rgba(0,0,0,.18)}.page-updates .clForumHeader__tag{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;margin-bottom:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#f4f7ff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-updates .clForumHeader h2{margin:0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.03;letter-spacing:-.02em}.page-updates .clForumHeader p{margin:12px 0 0;max-width:46ch;color:var(--muted);font-size:1.03rem;line-height:1.65}.page-updates .clForumHeader__count{flex:0 0 auto;min-width:96px;text-align:center;padding:12px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);color:#eef4ff;font-weight:900}.page-updates .updates--craft{display:grid;gap:18px}.page-updates .clEntry{display:grid;grid-template-columns:106px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(21,86,120,.24),rgba(72,31,110,.18));box-shadow:0 24px 50px rgba(0,0,0,.14)}.page-updates .clEntry__date{min-height:120px;padding:16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(7,12,18,.56);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.page-updates .clEntry__date strong{font-size:2rem;line-height:1}.page-updates .clEntry__date span{margin-top:6px;font-size:.92rem;font-weight:900;letter-spacing:.08em}.page-updates .clEntry__date small{margin-top:4px;color:rgba(238,244,255,.58);font-size:.82rem}.page-updates .clEntry__body{min-width:0}.page-updates .clEntry__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.page-updates .clEntry__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-updates .pill2{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);font-weight:900}.page-updates .clEntry__anchor{flex:0 0 auto;color:rgba(255,255,255,.72);text-decoration:none;font-weight:900}.page-updates .clEntry h2{margin:0 0 14px;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.08;letter-spacing:-.02em}.page-updates .clEntry__text{margin:0;color:var(--muted);line-height:1.7}.page-updates .clEntry__changes{display:grid;gap:12px}.page-updates .clEntry__change{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start}.page-updates .clEntry__change>span{width:12px;height:12px;margin-top:.42rem;border-radius:999px;background:linear-gradient(180deg,#3fc4ff,#287fff);box-shadow:0 0 0 4px rgba(52,153,255,.12)}.page-updates .clEntry__change p{margin:0;color:#e8edf7;line-height:1.7}.page-updates .u-mark--yellow{color:#ffd34d;font-weight:800}.page-updates .u-mark--red{color:#ff6a73;font-weight:800}@media(max-width:1100px){.page-updates .clLayout{grid-template-columns:1fr}.page-updates .clSidebar{position:static}}@media(max-width:760px){.page-updates .clForumHeader,.page-updates .clEntry{grid-template-columns:1fr;display:block}.page-updates .clForumHeader__count{margin-top:16px;display:inline-flex}.page-updates .clEntry__date{min-height:auto;margin-bottom:14px}.page-updates .clEntry__top{flex-direction:column;align-items:flex-start}}.page-updates .clMain{padding-top:0}.page-updates .updates--craft{margin-top:0}.page-updates .section--updatesLog .container{padding-top:8px}.introOverlayV103{background:radial-gradient(520px 280px at 50% 48%,rgba(61,170,255,.18),transparent 72%),radial-gradient(760px 460px at 50% 50%,rgba(19,70,128,.20),transparent 72%),radial-gradient(1200px 600px at 50% 45%,rgba(7,20,36,.92),rgba(0,0,0,.97))}.introOverlayV103__wrap{position:relative;width:min(360px,74vw);aspect-ratio:1;display:grid;place-items:center}.introOverlayV103__wrap::before,.introOverlayV103__wrap::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.introOverlayV103__wrap::before{inset:9%;background:radial-gradient(circle,rgba(72,196,255,.26) 0%,rgba(72,196,255,.10) 36%,transparent 72%);filter:blur(20px);animation:serpensLoaderHalo 2.6s ease-in-out infinite}.introOverlayV103__wrap::after{inset:14%;border:1px solid rgba(137,209,255,.14);box-shadow:0 0 0 1px rgba(34,109,172,.12) inset;animation:serpensLoaderRing 3.2s linear infinite}.introOverlayV103__logo{width:min(300px,62vw);height:auto;position:relative;z-index:1;filter:drop-shadow(0 18px 36px rgba(0,0,0,.58)) drop-shadow(0 0 18px rgba(83,200,255,.28)) drop-shadow(0 0 34px rgba(44,132,255,.18));transform:translateZ(0);animation:serpensLoaderFloat 2.8s ease-in-out infinite,serpensLoaderPop .8s ease-out both}.routeOverlay{background:radial-gradient(520px 280px at 50% 48%,rgba(61,170,255,.16),transparent 72%),radial-gradient(900px 520px at 20% 30%,rgba(19,92,153,.18),transparent 60%),radial-gradient(980px 540px at 72% 62%,rgba(58,166,255,.14),transparent 62%),rgba(5,7,19,.96)}.routeOverlay__logo{width:132px;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(83,200,255,.24));transform:scale(.92) translateY(8px);opacity:0}@keyframes serpensLoaderPop{0%{opacity:0;transform:scale(.86) translateY(16px)}60%{opacity:1;transform:scale(1.03) translateY(0)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes serpensLoaderFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes serpensLoaderHalo{0%,100%{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes serpensLoaderRing{0%{transform:rotate(0deg) scale(.98);opacity:.52}50%{transform:rotate(180deg) scale(1.015);opacity:.78}100%{transform:rotate(360deg) scale(.98);opacity:.52}}.introOverlayV103__wrap{width:min(250px,52vw) !important}.introOverlayV103__wrap::before{inset:12% !important;filter:blur(18px) !important}.introOverlayV103__wrap::after{inset:16% !important}.introOverlayV103__logo{width:min(180px,38vw) !important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.52)) drop-shadow(0 0 10px rgba(83,200,255,.18)) !important;animation:serpensLoaderFloatSoft 2.6s ease-in-out infinite,serpensLoaderPopSoft .55s ease-out both !important}.routeOverlay__logo{width:92px !important;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(83,200,255,.16)) !important}@keyframes serpensLoaderPopSoft{0%{opacity:0;transform:scale(.92) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes serpensLoaderFloatSoft{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.introOverlayV103__wrap::before,.introOverlayV103__wrap::after{display:none !important;content:none !important}.page-rankings .pageHero__bg{opacity:.72}.rankHero{position:relative;overflow:hidden;padding-top:56px;padding-bottom:24px}.rankHero::before{content:"";position:absolute;inset:0;background:radial-gradient(720px 340px at 16% 18%,rgba(38,196,255,.08),transparent 60%),radial-gradient(760px 360px at 90% 20%,rgba(113,35,194,.08),transparent 64%);pointer-events:none}.rankHero__inner{display:grid;grid-template-columns:minmax(300px,1.02fr) minmax(280px,.98fr);gap:24px;align-items:center;min-height:500px;position:relative;z-index:1}.rankHero__art{display:flex;justify-content:center;align-items:center}.rankHero__logo{width:min(100%,420px);height:auto;filter:drop-shadow(0 22px 48px rgba(0,0,0,.34))}.rankHero__content{justify-self:start}.rankHero__content .kicker{margin-bottom:18px}.rankHero__content h1{margin:0;font-size:clamp(3.2rem,6vw,5.6rem);line-height:.95;letter-spacing:-.04em}.rankHero__lead{margin:18px 0 0;max-width:32ch;color:var(--muted);font-size:1.15rem;line-height:1.7}.section--rankingsBoard{padding-top:20px;padding-bottom:72px;background:linear-gradient(180deg,rgba(6,16,28,.88),rgba(5,10,16,.98))}.rankingsHead{text-align:center;margin-bottom:22px}.rankingsHead h2{margin:0;color:#35b5ff;font-size:clamp(2rem,4vw,3rem);letter-spacing:.02em;text-transform:uppercase}.rankingsHead__subtitle{margin:8px 0 0;font-weight:900;font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:.16em;text-transform:uppercase;color:#fff}.rankingsActions{display:grid;gap:18px;justify-items:center;margin-bottom:24px}.rankingsTabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.rankingsTab{min-width:118px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.03);color:#fff;font-weight:900;letter-spacing:.04em;padding:13px 18px;text-transform:uppercase;transition:all .18s ease}.rankingsTab:hover,.rankingsTab.is-active{background:linear-gradient(180deg,#39bdff,#2089db);border-color:transparent;box-shadow:0 10px 24px rgba(45,151,227,.26)}.rankingsSearch{width:min(100%,620px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.rankingsSearch input{min-width:0;width:100%;height:56px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.03);color:#fff;padding:0 18px;font-size:1rem}.rankingsSearch input::placeholder{color:rgba(255,255,255,.54);font-weight:800;letter-spacing:.03em}.rankingsSearch span{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:56px;border-radius:16px;background:linear-gradient(180deg,#39bdff,#2089db);color:#fff;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:0 18px;box-shadow:0 10px 24px rgba(45,151,227,.26)}.rankingsPanel{display:none}.rankingsPanel.is-active{display:block}.rankingsTop3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.podiumCard{position:relative;display:grid;gap:8px;padding:22px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 18px 38px rgba(0,0,0,.18)}.podiumCard--gold{transform:translateY(-10px);background:linear-gradient(180deg,rgba(59,189,255,.13),rgba(255,255,255,.03))}.podiumCard__place{font-size:1rem;font-weight:900;color:#98d8ff;letter-spacing:.16em}.podiumCard__nick{font-size:1.55rem;letter-spacing:-.03em}.podiumCard__score{color:var(--muted)}.rankingList{display:grid;gap:14px}.rankingRow{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(120px,.7fr) auto;gap:16px;align-items:center;padding:18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:0 14px 30px rgba(0,0,0,.12)}.rankingRow__pos{font-weight:900;color:#42beff;font-size:1.02rem;letter-spacing:.08em}.rankingRow__nick{font-size:1.15rem}.rankingRow__meta{color:var(--muted)}.rankingRow__value{font-weight:900;color:#fff;white-space:nowrap}@media(max-width:920px){.rankHero__inner{grid-template-columns:1fr;text-align:center;min-height:unset}.rankHero__content{justify-self:center}.rankHero__lead{margin-left:auto;margin-right:auto}.rankingsTop3{grid-template-columns:1fr}.podiumCard--gold{transform:none}}@media(max-width:720px){.rankingsSearch{grid-template-columns:1fr}.rankingsSearch span{width:100%}.rankingRow{grid-template-columns:78px 1fr;gap:10px}.rankingRow__meta,.rankingRow__value{grid-column:2}}.section--rankSummary{padding-top:8px;padding-bottom:10px}.rankSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.summaryCard{position:relative;overflow:hidden;display:grid;gap:8px;padding:22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:0 16px 34px rgba(0,0,0,.18)}.summaryCard::before{content:"";position:absolute;inset:0;background:radial-gradient(340px 160px at 0% 0%,rgba(56,187,255,.16),transparent 60%);pointer-events:none}.summaryCard--money::before{background:radial-gradient(340px 160px at 0% 0%,rgba(255,190,40,.14),transparent 60%)}.summaryCard--clans::before{background:radial-gradient(340px 160px at 0% 0%,rgba(80,230,120,.13),transparent 60%)}.summaryCard__label{position:relative;z-index:1;color:#8fd8ff;font-size:.92rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.summaryCard__place{position:relative;z-index:1;color:#fff;font-size:.95rem;font-weight:900;opacity:.92}.summaryCard__name{position:relative;z-index:1;font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1;letter-spacing:-.04em}.summaryCard__value{position:relative;z-index:1;color:var(--muted);font-size:1.12rem;font-weight:700}.section--rankingBoards{padding-top:12px;padding-bottom:76px}.rankingBoards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.rankingBoard{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(12,29,48,.96),rgba(7,16,28,.98));box-shadow:0 18px 42px rgba(0,0,0,.18);overflow:hidden}.rankingBoard__hero{position:relative;min-height:250px;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(180deg,rgba(17,45,73,.9),rgba(10,26,42,.96));overflow:hidden}.rankingBoard__hero::before{content:"";position:absolute;inset:0;background:radial-gradient(220px 180px at 12% 22%,rgba(52,205,80,.18),transparent 60%),radial-gradient(280px 220px at 86% 30%,rgba(0,0,0,.16),transparent 60%)}.rankingBoard--clans .rankingBoard__hero::before{background:radial-gradient(220px 180px at 12% 22%,rgba(236,214,28,.22),transparent 60%),radial-gradient(280px 220px at 84% 24%,rgba(145,80,255,.16),transparent 60%)}.rankingBoard--money .rankingBoard__hero::before{background:radial-gradient(220px 180px at 12% 22%,rgba(36,232,110,.19),transparent 60%),radial-gradient(280px 220px at 84% 24%,rgba(100,255,160,.12),transparent 60%)}.rankingBoard__stamp{position:relative;z-index:1;align-self:flex-start;display:inline-block;color:#fff;font-weight:1000;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 4px 14px rgba(0,0,0,.28)}.rankingBoard--players .rankingBoard__stamp{color:#5df35a}.rankingBoard--clans .rankingBoard__stamp{color:#ffe94d}.rankingBoard--money .rankingBoard__stamp{color:#ffffff}.rankingBoard__avatar{position:relative;z-index:1;width:170px;height:170px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));box-shadow:0 16px 34px rgba(0,0,0,.20)}.rankingBoard__avatar::before{content:"";position:absolute;inset:12px;border-radius:18px;opacity:.95}.rankingBoard__avatar--players::before{background:linear-gradient(135deg,#41d64b 0%,#0b2138 52%,#123a24 100%)}.rankingBoard__avatar--clans::before{background:linear-gradient(135deg,#ffd83d 0%,#3b1d00 48%,#5f2a00 100%)}.rankingBoard__avatar--money::before{background:linear-gradient(135deg,#27f07a 0%,#0e1e2e 52%,#194b36 100%)}.rankingBoard__avatar::after{position:absolute;inset:0;display:grid;place-items:center;font-size:4rem;font-weight:1000;color:rgba(255,255,255,.92)}.rankingBoard__avatar--players::after{content:"⚔"}.rankingBoard__avatar--clans::after{content:"♛"}.rankingBoard__avatar--money::after{content:"$"}.rankingBoard__head{display:grid;grid-template-columns:70px minmax(0,1fr) 110px;gap:12px;padding:10px 16px;background:linear-gradient(180deg,rgba(31,100,150,.7),rgba(20,73,111,.82));color:#22aeff;font-size:.88rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rankingBoard__head span:last-child{text-align:right}.rankingBoard__list{padding:10px 12px 12px;display:grid;gap:8px}.rankingBoard__row{display:grid;grid-template-columns:62px minmax(0,1fr) 110px;gap:12px;align-items:center;padding:13px 14px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018));color:#fff;border:1px solid rgba(255,255,255,.06)}.rankingBoard__row strong{font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankingBoard__name{display:flex;align-items:center;gap:7px;min-width:0}.rankingBoard__nickText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankingBoard__medal{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}.rankingBoard__medal svg{display:block;width:100%;height:100%;fill:currentColor}.rankingBoard__medal--gold{color:#ffe44d}.rankingBoard__medal--silver{color:#dbe8f3}.rankingBoard__medal--bronze{color:#d8894c}.rankingBoard__row span:last-child{text-align:right;font-weight:800}.rankingBoard__pos{font-weight:900;color:#d8ecff}.rankingBoard__row.is-gold{background:linear-gradient(180deg,rgba(156,122,23,.42),rgba(87,66,14,.36));border-color:rgba(255,211,79,.24)}.rankingBoard__row.is-silver{background:linear-gradient(180deg,rgba(121,132,146,.42),rgba(74,84,96,.32));border-color:rgba(207,219,233,.18)}.rankingBoard__row.is-bronze{background:linear-gradient(180deg,rgba(124,76,42,.42),rgba(77,48,28,.32));border-color:rgba(217,133,77,.20)}@media(max-width:1080px){.rankSummaryGrid,.rankingBoards{grid-template-columns:1fr}}@media(max-width:640px){.rankingBoard__hero{min-height:200px}.rankingBoard__avatar{width:118px;height:118px}.rankingBoard__avatar::after{font-size:2.8rem}.rankingBoard__stamp{font-size:1.4rem}.rankingBoard__head,.rankingBoard__row{grid-template-columns:56px minmax(0,1fr) 86px;gap:10px}.summaryCard__name{font-size:1.5rem}}.rankSummaryGrid{gap:24px;align-items:stretch}.summaryCard{min-height:172px}.section--rankingBoards{padding-top:18px}.rankingBoards{gap:28px;align-items:start}.rankingBoard{border-radius:26px}.rankingBoard__hero{min-height:220px;padding:18px 18px 16px}.rankingBoard__stamp{font-size:clamp(1.75rem,2vw,2.65rem)}.rankingBoard__avatar{width:142px;height:142px;border-radius:20px}.rankingBoard__avatar::before{inset:10px;border-radius:16px}.rankingBoard__avatar::after{font-size:3.35rem}.rankingBoard__head{padding:11px 16px;grid-template-columns:58px minmax(0,1fr) 112px}.rankingBoard__list{padding:12px}.rankingBoard__row{grid-template-columns:50px minmax(0,1fr) 112px;padding:12px 14px;border-radius:14px}.rankingBoard__row strong{font-size:1rem}.rankingBoard__row .rankingBoard__name{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.rankingBoard__row .rankingBoard__nickText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.rankingBoards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.rankingBoards{gap:18px}}.rankingsSync{margin:18px auto 0;text-align:center;color:rgba(238,244,255,.58);font-size:.95rem;line-height:1.5}.rankingsSync{max-width:760px}.summaryCard.is-empty .summaryCard__name,.rankingBoard__row.is-empty strong{color:rgba(238,244,255,.42)}.summaryCard.is-empty .summaryCard__value,.rankingBoard__row.is-empty span:last-child{color:rgba(238,244,255,.40)}.rankingBoard__row.is-empty.is-gold,.rankingBoard__row.is-empty.is-silver,.rankingBoard__row.is-empty.is-bronze{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border-color:rgba(255,255,255,.06)}html{max-width:100%;overflow-x:clip;scroll-padding-top:86px}body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}.section,.pageHero{scroll-margin-top:86px}@supports(content-visibility:auto){body:not(.page-home) main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:1px 760px}}.product,.vipPanel,.rosterGroup,.openingCard,.ruleLine,.summaryCard,.rankingBoard,.updateCard,.clEntry,.worldCard,.stepCard,.feature,.storeMini{contain:layout paint}@media(max-width:980px){.mast--craft .nav--craft{display:none !important}.mast--craft .iconbtn{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto}.mast--craft .mast__inner{flex-wrap:nowrap !important;min-height:62px !important;gap:10px !important}.mast--craft .brand{min-width:0 !important;flex:1 1 auto !important;overflow:hidden}.mast--craft .brand__text{min-width:0}.mast--craft .brand__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mast--craft .mast__actions--craft{margin-left:0 !important;flex:0 0 auto !important}.serpensPageHero__inner,.serpensStoreHero__inner,.page-rules .serpensPageHero__inner--rules,.page-staff .serpensPageHero__inner--staffCraft,.page-updates .serpensPageHero__inner--updatesCraft{grid-template-columns:1fr !important;gap:18px !important;min-height:0 !important}.serpensPageHero__copy,.serpensPageHero__copy--staffCraft,.serpensPageHero__copy--updatesCraft,.serpensStoreHero__copy{max-width:none !important}}@media(max-width:720px){body{padding-bottom:calc(76px+env(safe-area-inset-bottom)) !important}.container{padding-left:16px !important;padding-right:16px !important}.mast--craft{position:sticky !important;top:0 !important}.mast--craft .mast__inner{min-height:58px !important;padding:8px 0 !important}.mast--craft .brand__logo{width:36px !important;height:36px !important;border-radius:8px !important}.mast--craft .brand__name{font-size:.94rem !important;letter-spacing:.045em !important}.mast--craft .mastShop{min-height:40px !important;padding:10px 12px !important;font-size:0 !important;gap:0 !important}.mast--craft .mastShop__icon{display:inline-grid !important;place-items:center !important}.mast--craft .cartbtn{display:none !important}.mast--craft .iconbtn{width:40px !important;height:40px !important;border-radius:10px !important}.drawer__panel,.cartDrawer__panel{width:100vw !important;max-width:100vw !important;height:100dvh !important;border-left:0 !important;border-radius:0 !important;padding:0 !important}.drawer__grid{max-height:calc(100dvh - 190px);overflow:auto;padding:10px !important}.drawer__foot{padding-bottom:calc(14px+env(safe-area-inset-bottom)) !important}.cartDrawer__body{overflow:auto}.cartDrawer__foot{padding-bottom:calc(14px+env(safe-area-inset-bottom)) !important}.mobileNav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;left:10px !important;right:10px !important;bottom:8px !important;gap:6px !important;padding:7px !important;min-height:58px !important;border-radius:16px !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobileNav::-webkit-scrollbar{display:none}.mobileNav__item{flex:0 0 auto !important;min-width:76px !important;min-height:40px !important;padding:9px 11px !important;font-size:.80rem !important;border-radius:12px !important;white-space:nowrap !important}body.page-vipdetail .mobileNav__item[data-nav="store"]{background:linear-gradient(90deg,rgba(209,67,67,0.55),rgba(115,79,255,0.40));border-color:rgba(255,255,255,0.16)}.pageHero--serpens,.page-rules .pageHero,.page-staff .pageHero,.page-store .pageHero,.page-about .pageHero,.page-vipplus .pageHero,.page-updates .pageHero,.page-changelog .pageHero{padding:38px 0 26px !important}.page-vipdetail .topstrip.statusbar{display:none !important}.pageHero--vip{padding:28px 0 20px !important}.pageHero__inner{align-items:flex-start !important;gap:12px !important}.pageHero__tools{width:100%;justify-content:flex-start !important;flex-wrap:wrap !important}.serpensPageHero__copy h1,.serpensStoreHero__inner h1,.page-staff .serpensPageHero__copy--staffCraft h1,.page-updates .serpensPageHero__copy--updatesCraft h1{font-size:clamp(2.35rem,13vw,3.85rem) !important;line-height:.95 !important;margin:10px 0 12px !important}.serpensPageHero__copy .lead,.serpensStoreHero__inner .lead,.page-staff .serpensPageHero__copy--staffCraft .lead,.page-updates .serpensPageHero__copy--updatesCraft .lead{font-size:1rem !important;line-height:1.55 !important;max-width:100% !important}.serpensHeroChips{gap:8px !important;overflow-x:auto !important;flex-wrap:nowrap !important;padding-bottom:4px;scrollbar-width:none}.serpensHeroChips::-webkit-scrollbar{display:none}.serpensHeroChips span{flex:0 0 auto;font-size:.76rem !important;padding:8px 10px !important}.serpensHeroVisual--rules,.staffHeroVisual,.page-updates .serpensHeroVisual--updates,.storeHeroArt{min-height:180px !important;border-radius:22px !important}.serpensHeroVisual--rules img,.staffHeroVisual img,.page-updates .serpensHeroVisual--updates img,.storeHeroArt img{width:min(100%,260px) !important;max-height:210px !important;object-fit:contain !important}.page-home .hero--craft{min-height:auto !important;align-items:flex-start !important}.page-home .craftHero__inner{grid-template-columns:1fr !important;gap:12px !important;padding:34px 16px 30px !important;text-align:center !important}.page-home .craftHero__visual{order:-1 !important;min-height:0 !important}.page-home .craftHero__logoArt{width:min(270px,72vw) !important;animation:none !important;will-change:auto !important}.page-home .craftHero__content h1{font-size:clamp(2.55rem,15vw,4rem) !important;line-height:.92 !important;margin:8px 0 10px !important}.page-home .lead{font-size:1rem !important;line-height:1.55 !important}.page-home .craftHero__content .heroBar{justify-content:flex-start !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding-bottom:4px;scrollbar-width:none}.page-home .craftHero__content .heroBar::-webkit-scrollbar{display:none}.page-home .craftHero__content .pill{flex:0 0 auto !important;font-size:.72rem !important;padding:7px 9px !important}.page-home .craftHero__ipCard{margin-top:8px !important;padding:12px !important;border-radius:18px !important}.page-home .craftHero__actions{gap:8px !important}.page-home .section{padding:18px 0 !important}.page-home .homeFeatures{padding-top:24px !important}.page-home .homeFeatures .grid3,.page-home .serpensSteps,.page-home .storeTeaser__cards,.grid3{grid-template-columns:1fr !important}.page-home .homeFeatures .feature{min-height:0 !important;padding:18px !important}.page-home .worldCard{min-height:220px !important;border-radius:20px !important}.page-home .worldCard--large{min-height:240px !important}.page-home .homeJoin--socialHub .homeJoin__visual--community{min-height:200px !important}.products{grid-template-columns:1fr !important;gap:14px !important}.product{min-height:0 !important;border-radius:20px !important}.product--vip{min-height:420px !important}.vipCard__content{padding:14px !important}.product__row,.product__bottom,.product__actions{align-items:stretch !important}.product__actions .btn,.product__details .btn,.product__row .btn{width:100% !important;min-width:0 !important}.vipDetail{gap:12px !important}.vipPanel{padding:14px !important;border-radius:18px !important}.vipDetail__splashImg{height:190px !important;border-radius:14px !important}.vipDetail__img{border-radius:14px !important}.vipFooterInfo{grid-template-columns:1fr !important;gap:12px !important}.rulesBook__toc{display:none !important}.rulesBook__notice{display:block !important}.ruleLine{grid-template-columns:1fr !important;gap:12px !important;padding:18px !important;border-radius:18px !important}.punishmentGrid,.openingGrid,.benefitList{grid-template-columns:1fr !important}.rosterGroup__members{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:12px !important}.roster--serpens .member,.member{width:auto !important;min-width:0 !important;padding:10px !important}.member__avatar{width:58px !important;height:58px !important}.member__name{font-size:.82rem !important;overflow-wrap:anywhere}.page-updates .section--updatesLog{padding-top:18px !important;padding-bottom:34px !important}.page-updates .clForumHeader{padding:18px !important;border-radius:22px !important}.page-updates .clEntry{padding:16px !important;border-radius:22px !important}.page-updates .clEntry__date{min-height:auto !important}.rankingBoard__head,.rankingBoard__row{grid-template-columns:48px minmax(0,1fr) 78px !important;gap:8px !important}.rankingBoard__row{padding:10px !important}}@media(max-width:420px){.container{padding-left:12px !important;padding-right:12px !important}.mast--craft .brand__name{font-size:.88rem !important}.mast--craft .mastShop{display:none !important}.mobileNav__item{min-width:70px !important;font-size:.76rem !important;padding:8px 9px !important}.page-home .craftHero__logoArt{width:min(230px,70vw) !important}.product--vip{min-height:390px !important}.vipHeroTitle{font-size:clamp(2rem,12vw,3rem) !important}.rosterGroup__members{grid-template-columns:1fr 1fr !important}}@media(max-width:720px){.rankingBoard__row .rankingBoard__name{gap:5px !important}.rankingBoard__medal{width:16px;height:16px}.rankingsSync{font-size:.88rem;line-height:1.45}}.rankingClanTag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:72px;min-height:21px;padding:2px 6px;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.18);color:#fff;font-size:.74rem;font-weight:1000;line-height:1;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankingClanTag::before{content:"[";color:rgba(255,255,255,.76);margin-right:1px}.rankingClanTag::after{content:"]";color:rgba(255,255,255,.76);margin-left:1px}.summaryCard__name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.summaryCard__nickText,.rankingBoard__nickText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankingClanTag--summary{max-width:86px;min-height:24px;padding:3px 7px;font-size:.78rem}@media(max-width:640px){.rankingClanTag{max-width:54px;font-size:.66rem;padding:2px 5px;border-radius:6px}.rankingClanTag--summary{max-width:68px;font-size:.7rem;min-height:21px}}.rankingBoard__row{align-items:start}.rankingBoard__row strong{white-space:normal;overflow:visible;text-overflow:clip}.rankingBoard__name{flex-wrap:wrap;align-items:center;row-gap:4px;column-gap:7px}.rankingBoard__nickText,.summaryCard__nickText{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.16;overflow-wrap:anywhere}.summaryCard__name{flex-wrap:wrap;row-gap:6px;line-height:1.08}@media(max-width:720px){.rankingBoard__row{grid-template-columns:42px minmax(0,1fr) !important;grid-template-areas:"pos name" ". value";gap:6px 10px !important}.rankingBoard__pos{grid-area:pos;padding-top:2px}.rankingBoard__name{grid-area:name}.rankingBoard__row span:last-child{grid-area:value;justify-self:end;margin-top:1px}}@media(max-width:640px){.rankingBoard__head{grid-template-columns:48px minmax(0,1fr) 76px !important}.rankingClanTag{max-width:none}.summaryCard__name{gap:6px}}.rankingBoards{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr)) !important;gap:24px !important}@media(min-width:1220px){.rankingBoards{grid-template-columns:repeat(3,minmax(360px,1fr)) !important}}.rankingBoard__head,.rankingBoard__row{grid-template-columns:38px minmax(0,1fr) 86px !important;gap:8px !important}.rankingBoard__row{align-items:center !important;min-height:44px;padding:9px 11px !important}.rankingBoard__pos{display:flex;align-items:center;justify-content:center;min-width:0;padding-top:0 !important;grid-area:auto !important}.rankingBoard__row strong,.rankingBoard__name{white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important}.rankingBoard__name{grid-area:auto !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:5px !important;min-width:0;font-size:.94rem !important;line-height:1 !important}.rankingBoard__nickText{min-width:0;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;line-height:1 !important}.rankingClanTag{max-width:56px;min-height:18px;padding:1px 5px;border-radius:6px;font-size:.68rem;letter-spacing:0}.rankingBoard__medal{width:18px;height:18px}.rankingBoard__row span:last-child{grid-area:auto !important;justify-self:end !important;text-align:right !important;font-size:.92rem;white-space:nowrap}@media(max-width:720px){.rankingBoards{grid-template-columns:1fr !important}.rankingBoard__head,.rankingBoard__row{grid-template-columns:36px minmax(0,1fr) 82px !important;gap:7px !important}.rankingBoard__row{grid-template-areas:none !important}.rankingBoard__name{font-size:.9rem !important}}@media(max-width:420px){.rankingBoard__head,.rankingBoard__row{grid-template-columns:30px minmax(0,1fr) 74px !important;gap:6px !important}.rankingBoard__row{padding:8px 9px !important}.rankingBoard__name{font-size:.82rem !important;gap:4px !important}.rankingClanTag{max-width:48px;font-size:.62rem;padding:1px 4px}.rankingBoard__row span:last-child{font-size:.82rem}}.section--rankingBoards .container{max-width:1360px !important}.rankingBoards{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr)) !important;gap:26px !important}@media(min-width:1300px){.rankingBoards{grid-template-columns:repeat(3,minmax(410px,1fr)) !important}}.rankingBoard__head,.rankingBoard__row{grid-template-columns:40px minmax(0,1fr) 90px !important;gap:8px !important}.rankingBoard__row{min-height:46px;padding:10px 12px !important}.rankingBoard__name{font-size:.96rem !important;gap:6px !important}.rankingBoard__nickText{text-overflow:clip !important}.rankingClanTag{max-width:68px !important;min-height:19px;padding:1px 6px !important;font-size:.70rem !important;font-style:normal !important;font-weight:1000 !important;letter-spacing:0 !important;text-transform:none !important;font-variant:normal !important;font-variant-caps:normal !important;font-feature-settings:"kern" 0,"liga" 0 !important;line-height:1 !important}.rankingClanTag *,.rankingClanTag span{font-size:inherit !important;font-style:normal !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;text-transform:none !important;font-variant:normal !important}@media(max-width:1299px){.section--rankingBoards .container{max-width:960px !important}}@media(max-width:720px){.section--rankingBoards .container{max-width:100% !important}.rankingBoards{grid-template-columns:1fr !important}.rankingBoard__head,.rankingBoard__row{grid-template-columns:34px minmax(0,1fr) 82px !important}.rankingBoard__name{font-size:.9rem !important}.rankingClanTag{max-width:58px !important;font-size:.66rem !important}}@media(max-width:420px){.rankingBoard__head,.rankingBoard__row{grid-template-columns:30px minmax(0,1fr) 72px !important;gap:6px !important}.rankingBoard__row{padding:8px 9px !important}.rankingBoard__name{font-size:.82rem !important;gap:4px !important}.rankingClanTag{max-width:50px !important;font-size:.62rem !important;padding:1px 4px !important}.rankingBoard__row span:last-child{font-size:.82rem}}.page-store .storeActionBtn--shield{background:linear-gradient(180deg,#38bdf8,#1d4ed8);color:#f8fbff;border-color:rgba(125,211,252,.34)}.page-store .storeActionBtn--shield:hover{filter:saturate(1.05) brightness(1.04);box-shadow:0 12px 30px rgba(29,78,216,.28),inset 0 1px 0 rgba(255,255,255,.22)}.pageHero--shield{--vip-hero:url("../assets/home-serpens-cutout.webp");--vip-accent1:rgba(56,189,248,.96);--vip-accent2:rgba(30,64,175,.32);--vip-glow:rgba(56,189,248,.24)}body.vipTheme--shield{--vip-accent1:rgba(56,189,248,.96);--vip-accent2:rgba(30,64,175,.32);--vip-glow:rgba(56,189,248,.24)}.page-shield .lead{max-width:44ch;color:rgba(255,255,255,.78);line-height:1.58;margin:10px 0 0}.page-shield .shieldSplash{object-fit:cover;object-position:center;image-rendering:auto}.page-shield .shieldFeatureList{display:grid;gap:12px;margin-top:18px}.page-shield .shieldFeature{border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:14px;background:rgba(255,255,255,.035)}.page-shield .shieldFeature strong{display:block;color:#f8fbff;font-weight:950;margin-bottom:4px}.page-shield .shieldFeature span{display:block;color:rgba(255,255,255,.72);line-height:1.55}.page-shield .vipInfoIcon{display:grid;place-items:center}@media(max-width:980px){.page-store .storeActionStrip__inner{gap:14px}}.page-shield .pageHero--shieldStore{background:radial-gradient(circle at 76% 18%,rgba(59,130,246,.16),transparent 34%),radial-gradient(circle at 12% 18%,rgba(239,68,68,.10),transparent 26%),linear-gradient(180deg,rgba(2,6,23,.96),rgba(2,6,23,.78))}.page-shield .storeHeroArt--shield{background:none !important;box-shadow:none !important;border:none !important}.page-shield .storeHeroArt--shield img{object-fit:contain;padding:0;width:min(100%,290px) !important;filter:drop-shadow(0 18px 34px rgba(19,86,189,.22))}.page-shield .serpensPageHero__copy--storeCraft .lead{max-width:24ch}.page-shield .shieldBenefits{padding-top:10px}.page-shield .shieldBenefits__intro h2{display:flex;align-items:center;justify-content:center;gap:14px}.page-shield .shieldBadge2d{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.page-shield .shieldBadge2d img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(56,189,248,.18))}.page-shield .shieldBenefits__intro p{max-width:42ch}.page-shield .shieldBenefitList span{min-height:54px;display:flex;align-items:center}.page-shield .shieldCatalog .section__head{display:block !important;text-align:center !important;max-width:760px;margin:0 auto 20px}.page-shield .shieldCatalog .section__head h2{margin-bottom:10px}.page-shield .shieldCatalog .section__head p{margin:0 auto;max-width:40ch;color:rgba(233,238,246,.72)}.page-shield .products--single{grid-template-columns:minmax(280px,460px);justify-content:center}.product--shield-unban{--vip-accent:#ef4444;--vip-accent-rgb:239,68,68}.vipCard__media--unban{background-image:linear-gradient(180deg,rgba(4,8,20,.08),rgba(4,8,20,.42)),url("../assets/shield-unban-art.jpg");background-position:center 28%;background-size:cover}.page-shield .product--shield-unban .vipCard__content{min-height:318px}.page-shield .product--shield-unban .vipTitle{letter-spacing:.02em}.page-shield .product--shield-unban .product__bottom{display:flex;flex-direction:column;align-items:stretch;gap:12px}.page-shield .product--shield-unban .product__row{justify-content:center}.page-shield .product--shield-unban .product__price{text-align:center}.page-shield .footer__bottomLinks{justify-content:center}@media(max-width:640px){.page-shield .products--single{grid-template-columns:1fr}.page-shield .storeHeroArt--shield img{width:min(100%,240px) !important}}.page-shield .storeHeroArt--shield img{width:min(100%,430px) !important;max-height:360px;object-fit:contain;padding:0 !important;filter:drop-shadow(0 0 26px rgba(167,94,255,.28)) drop-shadow(0 18px 42px rgba(0,0,0,.42))}.page-shield .shieldHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.page-shield .shieldBackBtn{width:auto;min-width:220px;text-align:center}@media(max-width:640px){.page-shield .storeHeroArt--shield img{width:min(100%,320px) !important;max-height:300px}.page-shield .shieldBackBtn{width:100%;max-width:360px}}.page-shield .shieldBackBtn,.page-shield .product--shield-unban .btn--details{border-radius:6px !important;border:2px solid rgba(255,255,255,.72) !important;background:linear-gradient(180deg,rgba(78,91,112,.98) 0%,rgba(54,65,84,.98) 48%,rgba(34,41,55,.98) 52%,rgba(24,30,42,.98) 100%) !important;color:#fff !important;text-transform:none;letter-spacing:.02em;text-shadow:2px 2px 0 rgba(0,0,0,.62);box-shadow:inset 0 3px 0 rgba(255,255,255,.24),inset 0 -4px 0 rgba(0,0,0,.36),0 6px 0 rgba(0,0,0,.72),0 12px 24px rgba(0,0,0,.30) !important;transform:translateY(0)}.page-shield .shieldBackBtn:hover,.page-shield .product--shield-unban .btn--details:hover{background:linear-gradient(180deg,rgba(102,121,148,.98) 0%,rgba(70,84,108,.98) 48%,rgba(45,55,75,.98) 52%,rgba(29,37,53,.98) 100%) !important;border-color:rgba(255,255,255,.9) !important;filter:none !important;transform:translateY(-1px)}.page-shield .shieldBackBtn:active,.page-shield .product--shield-unban .btn--details:active{transform:translateY(4px);box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -2px 0 rgba(0,0,0,.34),0 2px 0 rgba(0,0,0,.72),0 7px 16px rgba(0,0,0,.26) !important}.page-shield .product--shield-unban .btn--details{min-height:54px}.page-shield .shieldUnbanDetail__grid{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(280px,420px);gap:28px;align-items:stretch}.page-shield .shieldInfoPanel{border:1px solid rgba(255,255,255,.10);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 18px 44px rgba(0,0,0,.28);padding:clamp(22px,4vw,34px)}.page-shield .shieldInfoPanel h2{margin:8px 0 14px;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.04em}.page-shield .shieldInfoPanel p{color:rgba(233,238,246,.76);line-height:1.66;max-width:62ch}.page-shield .shieldInfoPanel p+p{margin-top:12px}.page-shield .shieldNotice{margin-top:20px;padding:16px;border-radius:18px;border:1px solid rgba(56,189,248,.22);background:rgba(56,189,248,.075)}.page-shield .shieldNotice strong{display:block;color:#f8fbff;margin-bottom:5px;font-weight:950}.page-shield .shieldNotice span{display:block;color:rgba(233,238,246,.78);line-height:1.55}.page-shield .shieldUnbanBuyCard{min-height:420px}.page-shield .shieldSteps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-shield .shieldStep{border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.035);padding:18px}.page-shield .shieldStep strong{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(180deg,#38bdf8,#1d4ed8);color:#fff;box-shadow:0 8px 18px rgba(29,78,216,.25);margin-bottom:12px}.page-shield .shieldStep h3{margin:0 0 8px;font-size:1rem}.page-shield .shieldStep p{margin:0;color:rgba(233,238,246,.72);line-height:1.55}@media(max-width:980px){.page-shield .shieldUnbanDetail__grid{grid-template-columns:1fr}.page-shield .shieldSteps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page-shield .shieldSteps__grid{grid-template-columns:1fr}}.drawerChat__avatar--shield{padding:0;overflow:hidden;background:linear-gradient(180deg,rgba(39,58,88,.96),rgba(18,28,46,.96))}.drawerChat__avatar--shield img{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(167,94,255,.20))}.page-store .storeActionBtn--shield,.page-shield .shieldBackBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.storeActionBtn__icon--shield,.shieldBtnIcon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.storeActionBtn__icon--shield img,.shieldBtnIcon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(167,94,255,.18))}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield{width:22px;height:22px;flex-basis:22px}.page-shield .shieldBackBtn .shieldBtnIcon{width:20px;height:20px;flex-basis:20px}.shieldBtnIcon--store svg{width:100%;height:100%;display:block;color:#f4f8ff;filter:drop-shadow(0 0 6px rgba(255,255,255,.10))}.page-home .worldCard[role="button"]{cursor:zoom-in}.serpensLightbox__actions{display:none !important}.serpensLightbox__body{padding-bottom:clamp(28px,4vw,46px)}.page-store .storeActionBtn__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.page-store .storeActionBtn__icon img{display:block;width:100%;height:100%;object-fit:contain}.page-store .storeActionBtn__icon--vip{width:32px;height:26px}.page-store .storeActionBtn__icon--vip img{filter:drop-shadow(0 2px 0 rgba(93,58,6,.28)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-store .storeActionBtn__icon--kits{width:24px;height:24px}.page-store .storeActionBtn__icon--kits img{filter:drop-shadow(0 2px 0 rgba(8,79,84,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-shield .shieldBenefits__intro{text-align:center}.page-shield .shieldBenefits__intro h2{display:inline-flex;align-items:center;justify-content:center;gap:12px;line-height:1}.page-shield .shieldBenefits__intro h2>span:last-child{display:block;line-height:1}.page-shield .shieldBadge2d{width:34px;height:34px;transform:translateY(-1px)}.page-shield .shieldBadge2d img{display:block}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield{width:20px;height:20px;flex-basis:20px;transform:translateY(-1px)}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield img{display:block}.page-store .storeActionBtn__icon{display:inline-block;flex:0 0 auto;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}.page-store .storeActionBtn__icon--vip{width:30px !important;height:24px !important;background-image:url("../assets/store-crown-mc-final.png") !important;filter:drop-shadow(0 2px 0 rgba(93,58,6,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-store .storeActionBtn__icon--kits{width:22px !important;height:22px !important;background-image:url("../assets/store-diamond-mc.png") !important;filter:drop-shadow(0 2px 0 rgba(8,79,84,.22)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield{width:18px !important;height:18px !important;flex-basis:18px !important;background-image:url("../assets/shield-serpens-icon.png") !important;transform:translateY(-1px);filter:drop-shadow(0 0 6px rgba(167,94,255,.18))}.page-shield .shieldBadge2d{width:32px !important;height:32px !important;background:url("../assets/shield-serpens-icon.png") center/contain no-repeat !important;transform:translateY(-1px);filter:drop-shadow(0 6px 12px rgba(56,189,248,.18))}.page-store .storeActionBtn__icon{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto}.page-store .storeActionBtn__icon img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain}.page-store .storeActionBtn__icon--vip{width:30px !important;height:24px !important}.page-store .storeActionBtn__icon--vip img{filter:drop-shadow(0 2px 0 rgba(93,58,6,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-store .storeActionBtn__icon--kits{width:22px !important;height:22px !important}.page-store .storeActionBtn__icon--kits img{filter:drop-shadow(0 2px 0 rgba(8,79,84,.22)) drop-shadow(0 4px 8px rgba(0,0,0,.18))}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield{width:18px !important;height:18px !important;flex-basis:18px !important;transform:translateY(-1px)}.page-store .storeActionBtn--shield .storeActionBtn__icon--shield img{display:block !important;filter:drop-shadow(0 0 6px rgba(167,94,255,.18))}.page-shield .shieldBenefits__intro h2{display:inline-flex;align-items:center;justify-content:center;gap:12px}.page-shield .shieldBadge2d{width:32px !important;height:32px !important;display:inline-flex !important;align-items:center;justify-content:center;transform:translateY(-1px)}.page-shield .shieldBadge2d img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(56,189,248,.18))}.page-store .storeActionBtn__icon--vip{width:26px !important;height:21px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important}.page-store .storeActionBtn__icon--vip img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain !important;image-rendering:auto !important;filter:drop-shadow(0 2px 0 rgba(93,58,6,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.16)) !important}.page-store .storeBenefits__intro h2{display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important}.page-store .storeBenefits__intro h2::before,.page-store .storeBenefits__intro h2::after{content:none !important;display:none !important}.page-store .storeBenefits__intro h2 .vipCrown2d,.page-store .vipCrown2d{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;background:none !important}.page-store .storeActionBtn__icon--vip{width:26px !important;height:21px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:none !important}.page-store .storeActionBtn__icon--vip::before,.page-store .storeActionBtn__icon--vip::after{content:none !important;display:none !important}.page-store .storeActionBtn__icon--vip img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain !important;image-rendering:auto !important;filter:drop-shadow(0 2px 0 rgba(93,58,6,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.16)) !important}.page-store .storeBenefits__intro h2{display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important}.page-store .storeBenefits__intro h2 .vipCrown2d{display:inline-flex !important;width:36px !important;height:28px !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:none !important}.page-store .storeBenefits__intro h2 .vipCrown2d img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain !important;image-rendering:auto !important;filter:drop-shadow(0 2px 0 rgba(71,39,5,.30)) drop-shadow(0 6px 12px rgba(0,0,0,.18)) !important}.page-store .storeBenefits__intro h2 .vipCrown2d::before,.page-store .storeBenefits__intro h2 .vipCrown2d::after{content:none !important;display:none !important}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){:root{scroll-behavior:auto}.introOverlayV103,.routeOverlay{animation-duration:.18s !important;transition-duration:.18s !important}.card,.feature,.updateCard,.product,.socialCard,.ruleCard,.faq,.notice,.drawer__col,.cartDrawer__panel,.drawer__panel{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.page-home .craftHero__visual,.page-home .homeJoin__visual,.storeHeroArt,.serpensHeroVisual--rules,.serpensHeroVisual--updates{filter:none !important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}@supports(content-visibility:auto){.section:not(.pageHero):not(.hero--craft){content-visibility:auto;contain-intrinsic-size:1px 720px}}

/* --- VIP Corrupted + novos kits --- */
.pageHero--vip-corrupted{--vip-hero:image-set(url("../assets/vip_corrupted_splash.webp") type("image/webp"), url("../assets/vip_corrupted_splash.png") type("image/png"));--vip-accent:#d85bff;--vip-accent-rgb:216,91,255;}
.pageHero--kit-mamba-negra{--vip-hero:image-set(url("../assets/kit_mamba_negra_splash.webp") type("image/webp"), url("../assets/kit_mamba_negra_splash.png") type("image/png"));--vip-accent:#74ffa8;--vip-accent-rgb:116,255,168;}
.pageHero--kit-naja{--vip-hero:image-set(url("../assets/kit_naja_splash.webp") type("image/webp"), url("../assets/kit_naja_splash.png") type("image/png"));--vip-accent:#ffb04d;--vip-accent-rgb:255,176,77;}
.pageHero--kit-presa{--vip-hero:image-set(url("../assets/kit_presa_splash.webp") type("image/webp"), url("../assets/kit_presa_splash.png") type("image/png"));--vip-accent:#ff647f;--vip-accent-rgb:255,100,127;}
.vipTheme--corrupted{--vip-accent:#d85bff;--vip-accent-rgb:216,91,255;}
.product--vip-corrupted{--vip-accent:#d85bff;--vip-accent-rgb:216,91,255;}
.product--kit-mamba-negra{--vip-accent:#74ffa8;--vip-accent-rgb:116,255,168;}
.product--kit-naja{--vip-accent:#ffb04d;--vip-accent-rgb:255,176,77;}
.product--kit-presa{--vip-accent:#ff647f;--vip-accent-rgb:255,100,127;}
.vipCard__media--corrupted{background-image:image-set(url("../assets/vip_corrupted_splash.webp") type("image/webp"), url("../assets/vip_corrupted_splash.png") type("image/png"));background-position:50% 40%;}
.vipCard__media--mamba-negra{background-image:image-set(url("../assets/kit_mamba_negra_splash.webp") type("image/webp"), url("../assets/kit_mamba_negra_splash.png") type("image/png"));}
.vipCard__media--naja{background-image:image-set(url("../assets/kit_naja_splash.webp") type("image/webp"), url("../assets/kit_naja_splash.png") type("image/png"));}
.vipCard__media--presa{background-image:image-set(url("../assets/kit_presa_splash.webp") type("image/webp"), url("../assets/kit_presa_splash.png") type("image/png"));}
.vipBadgeStack{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.vipFlag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-weight:800;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);}
.vipFlag--limited{background:linear-gradient(135deg, rgba(216,91,255,.18), rgba(255,84,112,.18));border-color:rgba(231,132,255,.45);color:#fff;}
.storeSpotlight{padding-top:10px;padding-bottom:4px;}
.featuredVipCard{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:22px;border-radius:26px;border:1px solid rgba(216,91,255,.24);background:radial-gradient(circle at top left, rgba(113,31,150,.3), rgba(7,10,18,.95) 58%),linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));box-shadow:0 22px 70px rgba(0,0,0,.35);overflow:hidden;}
.featuredVipCard__copy{display:flex;flex-direction:column;justify-content:center;gap:12px;}
.featuredVipCard__copy h2{margin:0;font-size:clamp(1.85rem,3vw,2.7rem);}
.featuredVipCard__copy p{margin:0;color:rgba(236,239,250,.86);}
.featuredVipCard__meta,.homeFeaturedVip__meta{display:flex;gap:10px;flex-wrap:wrap;}
.featuredVipCard__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;}
.featuredVipCard__visual{display:block;border-radius:22px;overflow:hidden;min-height:260px;}
.featuredVipCard__visual img{width:100%;height:100%;display:block;object-fit:cover;}
.homeFeaturedVip{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:center;padding:20px;border-radius:24px;border:1px solid rgba(216,91,255,.22);background:radial-gradient(circle at top left, rgba(113,31,150,.26), rgba(7,10,18,.92) 58%),linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01));margin-bottom:14px;overflow:hidden;box-shadow:0 18px 58px rgba(0,0,0,.28);}
.homeFeaturedVip__copy{display:flex;flex-direction:column;gap:12px;}
.homeFeaturedVip__copy h3{margin:0;font-size:clamp(1.45rem,3vw,2.2rem);}
.homeFeaturedVip__copy p{margin:0;color:rgba(236,239,250,.86);}
.homeFeaturedVip img{width:100%;height:100%;display:block;object-fit:cover;border-radius:18px;min-height:220px;}
.storeMini--featured{border-color:rgba(216,91,255,.32);box-shadow:0 16px 45px rgba(114,52,160,.22);}
@media (max-width: 980px){.featuredVipCard,.homeFeaturedVip{grid-template-columns:1fr}.featuredVipCard__visual,.homeFeaturedVip img{min-height:220px;}.vipBadgeStack{justify-content:flex-start;}}


/* --- Corrupted card refinement: follow same VIP card pattern --- */
.storeSpotlight--card{padding-top:8px;padding-bottom:6px;}
.section__head--centered{text-align:center;}
.section__head--centered p{max-width:680px;margin-left:auto;margin-right:auto;}
.products--highlightSingle{display:grid;grid-template-columns:minmax(280px,390px);justify-content:center;}
.product--featured{position:relative;overflow:hidden;}
.productBadge{position:absolute;top:14px;left:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(7,8,14,.78);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);box-shadow:0 12px 28px rgba(0,0,0,.28);}
.productBadge--limited{background:linear-gradient(135deg, rgba(135,54,183,.88), rgba(199,64,140,.88));border-color:rgba(255,255,255,.2);}
.product--featuredCorrupted{box-shadow:0 20px 70px rgba(107,47,169,.18);}
.product--featuredCorrupted .vipTitle{letter-spacing:.02em;}
.vipCard__media--corrupted{background-position:50% 28% !important;background-size:cover;}
.storeMini--featured{position:relative;border-color:rgba(216,91,255,.28);box-shadow:0 16px 42px rgba(114,52,160,.18);}
.storeMini--featured::before{content:"LIMITADO";position:absolute;top:10px;left:10px;z-index:3;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg, rgba(135,54,183,.92), rgba(199,64,140,.92));color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.04em;}
/* neutralize previous giant spotlight blocks if still cached */
.featuredVipCard,.homeFeaturedVip{display:none !important;}
@media (max-width: 640px){
  .productBadge{font-size:.66rem;padding:7px 10px;top:10px;left:10px;}
  .products--highlightSingle{grid-template-columns:minmax(260px,360px);}
  .vipCard__media--corrupted{background-position:52% 22% !important;}
}


/* --- Store VIPs layout fix: centered Corrupted card + normal VIP grid --- */
.section__head--vips{display:grid;grid-template-columns:1fr;justify-items:start;gap:6px;}
.section__head--vips p{max-width:540px;margin:0;color:rgba(236,239,250,.84);}
.products--highlightSingleCentered{margin:8px 0 26px;display:flex;justify-content:center;}
.products--highlightSingleCentered>.product{width:min(100%,370px);margin-inline:auto;}
.products--vipStandardThree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.vipCard__media--corruptedCard{background-image:image-set(url("../assets/vip_corrupted_splash.webp") type("image/webp"),url("../assets/vip_corrupted_splash.png") type("image/png"))!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center 32%!important;min-height:265px;filter:none!important;}
.product--featuredCorrupted{position:relative;border-color:rgba(216,91,255,.24);box-shadow:0 16px 42px rgba(114,52,160,.16);overflow:hidden;}
.product--featuredCorrupted::after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(180deg,rgba(4,6,12,0),rgba(4,6,12,.90));pointer-events:none;z-index:1;}
.product--featuredCorrupted .vipCard__content{position:relative;z-index:2;}
.product--featuredCorrupted .productBadge{z-index:3;}
@media (min-width:981px){.section__head--vips{grid-template-columns:minmax(0,1fr) auto;align-items:start;}.section__head--vips h2{margin:0;}.section__head--vips p{text-align:left;justify-self:end;max-width:440px;}}
@media (max-width:980px){.products--vipStandardThree{grid-template-columns:1fr;}.section__head--vips{justify-items:start;}.section__head--vips p{max-width:100%;}}


/* --- Corrupted final card fix: true centering + card-adapted artwork --- */
.section__head--vips{justify-items:center!important;text-align:center!important;grid-template-columns:1fr!important;}
.section__head--vips h2{margin:0 auto!important;}
.section__head--vips p{max-width:760px!important;margin:0 auto!important;text-align:center!important;justify-self:center!important;}
.products--highlightSingleCentered{display:flex!important;justify-content:center!important;align-items:stretch!important;width:100%!important;margin:12px auto 28px!important;}
.products--highlightSingleCentered>.product{width:min(100%,420px)!important;max-width:420px!important;margin:0 auto!important;}
.products--vipStandardThree{margin-top:6px;}
.vipCard__media--corruptedCard{background-image:image-set(url("../assets/vip_corrupted_card.webp") type("image/webp"),url("../assets/vip_corrupted_card.png") type("image/png"))!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:280px!important;filter:none!important;}
.product--featuredCorrupted .vipCard__content{background:linear-gradient(to bottom,rgba(7,7,11,.03) 0%,rgba(7,7,11,.34) 44%,rgba(7,7,11,.70) 100%)!important;}
.product--featuredCorrupted::after{display:none!important;}
.product--featuredCorrupted .vipTitle{text-wrap:balance;max-width:8.5ch;}
.product--featuredCorrupted .product__price{text-shadow:0 2px 12px rgba(0,0,0,.95),0 0 12px rgba(216,91,255,.22)!important;}
@media (max-width:980px){.section__head--vips,.section__head--vips p{text-align:center!important;justify-items:center!important;}.products--vipStandardThree{grid-template-columns:1fr!important;}}

/* v239 stock realtime corrupted */
[data-stock-badge]{transition:opacity .16s ease,transform .16s ease}
[data-stock-badge].is-stock-loading{opacity:.72}
[data-stock-badge].is-stock-out{background:linear-gradient(90deg,#3b0b14,#c1121f)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.55)}
.product.is-stock-out,.page-vipdetail.is-stock-out{--stock-out-alpha:.62}
.product.is-stock-out .vipCard__media{filter:grayscale(.34) brightness(.78)}
button.is-stock-out,[data-stock-sensitive].is-stock-out{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.25)}
button.is-stock-out:hover,[data-stock-sensitive].is-stock-out:hover{transform:none!important}
