:root{--font-site:Arial, Helvetica, sans-serif;--bg-base:#010101;--bg-deep:#070102;--panel:#100808c7;--line:#140c0cb8;--line-strong:#180e0ed6;--text:#fff;--muted:#ffffffc7;--accent:#970914;--accent-strong:#c41422;--trim:#fff4ea;--trim-dark:#e7ddd3;--hero-panel:linear-gradient(145deg, #0e0607 0%, #1a090a 54%, #0c0506 100%);--hero-gloss:linear-gradient(180deg, #ffffff05, #fff0 18%);--grid-line:#460c1029;--grid-line-strong:#6e121838;--grid-bright:#d63a46b8;--grid-soft:#aa1e2a75;--mouse-x:50vw;--mouse-y:40vh;--shadow:0 30px 80px #00000073;--btn-ghost-bg:linear-gradient(180deg, #280c0df5, #110607fc);--btn-solid-bg:linear-gradient(180deg, #7e1212 0%, #5f0505 52%, #400000 100%);--btn-text:#fff;--btn-trim:#ce443a57;--btn-shadow:0 18px 32px #1a070752;--hero-button-primary:linear-gradient(180deg, #7e1212 0%, #5f0505 52%, #400000 100%);--hero-button-secondary:linear-gradient(180deg, #2a0c0df5, #120607fc);--nav-active-bg:#68121052;--hero-link:#fff;--edge-highlight:#e04a44a8;--edge-soft:#ff766238}.accountDashboardShell{--account-red:#db182b;--account-red-deep:#7e0b17;--account-green:#45c85d;color:#f6f6f6;isolation:isolate;background:radial-gradient(circle at 66% 20%,#82141e14,#0000 28%),radial-gradient(circle at 17% 82%,#ffffff09,#0000 30%),linear-gradient(112deg,#0c0e0ffc,#07090afe 49%,#0b0d0efc);flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:visible}.accountDashboardShell:before{z-index:-1;content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(115deg,#0000 45%,#ffffff05 50%,#0000 55%);background-size:48px 48px,48px 48px,100% 100%;position:absolute;inset:0}.accountDashboardState{text-align:center;background:#0e0f11f0;border:1px solid #ffffff1f;border-radius:9px;width:min(720px,100% - 48px);margin:80px auto;padding:32px}.accountDashboardState--loading{text-align:left;background:linear-gradient(145deg,#161819f7,#0a0c0dfa);border-color:#ffffff24;align-items:center;gap:16px;width:min(420px,100% - 40px);min-height:0;margin:auto;padding:22px 24px;display:flex}.accountDashboardState--loading h1,.accountDashboardState--loading p{margin:0}.accountDashboardState--loading h1{font-size:1.05rem}.accountDashboardState--loading>p:not(.accountDashboardState__eyebrow){color:#ecebebad;font-weight:600}.accountDashboardState__loader{flex:none;align-items:center;gap:5px;display:flex}.accountDashboardState__loader i,.accountDashboardState__loader span{background:var(--account-red);border-radius:50%;width:8px;height:8px;animation:.82s ease-in-out infinite accountLoadingWave;display:block}.accountDashboardState__loader span:nth-child(2){animation-delay:.13s}.accountDashboardState__loader span:nth-child(3){animation-delay:.26s}.accountDashboardState__loader span:nth-child(4){animation-delay:.39s}@keyframes accountLoadingWave{0%,to{opacity:.32;transform:translateY(0)scale(.82)}45%{opacity:1;transform:translateY(-5px)scale(1.18);box-shadow:0 0 12px #db182bcc}}.accountDashboardState.is-error{border-color:#db182b8c}.accountDashboard{flex:auto;grid-template-columns:292px minmax(0,1fr);min-height:0;display:grid;overflow:visible}.accountIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.accountSidebar{background:linear-gradient(#18191bf5,#0a0c0dfa),radial-gradient(circle at 50% 15%,#db182b1f,#0000 30%);border-right:1px solid #ffffff1f;flex-direction:column;align-items:stretch;min-width:0;padding:34px 25px 30px;display:flex;position:relative;box-shadow:20px 0 45px #0003}.accountSidebar:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0dfa,#0a0c0dfa);border-right:1px solid #ffffff1f;height:44px;position:absolute;top:100%;left:0;right:-1px}.accountSidebar__avatarButton{cursor:pointer;width:122px;height:122px;margin:0 auto 8px;display:block;position:relative}.accountSidebar__avatar{background:radial-gradient(circle at 35% 28%,#ef3947,#a10d1b 48%,#21070b 100%);border:2px solid #e525369e;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ffffff06,0 14px 35px #0000006b}.accountSidebar__avatar.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.accountSidebar__avatarInitial{font-family:var(--font-heading,Arial, sans-serif);color:#fff;text-shadow:0 4px 18px #00000080;font-size:52px;font-weight:900;line-height:1}.accountSidebar__avatarHint{color:#fff;letter-spacing:.05em;opacity:0;background:#111315;border:1px solid #ffffff2e;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;transition:all .15s;position:absolute;bottom:5px;right:7px;transform:translateY(4px)}.accountSidebar__avatarButton:hover .accountSidebar__avatarHint{opacity:1;transform:none}.accountSidebar__nameButton{color:#fff;width:100%;font-family:var(--font-heading,Arial, sans-serif);text-align:center;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:23px;font-weight:900;line-height:1.25;display:block}.accountSidebar__nameEdit{margin:0 auto}.accountSidebar__nameEdit input{border:1px solid var(--account-red);color:#fff;text-align:center;background:#08090a;border-radius:4px;width:100%;height:34px}.accountSidebar__nameActions{justify-content:center;gap:6px;margin-top:6px;display:flex}.accountSidebar__nameActions button{color:#fff;cursor:pointer;background:#151719;border:1px solid #db182ba6;border-radius:3px;padding:5px 8px;font-size:10px}.accountSidebar__verified{color:#e1a94a;justify-content:center;align-items:center;gap:7px;margin:4px 0 26px;font-size:14px;font-weight:700;display:flex}.accountSidebar__verified span{color:#111;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.accountSidebar__verified .accountIcon{stroke-width:2.7px;width:12px;height:12px}.accountSidebar__verified.is-verified{color:var(--account-green)}.accountSidebar__nav{gap:5px;display:grid}.accountSidebar__tab{color:#d7d8da;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:4px;align-items:center;gap:14px;min-height:48px;padding:0 15px;font-size:15px;font-weight:700;transition:color .15s,background .15s,transform .15s;display:flex}.accountSidebar__tab.is-active{color:#fff;background:linear-gradient(90deg,#bb101fc7,#63151c73);border-bottom-color:#0000;box-shadow:inset 2px 0 #f42a3d,0 12px 30px #52000930}.accountSidebar__tab .accountIcon{color:#bec1c4;width:23px;height:23px}.accountSidebar__tab.is-active .accountIcon{color:#fff}.accountSidebar__logout{color:#ff263b;cursor:pointer;background:#1e0e1152;border:1px solid #db182ba6;border-radius:5px;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:800;display:flex}.accountSidebar__logout:hover{background:#820a194d}.accountDashboard__main{min-width:0;padding:32px 42px 36px;overflow:visible}.accountDashboardNotice{color:#fff;background:#5a081240;border:1px solid #db182b80;border-radius:5px;width:min(1400px,100%);margin:0 auto 14px;padding:10px 14px;font-size:13px}.accountOverview{width:min(1400px,100%);margin:0 auto}.accountOverview__heading{margin-bottom:18px}.accountOverview__heading h1{font-family:var(--font-heading,Arial, sans-serif);letter-spacing:-.025em;margin:0 0 3px;font-size:clamp(32px,2.6vw,42px);font-weight:900}.accountOverview__heading p{color:#d0d2d4;margin:0;font-size:16px}.accountPanel,.accountStatusStrip{background:linear-gradient(120deg,#1b1c1ef0,#0f1112f5),radial-gradient(circle at 100% 0,#9f152212,#0000 42%);border:1px solid #ffffff21;border-radius:7px;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff06}.accountStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.accountStatusStrip article{align-items:center;gap:18px;min-width:0;min-height:84px;padding:15px 20px;display:flex}.accountStatusStrip article+article{border-left:1px solid #ffffff1c}.accountStatusStrip__icon{color:#d2d4d6;border:2px solid #aeb1b4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.accountStatusStrip__icon.is-success{border-color:var(--account-green);color:var(--account-green)}.accountStatusStrip__icon .accountIcon{stroke-width:2px;width:24px;height:24px}.accountStatusStrip strong{margin-bottom:4px;font-size:14px;display:block}.accountStatusStrip p{color:#c9cbcd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.accountOverview__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.accountOverview__primary{gap:16px;min-width:0;display:grid}.accountPanel{min-width:0;padding:20px 24px}.accountPanel h2{font-family:var(--font-heading,Arial, sans-serif);margin:0;font-size:22px;font-weight:900}.accountPanel__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.accountPanel__heading>button{border:0;border-bottom:1px solid var(--account-red);color:var(--account-red);cursor:pointer;background:0 0;padding:4px 0;font-size:11px;font-weight:900}.accountManagement{padding-bottom:6px}.accountManagement>h2{margin-bottom:5px}.accountManagement__row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;grid-template-columns:36px minmax(210px,1fr) 135px 104px;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 6px;display:grid}.accountManagement__row:first-of-type{border-top:0}.accountManagement__leading{color:#cfd1d3}.accountManagement__leading .accountIcon{width:28px;height:28px}.accountManagement__copy strong,.accountManagement__copy small{display:block}.accountManagement__copy strong{margin-bottom:3px;font-size:14px}.accountManagement__copy small{color:#b7b9bc;font-size:12px}.accountManagement__state{color:#b8bbbe;align-items:center;gap:7px;font-size:12px;display:flex}.accountManagement__state.is-success{color:var(--account-green)}.accountManagement__state .accountIcon{stroke-width:2.4px;width:16px;height:16px}.accountManagement__action{color:var(--account-red);justify-content:flex-end;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.accountManagement__action .accountIcon{color:#bfc1c3;width:17px;height:17px}.accountPurchases{padding-bottom:6px}.accountPurchases__head,.accountPurchases__row{grid-template-columns:86px minmax(175px,1.45fr) minmax(100px,1fr) 90px 96px 50px;align-items:center;gap:10px;display:grid}.accountPurchases__head{color:#e0e1e2;text-transform:uppercase;padding:12px 0 8px;font-size:11px;font-weight:900}.accountPurchases__row{color:#d6d8da;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;width:100%;min-height:44px;padding:7px 0}.accountPurchases__row strong{color:#f0f0f0;font-size:13px}.accountPurchases__row span{font-size:12px}.accountPurchases__status{align-items:center;gap:7px;display:flex}.accountPurchases__status i{background:var(--account-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #45c85d73}.accountPurchases__status.is-pending i{background:#e1ad32;box-shadow:0 0 10px #e1ad3273}.accountPurchases__status.is-danger i{background:#dc3946;box-shadow:0 0 10px #dc394673}.accountPurchases__view{color:var(--account-red);justify-content:flex-end;align-items:center;font-weight:900;display:flex}.accountPurchases__view .accountIcon{width:15px;height:15px}.accountPurchases__empty{color:#aeb0b2;text-align:center;padding:26px 0}.accountPanel__footerLink{width:100%;color:var(--account-red);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;margin:12px 0 0;padding:10px 0 2px;font-size:11px;font-weight:900;display:flex}.accountPanel__footerLink .accountIcon{width:17px;height:17px}.accountActivity{min-height:0}.accountActivity>h2{margin-bottom:10px;font-size:22px}.accountActivity__row{color:#d4d6d8;border-top:1px solid #ffffff17;grid-template-columns:28px minmax(105px,1fr) minmax(90px,auto);align-items:center;gap:8px;min-height:39px;display:grid}.accountActivity__row .accountIcon{color:#c9cbcd;width:20px;height:20px}.accountActivity__row span{font-size:13px;font-weight:700}.accountActivity__row time{color:#c1c4c6;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accountActivity .accountPanel__footerLink{margin-top:20px}.accountDashboardFooter{color:#ffffffd6;border:0;justify-content:center;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:700;display:flex;position:static}.accountDashboardFooter p{margin:0}.accountDashboardFooter a{color:#d3c0b9;font-weight:900;text-decoration:none}.home--auth-shell:has(.accountDashboardShell)>.home-footer{display:none}.accountDashboard__main>.dashboard-panelIntro,.accountDashboard__main .dashboard-infoBlock,.accountDashboard__main .dashboard-tableCard{background:linear-gradient(120deg,#1b1c1ef5,#0d0f10f7);border-color:#ffffff21;border-radius:7px;box-shadow:0 16px 38px #0003}.accountDashboard__main>.dashboard-panelIntro{margin:0 auto 16px}.accountDashboard__main .dashboard-tableCard+.dashboard-tableCard{margin-top:20px}.adminUpdatesPanel{width:100%}.adminUpdatesPanel>.dashboard-panelIntro{width:min(1180px,100%)}.adminUpdatesPanel__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#df3042!important;margin:0 0 7px!important;font-size:10px!important}@media (max-width:1180px){.accountDashboard{grid-template-columns:236px minmax(0,1fr)}.accountDashboard__main{padding-inline:28px}.accountOverview__grid{grid-template-columns:1fr}.accountActivity{min-height:0}}@media (max-width:900px){.accountDashboardShell{height:auto;min-height:100dvh;overflow:visible}.accountDashboard{display:block;overflow:visible}.accountDashboardFooter{min-height:36px;margin-top:0;position:static}.accountSidebar{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0;padding:20px}.accountSidebar:after{display:none}.accountSidebar__avatarButton{width:88px;height:88px}.accountSidebar__verified{margin-bottom:15px}.accountSidebar__nav{padding-bottom:5px;display:flex;overflow-x:auto}.accountSidebar__tab{border:1px solid #ffffff14;min-width:max-content;padding-inline:14px}.accountSidebar__logout{width:180px;margin:14px auto 0}.accountDashboard__main{padding:25px 20px 44px;overflow:visible}.accountStatusStrip{grid-template-columns:1fr}.accountStatusStrip article+article{border-top:1px solid #ffffff1c;border-left:0}}@media (max-width:680px){.accountDashboard__main{padding-inline:14px}.accountManagement__row{grid-template-columns:30px minmax(0,1fr) 72px}.accountManagement__state,.accountPurchases__head{display:none}.accountPurchases__row{grid-template-columns:76px minmax(0,1fr) 44px}.accountPurchases__row>:nth-child(3),.accountPurchases__row>:nth-child(4),.accountPurchases__row>:nth-child(5){display:none}.accountOverview__heading h1{font-size:30px}}.securityHub,.codeHub{gap:18px;display:grid}.securityHub__hero,.codeHub__hero{background:radial-gradient(circle at 85% 15%,#de223430,#0000 32%),linear-gradient(135deg,#18191d,#0e0f12 68%);border:1px solid #34363c;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:34px;display:flex;position:relative;overflow:hidden}.securityHub__hero:after,.codeHub__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.5%,#ffffff06 50%,#0000 50.5%) 0 0/46px 46px;position:absolute;inset:0}.securityHub__hero>*,.codeHub__hero>*{z-index:1;position:relative}.securityHub__hero p,.codeHub__hero p{color:#f04453;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:900}.securityHub__hero h1,.codeHub__hero h1{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.securityHub__hero span,.codeHub__hero span{color:#aaaeb6;max-width:660px;margin-top:15px;line-height:1.55;display:block}.securityHub__score{background:#1b1114;border:1px solid #5b3037;min-width:155px;padding:17px 20px}.securityHub__score.is-secure{background:#0d1b13;border-color:#226d42}.securityHub__score strong,.securityHub__score small{display:block}.securityHub__score small{color:#a7aab1;margin-top:5px}.securityHub__message{color:#77e39d;background:#102319;border:1px solid #276f45;padding:13px 16px;font-weight:700}.securityHub__message.is-error{color:#ff8e99;background:#261116;border-color:#7c2732}.securityHub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.securityCard{background:linear-gradient(145deg,#17181b,#101114);border:1px solid #303238;padding:25px}.securityCard--wide{grid-column:1/-1}.securityCard__heading{align-items:center;gap:13px;margin-bottom:17px;display:flex}.securityCard__heading>div{flex:1}.securityCard__heading p{color:#858993;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.securityCard__heading h2{margin:0;font-size:21px}.securityCard__heading b{color:#ff7280;text-transform:uppercase;border:1px solid #5d3038;padding:7px 10px;font-size:10px}.securityCard__heading b.is-on{color:#66df91;background:#102218;border-color:#2b7047}.securityCard__icon{color:#f13b4b;background:#241116;border:1px solid #5c2831;place-items:center;width:42px;height:42px;display:grid}.securityCard__icon .accountIcon{width:21px;height:21px}.securityCard>p{color:#aeb1b8;line-height:1.6}.securityCard__currentEmail{background:#0a0b0d;border:1px solid #292b31;padding:11px 13px}.securityCard__actionLine{color:#aaaeb5;border-top:1px solid #2b2d32;justify-content:space-between;align-items:center;gap:18px;margin-top:19px;padding-top:18px;display:flex}.securityForm{gap:13px;display:grid}.securityForm label,.totpSetup label{color:#d6d7db;gap:7px;font-size:12px;font-weight:800;display:grid}.securityForm input,.totpSetup input,.codeRedeemCard input{color:#fff;background:#08090b;border:1px solid #3a3c42;outline:0;width:100%;min-height:45px;padding:0 13px}.securityForm input:focus,.totpSetup input:focus,.codeRedeemCard input:focus{border-color:#d93645;box-shadow:0 0 0 3px #d936451c}.securityForm small{color:#898d96;line-height:1.5}.securityForm .btn{justify-self:start}.totpSetup{background:#090a0c;border:1px solid #34363b;grid-template-columns:190px 1fr;gap:24px;margin-top:20px;padding:20px;display:grid}.totpSetup img{background:#fff;width:184px;height:184px;padding:7px}.totpSetup form{align-content:center;gap:13px;display:grid}.totpSetup form>span{color:#a9acb3}.totpSetup code{word-break:break-all;color:#fff;display:inline-block}.totpSetup form>div{gap:9px;display:flex}.codeHub__layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;display:grid}.codeRedeemCard,.codeHub__aside{background:linear-gradient(145deg,#17181b,#101114);border:1px solid #303238;padding:28px}.codeRedeemCard__tag{color:#ff6372;letter-spacing:.12em;text-transform:uppercase;border:1px solid #70303a;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex}.codeRedeemCard h2{margin:17px 0 7px;font-size:29px}.codeRedeemCard p,.codeHub__aside p{color:#969aa3;line-height:1.65}.codeRedeemCard label{gap:8px;margin:23px 0 14px;font-weight:800;display:grid}.codeRedeemCard input{letter-spacing:.09em;min-height:58px;font-family:monospace;font-size:20px;font-weight:900}.codeHub__aside{align-items:flex-start;gap:15px;display:flex}.codeHub__aside>span{color:#ff5969;border:1px solid #71303a;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.codeHub__aside h2{margin:4px 0 9px;font-size:18px}.mfaPage{place-items:center;min-height:calc(100vh - 88px);padding:48px 20px;display:grid}.mfaGate{background:radial-gradient(circle at 100% 0,#d92a3b2e,#0000 34%),#111215;border:1px solid #393b41;width:min(100%,540px);padding:38px}.mfaGate__mark{color:#fff;background:#32141a;border:1px solid #a42e3b;place-items:center;width:52px;height:52px;font-size:24px;font-weight:950;display:grid}.mfaGate__eyebrow{letter-spacing:.15em;text-transform:uppercase;font-weight:900;color:#f04453!important;margin:22px 0 8px!important;font-size:10px!important}.mfaGate h1{margin:0;font-size:36px}.mfaGate>p{color:#a7abb3;line-height:1.6}.mfaGate form{gap:12px;margin-top:24px;display:grid}.mfaGate label{font-size:12px;font-weight:900}.mfaGate input{color:#fff;letter-spacing:.4em;text-align:center;background:#08090b;border:1px solid #41434a;min-height:64px;padding:0 15px;font-family:monospace;font-size:30px;font-weight:900}.mfaGate__message{color:#aeb1b8;margin-top:17px;display:block}.mfaGate__message.is-error{color:#ff7c89}.mfaGate__empty{gap:18px;margin-top:24px;display:grid}@media (max-width:780px){.securityHub__hero{flex-direction:column;align-items:flex-start}.securityHub__grid,.codeHub__layout,.totpSetup{grid-template-columns:1fr}.securityHub__score{width:100%}.securityCard__actionLine{flex-direction:column;align-items:flex-start}}.giftHub{gap:18px;display:grid}.giftHub__hero{background:radial-gradient(circle at 82% 28%,#d92c3d3b,#0000 27%),linear-gradient(135deg,#1a1719,#0c0e11 66%);border:1px solid #3a3033;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:36px;display:flex;position:relative;overflow:hidden}.giftHub__hero:before{content:"";border:1px solid #e93e4e29;width:350px;height:350px;position:absolute;bottom:-120px;right:-60px;transform:rotate(45deg)}.giftHub__hero>div{z-index:1;position:relative}.giftHub__hero p{color:#f04453;letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:950}.giftHub__hero h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);line-height:.92}.giftHub__hero span{color:#b1b4ba;max-width:650px;margin-top:17px;line-height:1.6;display:block}.giftHub__seal{text-align:center;background:#100c0ed6;border:1px solid #71303a;min-width:178px;padding:20px;display:grid}.giftHub__seal .accountIcon{color:#f14a59;width:31px;height:31px;margin:0 auto 12px}.giftHub__seal strong,.giftHub__seal small{display:block}.giftHub__seal strong{color:#fff;text-transform:uppercase}.giftHub__seal small{color:#8e929a;margin-top:5px}.giftHub__layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.72fr);gap:16px;display:grid}.giftRecipientCard,.giftRulesCard{background:linear-gradient(145deg,#17181b,#0e0f12);border:1px solid #303238;padding:30px}.giftRecipientCard__step{color:#f15361;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:950;display:flex}.giftRecipientCard__step b{background:#211014;border:1px solid #7e303a;place-items:center;width:31px;height:31px;display:grid}.giftRecipientCard h2,.giftRulesCard h2{color:#fff;margin:19px 0 7px;font-size:28px}.giftRecipientCard>p{color:#9da1a9;margin:0;line-height:1.6}.giftRecipientCard__fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.giftRecipientCard label{color:#dfe1e4;text-transform:uppercase;gap:8px;font-size:11px;font-weight:850;display:grid}.giftRecipientCard input{color:#fff;background:#08090b;border:1px solid #3a3d43;outline:0;width:100%;min-height:54px;padding:0 14px;font-size:15px}.giftRecipientCard input:focus{border-color:#dc3948;box-shadow:0 0 0 3px #dc39481c}.giftRecipientCard__error{color:#ff8994;background:#281116;border:1px solid #7d2c36;margin-top:14px;padding:11px 13px}.giftRecipientCard__confirmed{background:#0e1c15;border:1px solid #2d7149;grid-template-columns:48px 1fr 24px;align-items:center;gap:13px;margin-top:15px;padding:15px;display:grid}.giftRecipientCard__confirmed>span{color:#fff;background:#173925;border:1px solid #3d8a5d;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid}.giftRecipientCard__confirmed small,.giftRecipientCard__confirmed strong,.giftRecipientCard__confirmed code{display:block}.giftRecipientCard__confirmed small{color:#75d99d;text-transform:uppercase}.giftRecipientCard__confirmed code{color:#9da4ab;margin-top:3px}.giftRecipientCard__confirmed>.accountIcon{color:#61d48e}.giftRecipientCard__actions{border-top:1px solid #2e3035;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:19px;display:flex}.giftRecipientCard__actions .accountIcon{width:16px;height:16px}.giftRulesCard ul{gap:5px;margin:22px 0;padding:0;list-style:none;display:grid}.giftRulesCard li{border-bottom:1px solid #2a2c31;grid-template-columns:29px 1fr;gap:11px;padding:14px 0;display:grid}.giftRulesCard li>.accountIcon{color:#e84251;width:19px}.giftRulesCard li strong,.giftRulesCard li span{display:block}.giftRulesCard li span{color:#92969e;font-size:12px;line-height:1.5}.giftRulesCard li strong{color:#fff;margin-bottom:3px;font-size:13px}.giftRulesCard__id{color:#a9adb4;background:#151013;border:1px solid #413236;padding:13px;font-size:11px}.giftRulesCard__id strong{color:#fff;letter-spacing:.08em;margin-top:5px;font-family:monospace;font-size:15px;display:block}@media (max-width:900px){.giftHub__layout{grid-template-columns:1fr}.giftHub__hero{flex-direction:column;align-items:flex-start}.giftHub__seal{width:100%}}@media (max-width:620px){.giftHub__hero,.giftRecipientCard,.giftRulesCard{padding:22px}.giftRecipientCard__fields{grid-template-columns:1fr}.giftRecipientCard__actions{flex-direction:column;align-items:stretch}.giftRecipientCard__actions .btn{justify-content:center}}.accountSidebar__nav{background:#ffffff06;border-radius:14px;gap:2px;padding:6px}.accountSidebar__tab{color:#aaadb3;border:0;border-radius:9px;min-height:46px;padding:0 13px;font-size:14px;font-weight:750;transform:none}.accountSidebar__tab:hover{color:#f2f2f3;background:#ffffff0b;transform:none}.accountSidebar__tab.is-active{color:#fff;background:#cd233421;box-shadow:inset 3px 0 #e62e41}.accountSidebar__tab .accountIcon{width:20px;height:20px}.accountSidebar__logout{background:0 0;border-color:#da34434d;border-radius:10px}.accountDashboard__main .btn{clip-path:none;border-radius:9px;min-height:44px}.securityHub,.codeHub,.giftHub{gap:16px;width:min(1180px,100%);margin:0 auto}.securityHub__hero,.codeHub__hero,.giftHub__hero{background:linear-gradient(145deg,#18181bfa,#0d0e10fa);border:1px solid #ffffff1a;border-radius:16px;min-height:0;padding:30px}.securityHub__hero:after,.codeHub__hero:after,.giftHub__hero:before{display:none}.securityHub__hero h1,.codeHub__hero h1,.giftHub__hero h1{letter-spacing:-.035em;text-transform:none;font-size:clamp(32px,4vw,48px);line-height:1}.securityHub__score{background:#ffffff09;border-color:#ffffff1a;border-radius:11px;min-width:210px;padding:15px 17px}.securityHub__score strong{font-size:15px}.securityCard,.codeRedeemCard,.codeHub__aside,.giftRecipientCard,.giftRulesCard{box-shadow:none;background:#121316f5;border-color:#ffffff1a;border-radius:14px}.securityCard__icon{background:#dc30411c;border:0;border-radius:10px;width:38px;height:38px}.securityCard__heading b{background:#dc30411a;border:0;border-radius:999px;padding:6px 9px}.securityCard__heading b.is-on{border:0}.totpSetup{background:#0b0c0e;border-color:#ffffff17;border-radius:12px}.totpSetup img{border-radius:10px}.codeRedeemCard__tag{color:#ef4a5a;border:0;padding:0}.codeHub__aside{display:block}.codeHub__aside h2{margin-top:0}.giftHub__hero>div{max-width:760px}.giftRecipientCard__step b{background:0 0;border:0;width:auto;height:auto}.giftRulesCard__id,.securityCard__currentEmail{background:#ffffff09;border:0;border-radius:9px}@media (max-width:900px){.accountSidebar__nav{background:0 0}.accountSidebar__tab{border:0}}.informationHub{gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}.informationHub__header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 25px;display:flex}.informationHub__header p{color:#ef4857;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:.67rem;font-weight:900}.informationHub__header h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.informationHub__header span{color:#ffffff8c;margin-top:10px;display:block}.informationHub__header>b{color:#73dc9c;white-space:nowrap;background:#31a05d1f;border-radius:999px;padding:8px 12px;font-size:.7rem}.informationHub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.informationHub__grid article{background:#121316e6;border:1px solid #ffffff17;border-radius:13px;min-height:145px;padding:24px}.informationHub__grid small,.informationHub__grid strong,.informationHub__grid span{display:block}.informationHub__grid small{color:#ef4857;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.informationHub__grid strong{color:#fff;overflow-wrap:anywhere;margin-top:18px;font-size:1.18rem}.informationHub__grid span{color:#ffffff6e;margin-top:5px;font-size:.72rem}.informationHub__footer{color:#ffffffa1;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.informationHub__footer button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:800;display:flex}.informationHub__footer .accountIcon{width:16px}.securityHub__hero{background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 2px 25px}.securityHub__grid{gap:12px}.securityCard{background:#121316e6}.codeHub__hero,.giftHub__hero{background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 2px 25px}.codeRedeemCard>.btn:disabled{opacity:.48;width:auto;min-width:130px}@media (max-width:680px){.informationHub__header,.informationHub__footer{flex-direction:column;align-items:flex-start}.informationHub__grid{grid-template-columns:1fr}}
:root{--vc-red:#b70c1a;--vc-red-soft:#b70c1a94;--vc-panel:#09090ae8;--vc-line:#ffffff26}.topbar__inner{border-bottom:1px solid var(--vc-red-soft)}.nav__venapointLink{place-items:center;width:46px;min-height:46px;margin-right:18px;transition:filter .15s,transform .15s;display:grid;position:relative}.nav__venapointLink img{object-fit:contain;filter:drop-shadow(0 2px 4px #000000a3);width:100%;height:100%;display:block}.nav__venapointLink:hover{filter:brightness(1.18)}.nav__venapointLink:focus-visible{outline-offset:3px;outline:2px solid #e84652}.home--auth-shell .nav__venapointLink{align-self:stretch;height:auto}.home--auth-shell .nav__venapointLink:after{content:"";background:#ffffff29;width:1px;position:absolute;top:38px;bottom:38px;right:-10px}.home--auth-shell .nav__venapointLink img{width:34px;height:34px}.nav__link{letter-spacing:.025em;text-transform:uppercase;background:0 0;font-size:.72rem;position:relative}.nav__link:after{content:"";transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.nav__link:hover,.nav__link.is-active{border:0}.nav__link:hover:after,.nav__link.is-active:after{transform:scaleX(1)}.vc-home-structure__canvas.is-intro .vc-home-structure__mainIdentity{min-width:min(274px,100vw - 48px)}.vc-home-structure__canvas.is-intro .vc-home-structure__startButton{width:min(274px,100vw - 48px)}.auth-legacy-card--register .auth-legacy-row .btn--solid{color:#fff;background:linear-gradient(135deg,#d91f31 0%,#a90f20 58%,#780916 100%);border-color:#ef3344;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #a40d1e3d}.auth-legacy-card--register .auth-legacy-row .btn--solid:hover,.auth-legacy-card--register .auth-legacy-row .btn--solid:focus-visible{background:linear-gradient(135deg,#ee2d40,#b91426 62%,#870b19);border-color:#ff5966;outline:none}.auth-legacy-card--register .auth-legacy-row .btn--ghost{color:#ffffffe6;background:linear-gradient(#17181b,#0c0d0f);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff12}.auth-legacy-card--register .auth-legacy-row .btn--ghost:hover,.auth-legacy-card--register .auth-legacy-row .btn--ghost:focus-visible{color:#fff;background:linear-gradient(#211417,#100c0e);border-color:#ef3344b8;outline:none}.auth-legacy-card--register .otpBox{z-index:1;background:linear-gradient(145deg,#2a090fe0,#08090bf5);border-color:#ef334480;margin-top:18px;position:relative}.auth-legacy-card--register .field:has(.passwordChecks){border-bottom:1px solid #ffffff1a}.auth-legacy-card--register .pwToggle{right:48px}.auth-legacy-card--register .pwRulesHint{color:#ffffffa3;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-legacy-card--register .pwRulesHint:hover,.auth-legacy-card--register .pwRulesHint:focus-visible{color:#f04b57;outline:none}.auth-legacy-card--register .pwRulesHint svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.auth-legacy-card--register .pwRulesHint__tooltip{z-index:8;color:#ffffffc7;opacity:0;pointer-events:none;background:#111012;border:1px solid #7f1520;border-radius:8px;gap:4px;width:230px;padding:11px 12px;font-size:.7rem;line-height:1.35;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);right:-9px;transform:translateY(4px);box-shadow:0 14px 30px #00000080}.auth-legacy-card--register .pwRulesHint__tooltip strong{color:#fff;font-size:.74rem}.auth-legacy-card--register .pwRulesHint:hover .pwRulesHint__tooltip,.auth-legacy-card--register .pwRulesHint:focus-visible .pwRulesHint__tooltip{opacity:1;transform:translateY(0)}.vc-home-structure__stageCard{flex-direction:column;align-items:stretch}.vc-home-structure__stageCard h2+small{margin-top:-5px}.vc-home-structure__introCopy button:before{opacity:1}.vc-home-structure__introCopy button>.vc-home-structure__buttonDash{border-left-color:#f0414838}html,body{background:#080809}.home,.home--shell{background:#080809;min-height:100vh}.bg{display:none!important}.home-footer{border-top:0}.vc-home-structure{color:#f5f5f5;background:#151616;grid-template-rows:126px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.vc-home-structure__header{z-index:2;background:linear-gradient(#161717,#111212);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(215px,1fr) auto minmax(245px,1fr);align-items:center;height:126px;min-height:0;padding:0 clamp(28px,3vw,62px);display:grid;position:relative}.vc-home-structure__brand{color:#fff;letter-spacing:.025em;justify-self:start;align-items:center;gap:13px;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(1.2rem,1.45vw,1.55rem);font-weight:900;line-height:1;display:inline-flex}.vc-home-structure__brand:hover{color:#fff}.vc-home-structure__brand b{font-weight:900}.vc-home-structure__brand em{font-style:normal;font-weight:900}.vc-home-structure__brandMark{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:118px;height:118px;display:block}.vc-home-structure__nav{justify-content:center;align-items:stretch;gap:clamp(19px,2.1vw,42px);min-height:126px;display:flex}.vc-home-structure__nav a{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.72rem;font-weight:800;transition:color .15s;display:grid;position:relative}.vc-home-structure__nav a:after{content:"";height:2px;transition:transform .15s;position:absolute;bottom:16px;left:0;right:0;transform:scaleX(0)}.vc-home-structure__nav a:hover,.vc-home-structure__nav a.is-active{color:#fff}.vc-home-structure__nav a:hover:after,.vc-home-structure__nav a.is-active:after{transform:scaleX(1)}.vc-home-structure__nav .nav__venapointLink{align-self:center;width:46px;height:46px;min-height:46px;margin-right:18px;font-size:0}.vc-home-structure__nav .nav__venapointLink:after{background:#ffffff29;width:1px;height:auto;inset:4px -10px 4px auto;transform:none}.vc-home-structure__nav .nav__venapointLink img{object-fit:contain;width:34px;height:34px}.vc-home-structure__header .topbar__actions{justify-self:end;gap:12px}.vc-home-structure__header .topbar__actions .btn{padding-inline:18px}.vc-home-structure__header .topbar__actions .btn--ghost{border-color:#ffffff61}.vc-home-structure__header .topbar__actions .btn--solid{border-color:#9d292d}.vc-home-structure__canvas{isolation:isolate;background:linear-gradient(112deg,#1c1e1f,#151718 54%,#1b1d1e);height:auto;min-height:0;position:relative;overflow:hidden}.vc-home-structure__mainIdentity{z-index:2;text-align:center;width:min(420px,31vw);transition:top .85s cubic-bezier(.2,.8,.2,1),left .85s cubic-bezier(.2,.8,.2,1),width .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);position:absolute;top:clamp(36px,7vh,82px);left:clamp(16px,2vw,42px)}.vc-home-structure__mainLogo{filter:drop-shadow(0 12px 18px #00000073);width:100%;height:auto;display:block}.vc-home-structure__mainIdentity>p{color:#ffffffe6;letter-spacing:.19em;text-transform:uppercase;margin:-4px 0 0;font-size:clamp(.68rem,.76vw,.9rem);font-weight:800}.vc-home-structure__introCopy{opacity:0;transition:opacity .26s,transform .26s;transform:translateY(12px)}.vc-home-structure__introCopy h1{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.45vw,1.62rem);line-height:1.22}.vc-home-structure__introCopy ol{counter-reset:intro-step;gap:4px;max-width:340px;margin:10px auto 16px;padding:0;list-style:none}.vc-home-structure__introCopy li{color:#edeff2c2;font-size:clamp(.72rem,.8vw,.88rem);line-height:1.38}.vc-home-structure__introCopy li:before{counter-increment:intro-step;content:"0" counter(intro-step);color:#ef4549;letter-spacing:.12em;min-width:2.35em;margin-right:7px;font-size:.76em;font-weight:900;display:inline-block}.vc-home-structure__introCopy button{cursor:pointer;font:inherit;text-transform:uppercase;justify-content:center;align-items:center;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s}.vc-home-structure__introCopy button>span:last-child{margin:0;font-size:1.12rem;line-height:1;position:absolute;right:21px}.vc-home-structure__introCopy ol{display:none}.vc-home-structure__introCopy button{border-color:#f1454ad1}.vc-home-structure__introCopy button:after{border-top:1px solid #ffffffe6;border-right:1px solid #ffffffe6;width:7px;top:50%}.vc-home-structure__introCopy button>span:last-child{display:none}.vc-home-structure__introCopy button{grid-template-columns:1fr 54px}.vc-home-structure__introCopy button:before{border-left:0;border-right:0}.vc-home-structure__introCopy button:after{height:2px;box-shadow:none;content:"";background:linear-gradient(90deg,#dc3d43 0 22px,#0000 22px calc(100% - 22px),#dc3d43 calc(100% - 22px));border:0;border-radius:0;position:absolute;bottom:0;left:0;right:0;transform:none}.vc-home-structure__introCopy .vc-home-structure__startLabel{grid-column:1;height:100%;padding-left:16px}.vc-home-structure__buttonDash{z-index:1;border-left:1px solid #e43d4294;grid-column:2;place-items:center;display:grid;position:relative}.vc-home-structure__introCopy button:hover{filter:none}.vc-home-structure__introCopy button:active{transform:translateY(0);box-shadow:inset 0 2px 8px #00000059}.vc-home-structure__leftGrid{z-index:0;clip-path:polygon(0 0,100% 0,100% 16%,calc(100% - min(80px,5.6vw)) 79%,calc(100% - min(80px,5.6vw)) 100%,0 100%);background:repeating-linear-gradient(90deg,#d6dedf0f 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#d6dedf0f 0 1px,#0000 1px 58px),linear-gradient(135deg,#111313,#070808 68%);width:calc(clamp(32px,11vw,250px) + min(330px,23vw));transition:width .85s cubic-bezier(.2,.8,.2,1),clip-path .85s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.vc-home-structure__leftGrid:after{content:"";-webkit-mask-image:radial-gradient(160px circle at var(--glass-x,-200px) var(--glass-y,-200px), #000 0, #0000008c 42%, transparent 74%);-webkit-mask-image:radial-gradient(160px circle at var(--glass-x,-200px) var(--glass-y,-200px), #000 0, #0000008c 42%, transparent 74%);mask-image:radial-gradient(160px circle at var(--glass-x,-200px) var(--glass-y,-200px), #000 0, #0000008c 42%, transparent 74%);pointer-events:none;background:repeating-linear-gradient(90deg,#eef4f46b 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#eef4f46b 0 1px,#0000 1px 58px);position:absolute;inset:0}.vc-home-structure__introCopy button>.vc-home-structure__buttonDash{border-left:1px solid #e43d4294}.vc-home-structure__path{transition:opacity .62s .17s}.vc-home-structure__canvas.is-intro .vc-home-structure__leftGrid{clip-path:polygon(0 0,100% 0,100% 16%,100% 79%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#d6dedf11 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#d6dedf11 0 1px,#0000 1px 58px),linear-gradient(135deg,#111313,#070808 68%);width:100%}.vc-home-structure__canvas.is-intro .vc-home-structure__leftGrid:after{background:repeating-linear-gradient(90deg,#eef4f452 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#eef4f452 0 1px,#0000 1px 58px)}.vc-home-structure__canvas.is-intro .vc-home-structure__mainIdentity{width:min(520px,38vw);top:clamp(28px,6vh,64px);left:50%;transform:translate(-50%)}.vc-home-structure__canvas.is-intro .vc-home-structure__introCopy{opacity:1;transition-delay:.36s;transform:translateY(0)}.vc-home-structure__canvas.is-intro .vc-home-structure__path{opacity:0}.vc-home-structure__canvas:before{content:"";z-index:1;pointer-events:none;background:#ffffff02;position:absolute;inset:0}.vc-home-structure__canvas:after{display:none}.vc-home-structure__path{z-index:1;opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 1000' preserveAspectRatio='none'%3E%3Cpath d='M330 0V160L250 790V1000' fill='none' stroke='%23ef3439' stroke-width='2'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:min(430px,30vw);height:100%;position:absolute;top:0;left:clamp(32px,11vw,250px)}.vc-home-structure__introCopy{margin-top:28px}.vc-home-structure__introCopy button{color:#fff;letter-spacing:.13em;text-shadow:0 1px 1px #370003bf;background:linear-gradient(118deg,#ffffff29,#0000 28%),linear-gradient(135deg,#e04d53 0%,#b5252d 47%,#761118 100%);border:1px solid #ff7e8294;border-radius:10px;width:min(318px,100vw - 48px);min-width:0;min-height:62px;margin:0 auto;padding:0;font-size:.76rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -13px 22px #49000557,0 14px 27px #00000057,0 5px 26px #cc293157}.vc-home-structure__introCopy button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#5b00042e,#0000 38% 62%,#5b00042e);border:1px solid #ffe1e238;border-radius:7px;position:absolute;inset:4px}.vc-home-structure__introCopy button:after{display:none}.vc-home-structure__introCopy .vc-home-structure__startLabel{z-index:1;font-size:inherit;place-items:center;margin:0;display:grid;position:absolute;inset:0}.vc-home-structure__introCopy button>.vc-home-structure__buttonDash{z-index:2;background:#4d000433;border:1px solid #ffdedf38;border-radius:6px;place-items:center;width:48px;height:auto;position:absolute;top:9px;bottom:9px;right:10px;transform:none;opacity:1!important;visibility:visible!important;display:grid!important}.vc-home-structure__buttonDash:before{content:"";background:#fff;border-radius:2px;width:20px;height:3px;box-shadow:0 1px 2px #43000459;display:block!important}.vc-home-structure__introCopy button:hover{background:linear-gradient(118deg,#ffffff38,#0000 30%),linear-gradient(135deg,#ed5c62 0%,#c42d35 48%,#881820 100%);border-color:#ffaeb1d1;transform:translateY(-3px);box-shadow:inset 0 1px #fff6,inset 0 -13px 22px #49000547,0 18px 31px #00000061,0 7px 32px #df37406b}.vc-home-structure__introCopy .vc-home-structure__startButton{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;width:min(274px,100vw - 48px);min-height:54px;font:inherit;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:linear-gradient(#2a1619 0%,#1c1517 58%,#10090b 100%);border:2px solid #72101b;border-radius:8px;place-items:center;margin:30px auto 0;padding:0;font-size:clamp(.78rem,.88vw,.86rem);font-weight:900;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 19px #0006,inset 0 1px #cb26313d,inset 0 -1px #190003b3}.vc-home-structure__introCopy .vc-home-structure__startButton:before,.vc-home-structure__introCopy .vc-home-structure__startButton:after{content:none}.vc-home-structure__introCopy .vc-home-structure__startButton .vc-home-structure__startLabel{height:auto;font:inherit;text-shadow:0 1px 1px #370003b8;place-items:center;margin:0;padding:0;font-weight:900;line-height:1;display:grid;position:static}.vc-home-structure__introCopy .vc-home-structure__startButton .vc-home-structure__buttonDash{display:none!important}.vc-home-structure__introCopy .vc-home-structure__startButton .vc-home-structure__buttonDash:before{content:none}.vc-home-structure__introCopy .vc-home-structure__startButton:hover{background:linear-gradient(#35191d 0%,#241719 58%,#140a0c 100%);border-color:#a71925;transform:translateY(-2px);box-shadow:0 14px 24px #00000070,inset 0 1px #e02c384d,inset 0 -1px #190003a6}.vc-home-structure__introCopy .vc-home-structure__startButton:focus-visible{outline-offset:4px;outline:2px solid #f06467}.vc-home-structure__introCopy .vc-home-structure__startButton:active{transform:translateY(0)}.vc-home-structure__rewardPanel{color:#ffffffdb;opacity:0;pointer-events:none;max-height:0;margin:0 auto;font-weight:900;transition:max-height .4s,margin .4s,opacity .3s,transform .4s;overflow:hidden;transform:translateY(8px)}.vc-home-structure__canvas.is-started .vc-home-structure__rewardPanel{opacity:1;max-height:180px;transition-delay:.36s;transform:translateY(0)}.vc-home-structure__rewardPanel .vc-home-structure__scratchTicket{color:#ffd65a;text-shadow:0 0 10px #ffd65a57;font-weight:900}.vc-home-structure__rewardPanel strong{color:#d62a37;text-shadow:0 0 10px #d62a3738;font-weight:900}.vc-home-structure__canvas.is-started .vc-home-structure__introCopy{pointer-events:none;max-height:0;margin-top:0;overflow:hidden}.vc-home-structure__skewPanel{z-index:2;clip-path:polygon(11% 0,100% 0,89% 100%,0 100%);opacity:0;pointer-events:none;background:linear-gradient(145deg,#b4101be6,#55040bb8);padding:1px;transition:opacity .38s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;overflow:hidden;transform:translate(22px,-50%)}.vc-home-structure__skewPanel>span{clip-path:polygon(11% 0,100% 0,89% 100%,0 100%);background-color:#0b0d0e;background-image:linear-gradient(145deg,#0b0d0e14,#0506075c 82%),radial-gradient(110% 85% at 78% 12%,#970b1824,#0000 58%),url(/images/optimized/faction-cavern.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover,cover,cover;display:block;position:absolute;inset:1px}.vc-home-structure__skewPanel>span:after{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0708092e;position:absolute;inset:0}.vc-home-structure__stageCard{z-index:1;pointer-events:auto;display:grid;position:absolute;top:9%;left:17%}.vc-home-structure__stageCard p{color:#d62a37;text-transform:uppercase;margin:0;font-weight:900}.vc-home-structure__stageCard h2{color:#fff;text-transform:uppercase;margin:0}.vc-home-structure__stageCard small{color:#ffffffd6;text-shadow:0 2px 10px #000000c7;font-weight:700}.vc-home-structure__stageCard a{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#2a1619f0 0%,#10090bf0 100%);border:2px solid #72101b;border-radius:8px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.vc-home-structure__stageCard a:hover{background:linear-gradient(#35191d,#140a0c);border-color:#a71925}.vc-home-structure__canvas{--stage-panel-left:calc(clamp(32px, 11vw, 250px) + min(301px, 21vw) - min(31px, 1.98vw) + 26px)}.vc-home-structure__stageCard{gap:14px;bottom:9%;right:11%}.vc-home-structure__stageCard p{letter-spacing:.15em;font-size:clamp(.78rem,.92vw,.98rem)}.vc-home-structure__stageCard h2{font-size:clamp(1.42rem,2vw,2rem);line-height:1.1}.vc-home-structure__stageCard small{max-width:32ch;font-size:clamp(.84rem,.96vw,1.03rem);line-height:1.7}.vc-home-structure__stagePreview{background:linear-gradient(145deg,#06080ae0,#2a0a0f80);border:1px solid #d2263380;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;min-height:132px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000003d}.vc-home-structure__stagePreview span{color:#fff;letter-spacing:.1em;grid-column:1/-1;font-size:.62rem;font-weight:900}.vc-home-structure__stagePreview i{background:#00000061;border:1px solid #fff3;border-radius:4px;min-height:22px;display:block}.vc-home-structure__stagePreview i:nth-of-type(3){grid-column:1/-1}.vc-home-structure__stagePreview b{color:#ffffff8c;letter-spacing:.08em;grid-column:1/-1;font-size:.48rem}.vc-home-structure__stageCard a{min-height:44px;margin-top:auto}.vc-home-structure__skewPanel--launcher{background:linear-gradient(145deg,#b4101bd1,#55040ba3);transition-delay:80ms}.vc-home-structure__skewPanel--launcher>span{background-image:linear-gradient(145deg,#1e0d10db,#040506f2)}.vc-home-structure__stageCard--launcher{grid-template-rows:auto auto 1fr}.vc-home-structure__rewardPanel{letter-spacing:.065em;max-width:58ch;font-size:clamp(.95rem,1.16vw,1.18rem);line-height:2.22}.vc-home-structure__canvas.is-started .vc-home-structure__rewardPanel{margin-top:26px}@media (max-width:1500px){.vc-home-structure__canvas{--stage-panel-width:min(300px, 21vw)}.vc-home-structure__stageCard{gap:10px;top:8%;bottom:8%}.vc-home-structure__stageCard h2{font-size:clamp(1.05rem,1.55vw,1.42rem)}.vc-home-structure__stageCard small{font-size:clamp(.68rem,.8vw,.8rem);line-height:1.52}.vc-home-structure__stagePreview{gap:5px;min-height:98px;padding:9px}.vc-home-structure__stagePreview i{min-height:15px}.vc-home-structure__stageCard a{min-height:37px}}.vc-home-structure__canvas.is-started .vc-home-structure__skewPanel{opacity:1;transition-delay:.46s;transform:translateY(-50%)}.vc-home-structure__brand em,.vc-home-structure__mainIdentity>p b,.vc-home-structure__introCopy h1 span{color:#b70c1a}.vc-home-structure__nav a:after,.nav__link:after{background:#a80a17}.btn,.auth-submit,.vc-home-structure__header .topbar__actions .btn,.vc-home-structure__header .topbar__actions .btn--ghost,.vc-home-structure__header .topbar__actions .btn--solid{color:#fff;border:2px solid #72101b;border-radius:8px;font-weight:900}.btn:hover,.auth-submit:hover,.vc-home-structure__header .topbar__actions .btn:hover{background:linear-gradient(#35191d 0%,#241719 58%,#140a0c 100%);border-color:#a71925;box-shadow:0 14px 24px #00000070,inset 0 1px #e02c384d,inset 0 -1px #190003a6}@media (max-width:1050px){.vc-home-structure__header{grid-template-columns:1fr auto;padding-block:8px}.vc-home-structure__nav{grid-area:2/1/auto/-1;gap:22px;min-height:48px}.vc-home-structure__nav a:after{bottom:6px}.vc-home-structure__canvas{height:calc(100dvh - 138px);min-height:0}.vc-home-structure__path{height:100%}}@media (max-width:700px){.vc-home-structure__header{flex-wrap:wrap;gap:4px 14px;padding:12px 18px 0;display:flex}.vc-home-structure__header .topbar__actions .btn--ghost{display:none}.vc-home-structure__nav{order:3;justify-content:flex-start;gap:22px;width:100%;overflow-x:auto}.vc-home-structure__canvas{height:calc(100dvh - 138px);min-height:0}.vc-home-structure__path{width:290px;left:24px}.vc-home-structure__leftGrid{width:calc(24px + min(330px,23vw))}}
*{box-sizing:border-box}html,body{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;min-height:100%;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{color:var(--text);font-family:var(--font-site);background:radial-gradient(circle at 0 0,#58101414,#0000 18%),radial-gradient(circle at 100% 0,#5810140f,#0000 20%),radial-gradient(circle at 0 100%,#b300001a,#0000 18%),radial-gradient(circle at 100% 100%,#b300001a,#0000 18%),linear-gradient(135deg,#030201 0%,#0a0607 34%,#12090a 100%);margin:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(#090303,#190707 48%,#090303);border-left:1px solid #6812106b}::-webkit-scrollbar-thumb{background:linear-gradient(#b13a32 0%,#7b1110 48%,#420606 100%);border:2px solid #100404;border-radius:999px;box-shadow:inset 0 1px #ff8b7847,0 0 14px #a3181647}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d24a3f 0%,#961816 48%,#5b0808 100%)}a{color:inherit;text-decoration:none}.home{min-height:100vh;position:relative;overflow:hidden}.home--shell{padding-top:0}.bg{z-index:-1;background:radial-gradient(circle at 0 0,#58101414,#0000 20%),radial-gradient(circle at 100% 0,#5810140f,#0000 22%),radial-gradient(circle at 0 100%,#b300001f,#0000 20%),radial-gradient(circle at 100% 100%,#b300001f,#0000 20%),linear-gradient(135deg,#0a0607f5 0%,#0f0809fa 42%,#170c0d 100%);position:fixed;inset:0;overflow:hidden}.topbar{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;padding:0 24px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;inset:20px 0 auto;transform:translateY(-18px)}:root.is-scrolled-hero .topbar,body.is-scrolled-hero .topbar,.topbar.topbar--always{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.topbar__inner{background:linear-gradient(#1f0a0af0,#110708f7),radial-gradient(circle at top,#82161614,#0000 55%);border:1px solid #92221f9e;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:16px 22px;display:flex;box-shadow:0 0 0 1px #480e0ee0,0 0 28px #7a1c1c24,0 26px 60px #0000006b}.brand,.nav,.topbar__actions{align-items:center;gap:12px;display:flex}.topbar__actions--connected{flex-wrap:wrap;justify-content:flex-end;gap:0}.userMenu{align-items:center;gap:0;transition:transform .14s;display:flex;position:relative}.userMenu:hover{transform:translateY(-1px)}.userWallet{color:#fff;cursor:pointer;background:linear-gradient(100deg,#41101580,#0e101138);border:1px solid #a4222cb8;border-right:0;border-radius:7px 0 0 7px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:194px;height:50px;padding:5px 16px;transition:transform .14s,color .14s;display:grid;position:relative}.userWallet:after{display:none}.userWallet:hover{color:#ff5360}.userWallet__slash{display:none}.userWallet__content{text-align:left;min-width:0;line-height:1.05;display:grid}.userWallet__content strong{color:#f4f4f4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.userWallet__content span{color:#ed2d3c;letter-spacing:.04em;margin-top:3px;font-size:12px;font-weight:900}.userWallet>.accountMenuIcon{color:#bcb7b8;width:16px;height:16px}.userMenu__btn{cursor:pointer;background:linear-gradient(145deg,#400a0ff0,#100b0dfa);border:1px solid #d02735e6;border-radius:999px;width:48px;height:48px;padding:3px;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;display:block;overflow:hidden;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff12}.topbar__actions--connected .userMenu{margin-left:0}.topbar__actions--connected .userMenu__btn{z-index:1;margin-left:-14px;position:relative}.userMenu__btn:hover{background:linear-gradient(145deg,#69111bf5,#180a0d);border-color:#f53343e0;box-shadow:0 13px 29px #00000057,0 0 18px #bb0c1e2b}.userMenu__avatar{background-color:#0000;background-image:radial-gradient(circle at 35% 30%,#ffbbb142,#0000 28%),linear-gradient(#451010f5,#150809f5);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;width:100%;height:100%;display:block}.userMenu__dropdown{z-index:100;background:radial-gradient(circle at 78% 20%,#8e1e2724,#0000 34%),linear-gradient(135deg,#230f11fc,#0f0c0dfc);border:1px solid #9b1821d6;border-radius:16px;flex-direction:column;gap:14px;width:310px;max-width:calc(100vw - 24px);padding:21px 24px 22px;display:flex;position:absolute;top:calc(100% - 1px);right:-4px;box-shadow:0 28px 72px #0009,inset 0 1px #ffffff0f}.userMenu__dropdown:before,.userMenu__dropdown:after{content:"";pointer-events:none;position:absolute;transform:rotate(45deg)}.userMenu__dropdown:before{background:#211012;border-top:1px solid #9b1821d6;border-left:1px solid #9b1821d6;width:18px;height:18px;top:-10px;right:19px;transform:rotate(45deg)}.userMenu__dropdown:after{display:none}.userMenu__dropdown[hidden]{display:none!important}.accountMenuIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.userMenu__identity{align-items:center;gap:15px;display:flex}.userMenu__profileAvatar{background-color:#0000;background-image:radial-gradient(circle at 35% 30%,#ffbbb142,#0000 28%),linear-gradient(#a4111df5,#25080afa);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:3px solid #e5313da6;border-radius:50%;flex:none;width:68px;height:68px;display:block;box-shadow:0 0 0 4px #00000047,0 12px 27px #0000006b}.userMenu__identity strong{color:#fff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:24px;font-weight:900;display:block;overflow:hidden}.userMenu__role{color:#c9c2ca;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-top:3px;font-size:12px;font-weight:700;display:flex}.userMenu__role i{color:#fff;background:#46c864;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;box-shadow:0 4px 12px #18742e73}.userMenu__role .accountMenuIcon{stroke-width:2.8px;width:14px;height:14px}.userMenu__divider{background:#e5caca38;width:100%;height:1px}.userMenu__dashboardAction,.userMenu__shopAction,.userMenu__logoutAction{color:#f8f6f6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 12px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.userMenu__dashboardAction:hover,.userMenu__shopAction:hover{background:linear-gradient(120deg,#5c2428a6,#391c1f80);border-color:#af464c9e;transform:translate(2px)}.userMenu__dashboardAction>.accountMenuIcon:first-child{width:30px;height:30px}.userMenu__dashboardAction>.accountMenuIcon:last-child,.userMenu__shopAction>.accountMenuIcon:last-child,.userMenu__logoutAction>.accountMenuIcon:last-child{color:#e3dfe0}.userMenu__dashboardAction span strong,.userMenu__shopAction span strong,.userMenu__dashboardAction span small,.userMenu__shopAction span small{display:block}.userMenu__dashboardAction span strong,.userMenu__shopAction span strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:900}.userMenu__dashboardAction span small,.userMenu__shopAction span small{color:#c4bdc0;margin-top:2px;font-size:12px;font-weight:600}.userMenu__shopAction>.accountMenuIcon:first-child{color:#f13542;width:30px;height:30px}.userMenu__logoutAction{color:#f22c39;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding-block:4px;font-size:14px;font-weight:900}.userMenu__logoutAction:hover{color:#ff5862;transform:translate(2px)}.userMenu__logoutAction:disabled{cursor:default;opacity:.6}.userMenu__logoutAction>.accountMenuIcon:first-child{width:30px;height:30px}.userMenu__verified{color:#b9afb2;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.userMenu__verified .accountMenuIcon{color:#f02a37}
.buyCoinsModal{z-index:12000;justify-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.buyCoinsModal__backdrop{position:absolute;inset:0}.buyCoinsModal__panel{overscroll-behavior:contain;scrollbar-color:#9a2a23bf #140809cc;scrollbar-width:thin;background:linear-gradient(#250b0cfe,#0f0707fe),radial-gradient(circle at top,#8315141f,#0000 56%);border:1px solid #92221f9e;border-radius:20px;width:min(960px,100vw - 32px);max-height:calc(100vh - 164px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000080}.buyCoinsModal__panel--wide{width:min(1220px,100vw - 32px)}
.dashboard-tableCard h2{margin:0}.profile-actionsRow{flex-wrap:wrap;gap:10px;display:flex}.dashboard-tableWrap{border:1px solid #6d1a1a47;border-radius:10px;overflow-x:auto}.dashboard-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px}.dashboard-table th,.dashboard-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #6d1a1a57;padding:10px 12px}.dashboard-table th{color:#ffd7cdc7;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.dashboard-table td{color:#fff4efeb;font-size:.86rem;line-height:1.35}.dashboard-refund{color:#dfffe5;background:#174c254d;border:1px solid #539f5b80;border-radius:8px;align-items:center;min-height:24px;padding:4px 8px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-refund.is-expired{color:#ffdad3d1;background:#50121261;border-color:#b544399e}.avatarEditor{z-index:120;place-items:start center;padding:148px 16px 18px;display:grid;position:fixed;inset:0}.avatarEditor__backdrop{background:#000000b8;border:0;position:absolute;inset:0}.avatarEditor__panel{background:radial-gradient(circle at 88% 0,#7e17201f,#0000 36%),linear-gradient(135deg,#1a1c1d 0%,#111314 52%,#0b0d0e 100%);border:1px solid #d5dadd38;border-radius:20px;width:min(960px,100vw - 32px);max-height:none;padding:24px;position:relative;overflow:visible;box-shadow:0 34px 90px #000000b8,inset 0 1px #ffffff0b}.avatarEditor__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.avatarEditor__header h3,.avatarEditor__header p{margin:0}.avatarEditor__header h3{color:#f8f6f5;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2rem,4vw,2.9rem);font-weight:900;line-height:1}.avatarEditor__header p{color:#efdedead;margin-top:4px;font-size:1rem;font-weight:700}.avatarEditor__header .avatarEditor__eyebrow{color:#ff3b4a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:900}.avatarEditor__close{color:#fff;cursor:pointer;background:#0c0d0ec2;border:1px solid #aa1e27;border-radius:999px;width:46px;height:46px;font-size:1.9rem;line-height:1}.avatarEditor__body{background:#0507087a;border:1px solid #8e252475;border-radius:16px;place-items:center;gap:16px;margin-top:28px;padding:28px;display:grid}.avatarCropper{aspect-ratio:1;width:min(100%,292px);box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#080a0b;border:0;border-radius:999px;position:relative;overflow:hidden}.avatarCropImage{transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;top:50%;left:50%}.avatarCropper__ring{box-shadow:none;pointer-events:none;border:1px solid #e4303d;border-radius:999px;position:absolute;inset:0}.avatarEditor__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.avatarEditor__actions .btn{min-width:142px}.avatarEditor__zoom{color:#f4f1ef;letter-spacing:.12em;text-transform:uppercase;gap:8px;width:min(100%,292px);font-size:.77rem;font-weight:900;display:grid}.avatarEditor__zoom input{accent-color:#da2632;width:100%}.avatarLibrary{grid-template-columns:230px minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.avatarLibrary__current,.avatarLibrary__history,.avatarLibrary__upload{background:linear-gradient(145deg,#1c1e1fdb,#0c0e0fd6);border:1px solid #d6dcde2e;border-radius:15px}.avatarLibrary h4{color:#faf7f6;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:900}.avatarLibrary__current{align-content:start;gap:16px;padding:20px;display:grid}.avatarLibrary__currentPreview{cursor:pointer;background:linear-gradient(145deg,#060809db,#161819c7);border:0;border-radius:12px;place-items:center;min-height:190px;padding:0;display:grid}.avatarLibrary__currentPreview img{aspect-ratio:1;object-fit:cover;border:2px solid #c02f30e0;border-radius:50%;width:min(164px,100%);box-shadow:0 14px 30px #00000073}.avatarLibrary__currentPreview:hover img{border-color:#ef3440;transform:scale(1.025)}.avatarLibrary__history{padding:20px}.avatarLibrary__history>p,.avatarLibrary__upload p{color:#ebdedba3;margin:7px 0 0;font-size:.86rem;font-weight:600}.avatarLibrary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.avatarLibrary__item{aspect-ratio:1.18;color:#eee6e480;cursor:pointer;background:#080a0bb3;border:1px solid #d3d9db2e;border-radius:12px;place-items:center;font-size:1.7rem;display:grid;position:relative;overflow:hidden}.avatarLibrary__item img{object-fit:cover;width:100%;height:100%}.avatarLibrary__item.is-current{border-color:#ef3440;box-shadow:inset 0 0 0 1px #ef3440}.avatarLibrary__item.is-current span{color:#fff;background:#d92b37;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:900;display:grid;position:absolute;bottom:8px;right:8px}.avatarLibrary__empty{color:#ebdedb80!important;margin-top:18px!important;font-size:.82rem!important}.avatarLibrary__upload{grid-column:1/-1;align-items:center;gap:20px;padding:22px 28px;display:flex}.avatarLibrary__uploadIcon{color:#f4e1ddc2;border:1px dashed #dde1e27a;border-radius:10px;place-items:center;width:76px;height:76px;font-size:2.2rem;display:grid}.avatarLibrary__upload .btn{margin-top:14px}.avatarEditor__actions--library{justify-content:space-between}@media (max-width:720px){.avatarEditor__panel{padding:26px 20px}.avatarLibrary{grid-template-columns:1fr}.avatarLibrary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avatarLibrary__upload{grid-column:auto;padding:18px}}.dashboard-panelIntro h2{font-size:1.35rem}.dashboard-panelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dashboard-panelHead p{margin-top:6px}.dashboard-statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-infoBlock{background:linear-gradient(#150708eb,#0c0506f5);border:1px solid #5e161599;border-radius:14px;min-height:112px;padding:20px 22px}.dashboard-infoBlock h3{letter-spacing:0;margin:0 0 12px;font-size:.92rem}.dashboard-infoBlock p{font-size:.95rem;line-height:1.45}.legalV2{gap:24px;display:grid}.legalV2__intro,.legalV2__section{gap:14px;display:grid}.legalV2__docNav,.legalV2__toc{flex-wrap:wrap;gap:12px;display:flex}.legalV2__docLink,.legalV2__toc a{color:#ffede8e6;background:#1d0a0bad;border:1px solid #92221f85;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:.84rem;font-weight:800;display:inline-flex}.legalV2__notice{background:#0e24167a;border-color:#539f5b57}.legalV2__notice h2{margin:0 0 10px}.legalV2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legalV2__card{gap:10px;display:grid}.legalV2__card span{color:#ffd7cdb8;text-transform:uppercase;font-size:.78rem;font-weight:800}.legalV2__card h2,.legalV2__section h2,.legalV2__intro h2{margin:0}.legalV2__section p,.legalV2__intro p,.legalV2__card p{margin:0;line-height:1.75}.legalV2__muted{color:#ffddd6b8}.dashboard-deviceRow{border-bottom:1px solid #5e161573;justify-content:space-between;align-items:center;gap:16px;padding:20px 14px;display:flex}.dashboard-deviceRow:last-child{border-bottom:0}.dashboard-codeBox{gap:18px;display:grid}.dashboard-field{gap:10px;display:grid}.dashboard-field span{color:#ffffffe6;font-size:.92rem;font-weight:700}.dashboard-field input{color:#fff;width:100%;height:48px;padding:0 16px;font-size:1rem;font-weight:700}.dashboard-field input:focus{outline:none}.dashboard-pill{color:#fff;background:0 0;border:1px solid #92221f9e;border-radius:8px;justify-content:center;align-items:center;min-width:48px;height:26px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-pill--action{cursor:pointer}.dashboard-pill--action:disabled{cursor:wait;opacity:.7}.dashboard-status{color:#fff6f2;background:#34101066;border:1px solid #92221f6b;border-radius:8px;align-items:center;min-height:24px;padding:4px 8px;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-pagination{color:#ffe1dab8;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:.82rem;font-weight:700;display:flex}.dashboard-pagination__actions{gap:8px;display:flex}.dashboard-pagination button{color:#fff6f2;cursor:pointer;background:#220a0beb;border:1px solid #92221f94;border-radius:8px;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:800}.dashboard-pagination button:disabled{cursor:default;opacity:.45}.dashboard-status.is-success{background:#15442257;border-color:#539f5b8a}.dashboard-status.is-pending{background:#5e3f0857;border-color:#bc93298a}.dashboard-status.is-danger{background:#5814146b;border-color:#b5443994}@media (max-width:1100px){.dashboard-statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panelHead,.dashboard-deviceRow{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.dashboard-statGrid{grid-template-columns:1fr}.content-page--dashboard{width:min(100% - 28px,1320px)}.content-page--dashboard .content-title{font-size:clamp(2.55rem,14vw,3.4rem)}}
.brand__crest{filter:drop-shadow(0 4px 7px #0000007a);width:clamp(106px,10vw,142px);height:auto;display:block}.hero__title{font-family:var(--font-site)}.nav__link,.btn{border-radius:999px;font-weight:700}.nav__link{color:#fff;text-shadow:0 1px 2px #000000f2;border:1px solid #521313bd;padding:10px 14px;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #ff6e6e08}.nav__link:hover{color:var(--text);background:#460e0e38;border-color:#9b2b288a;box-shadow:inset 0 1px #ff7e7e0f,0 0 18px #9626231f}.nav__link.is-active{color:var(--text);background:linear-gradient(#5c12124d,#2808082e);border:1px solid #aa2e2a94;box-shadow:inset 0 1px #ff7c7c14,0 0 18px #96262324}.btn{color:#fff;text-shadow:-1px 0 #000000e6,1px 0 #000000e6,0 -1px #000000e6,0 1px #000000e6;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.btn--solid{color:var(--btn-text)}.btn--solid:hover{background:linear-gradient(#af1414 0%,#930000 52%,#670000 100%);border-color:#080606fa;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #200606e6,0 0 0 1px #00000075,0 18px 34px #360b0b57,0 0 24px #b300002e}.btn--ghost:hover{background:linear-gradient(#3d0f10f2,#1c0809fc);border-color:#080606fa}.hero{--hero-fade-start:40px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:26px;width:100%;min-height:clamp(900px,108vh,1180px);margin:0 auto;padding:0;display:grid;position:relative;overflow:hidden}.hero__title{color:#fff;text-shadow:-1px 0 #000000f2,1px 0 #000000f2,0 -1px #000000f2,0 1px #000000f2,0 3px 12px #00000059;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.92}.hero__subtitle{color:#fff;text-shadow:0 1px 2px #000000f2;margin:18px 0 10px;font-size:1.35rem;font-weight:700}.btn--hero-primary{min-height:52px;padding-inline:22px;font-size:1rem;font-weight:800}.content-page{width:min(1320px,100% - 40px);margin:0 auto;padding-bottom:clamp(120px,18vh,220px)}.content-page--support{place-items:start center;padding-top:clamp(90px,14vh,150px);display:grid}.content-page--dashboard{width:min(1320px,100vw - 56px);margin-top:0;padding-bottom:96px}.content-hero{margin:0 0 28px}.content-page--dashboard .content-hero{margin-bottom:22px}.content-page--dashboard .content-kicker{margin-bottom:8px}.content-page--dashboard .content-title{max-width:900px;font-size:clamp(3.4rem,4.6vw,4.45rem);line-height:.96}.content-page--dashboard .content-subtitle{max-width:580px;font-size:1rem}.content-page--dashboard .content-card{border-radius:18px;box-shadow:0 0 0 1px #60181742,inset 0 1px #ff747409,0 18px 42px #0000005c}.content-kicker{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px #000000f2;margin:0 0 10px;font-size:.82rem;font-weight:800}.content-title{font-family:var(--font-site);color:#fff;text-shadow:-1px 0 #000000f2,1px 0 #000000f2,0 -1px #000000f2,0 1px #000000f2,0 3px 10px #00000047;margin:0 0 10px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.content-subtitle{color:#ffffffeb;text-shadow:0 1px 2px #000000e6;margin:0;font-size:1.08rem;line-height:1.7}.content-card{padding:24px}.content-card h2,.content-card h3{color:#fff;text-shadow:0 1px 2px #000000f2;margin:0 0 12px;font-size:1.16rem}.content-card p,.content-card small,.shop-stat span{color:#ffffffe6;text-shadow:0 1px 2px #000000e0;margin:0;line-height:1.7}.content-card--wide{margin-top:20px}.download-page{gap:24px;display:grid}.download-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;display:grid}.download-card{gap:18px;display:grid}.download-card--highlight{box-shadow:0 0 0 1px #721c1b66,inset 0 1px #ff7a7a0d,0 28px 60px #00000075,0 0 40px #8c18181f}.download-card__eyebrow{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px #000000f2;margin:0;font-size:.8rem;font-weight:800}.download-stats,.download-actions,.download-checklist{gap:14px;display:grid}.download-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.download-actions,.download-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.download-checklist strong{color:#fff;text-shadow:0 1px 2px #000000f2;margin-bottom:6px;display:block}.shop-stat{background:#0f0809b8;border:1px solid #5415158f;border-radius:20px;padding:16px 18px;box-shadow:inset 0 1px #ff70700a}.shop-stat strong{color:#fff;text-shadow:0 1px 2px #000000f2;font-size:1.2rem;display:block}.auth-legacy-page{padding-bottom:0;display:grid}.auth-stage{place-items:start center;min-height:auto;padding:34px 0 18px;display:grid}.auth-stage--login{padding-top:74px}.auth-stage--register{padding-top:30px}.auth-legacy-card{zoom:.92;width:min(520px,96vw);padding:26px 22px;position:relative;overflow:hidden}.auth-legacy-card:before{content:"";pointer-events:none;position:absolute;inset:-2px}.auth-legacy-title{letter-spacing:.4px;margin:0 0 6px;font-size:clamp(34px,6vw,56px)}.auth-legacy-subtitle{color:#ffffffb8;max-width:62ch;margin:0 0 18px;font-size:16px;line-height:1.6}.auth-legacy-form{z-index:1;position:relative}.form{gap:12px;margin-top:14px;display:grid}.authGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:6px;display:grid}.label{color:#ffffffb8;font-size:13px;font-weight:700}.input{width:100%;color:var(--text);outline:none;padding:12px}.passwordChecks{background:radial-gradient(120% 180% at 0 0,#af1a1a1f,#0000 45%),#12070abd;border:1px solid #8a1a1a6b;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 14px;display:grid}.passwordChecks__item{color:#ffe6e6b8;align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:700;display:flex}.passwordChecks__item.is-valid{color:#fff4f4f5}.passwordChecks__icon{color:#ffe0e0e6;background:#2e0c0ed6;border:1px solid #8e1c1c94;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.passwordChecks__item.is-valid .passwordChecks__icon{background:linear-gradient(#bc2222f0,#7e0c0cf5);border-color:#db4f46ad;box-shadow:0 0 16px #c22c2c3d}.form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.inputWrap{position:relative}.pwToggle{color:#ffffffd6;background:#00000047;border:1px solid #7a121270;border-radius:10px;height:34px;padding:0 10px;font-size:13px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.surveyBox{background:radial-gradient(90% 140% at 100% 0,#b3000014,#0000 45%),#12070abd;border:1px solid #7c16166b;border-radius:18px;gap:12px;padding:14px;display:grid}.surveyBox__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.surveyBox__head div{gap:3px;display:grid}.surveyBox__head span,.surveyBox p{color:#ffffff9e;margin:0;font-size:13px}.surveyBox__head em{color:#ffe1e1f2;background:#b3000029;border:1px solid #b3000047;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.surveyBox__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.surveyBox label{color:#ffffffd6;align-items:center;gap:8px;font-weight:700;display:flex}.surveyBox input[type=radio]{accent-color:#980000}.auth-submit{min-width:220px}.auth-note{color:#ffffffd1;background:#ffffff0a;border:1px solid #7c16165c;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.auth-note.is-error{color:#ffd6d6;background:#780c0c2e;border-color:#af29298a}.auth-note.is-ok{color:#ffe3ad;background:#82581226;border-color:#9462248f}.otpBox{gap:10px;margin-top:18px;display:grid}.otpTitle{color:#fff2df;margin:0;font-size:1rem;font-weight:800}.otpHint{color:#ffffffb8;margin:0;font-size:14px}.otpInput{letter-spacing:.34em;text-align:center;font-size:1.1rem;font-weight:800}.home-footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:10px;padding-bottom:72px;display:flex}.home-footer a{color:#ffdcd3b8;font-weight:800;text-decoration:none}.home--auth-shell .home-footer{padding-top:0;padding-bottom:28px}@media (max-width:980px){.hero{grid-template-columns:1fr;min-height:clamp(760px,92vh,980px);padding-top:0}.download-grid,.download-stats,.download-actions,.download-checklist{grid-template-columns:1fr}}@media (max-width:760px){.home--shell{padding-top:16px}.topbar,.topbar.topbar--shell{padding-inline:16px}.topbar__inner{flex-direction:column;align-items:stretch;padding:18px}.brand,.nav,.topbar__actions{flex-wrap:wrap;justify-content:center}.hero{--hero-fade-start:32px;width:100%;padding-top:0}.hero__title{font-size:clamp(2.8rem,20vw,4.6rem)}.auth-stage{padding:34px 0 56px}.auth-legacy-card,.auth-legacy-card--register{zoom:1;transform:none}.passwordChecks{grid-template-columns:1fr}}
.home--auth-shell{isolation:isolate;background:repeating-linear-gradient(90deg,#d6dedf0f 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#d6dedf0f 0 1px,#0000 1px 58px),linear-gradient(135deg,#111313,#070808 68%);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:visible}.home--auth-shell:before{z-index:0;content:"";pointer-events:none;-webkit-mask-image:radial-gradient(160px circle at var(--mouse-x,-200px) var(--mouse-y,-200px), #000 0, #0000008c 42%, transparent 74%);-webkit-mask-image:radial-gradient(160px circle at var(--mouse-x,-200px) var(--mouse-y,-200px), #000 0, #0000008c 42%, transparent 74%);mask-image:radial-gradient(160px circle at var(--mouse-x,-200px) var(--mouse-y,-200px), #000 0, #0000008c 42%, transparent 74%);background:repeating-linear-gradient(90deg,#eef4f461 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#eef4f461 0 1px,#0000 1px 58px);position:absolute;inset:0}.home--auth-shell .content-page{z-index:1;flex:1 0 auto;padding-bottom:0;position:relative}.vpStorePage{min-height:calc(100vh - 126px);padding:14px 0 24px!important}.vpStorePage__head{text-align:center;min-width:0}.vpStorePage__head h1{color:#f3eee7;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px 14px #000c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4vw,4.15rem);font-weight:500;line-height:.9}.vpStorePage__head>span{color:#d8d2ca;letter-spacing:.045em;text-transform:uppercase;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.78rem,1vw,.98rem);display:block}.vpStorePage__head em{color:#ef2c37;font-style:normal}.vpStoreDivider{color:#d51f2a;text-align:center;height:22px;margin:7px 0 3px;position:relative}.vpStoreDivider:before{content:"";background:linear-gradient(90deg,#0000,#b81d26 6% 94%,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.vpStoreDivider span{z-index:1;background:0 0;place-items:center;width:48px;height:22px;display:inline-grid;position:relative}.vpStoreGrid{justify-content:center;margin:0 auto;display:grid}.vpStoreCard{text-align:center;border:1px solid #b9232cb8;min-width:0;display:grid;position:relative;overflow:hidden}.vpStoreCard:before,.vpStoreCard:after{z-index:3;content:"";pointer-events:none;border-color:#ed3440;width:27px;height:27px;position:absolute}.vpStoreCard:before{border-top:2px solid #ed3440;border-left:2px solid #ed3440;top:6px;left:6px}.vpStoreCard:after{border-bottom:2px solid #ed3440;border-right:2px solid #ed3440;bottom:6px;right:6px}.vpStoreCard__art{position:relative;overflow:hidden}.vpStoreCard__art img{object-fit:contain;width:100%;margin-top:8px;display:block}.vpStoreCard__content{text-align:center;align-content:start;justify-items:center;display:grid}.vpStoreCard__content h2{color:#e7e0d8;text-transform:uppercase;order:-2;margin:0 0 7px;line-height:1.1}.vpStoreCard__content strong{color:#dc733d;letter-spacing:.035em;text-shadow:0 3px 8px #000c;font-weight:500;line-height:.95}.vpStoreCard__points{white-space:nowrap;justify-content:center;align-items:baseline;gap:11px;min-height:36px;display:flex}.vpStoreCard__points strong{white-space:nowrap;margin-top:0}.vpStoreCard__points small{color:#ef3a42;letter-spacing:.035em;white-space:nowrap;text-transform:uppercase;font-size:clamp(.64rem,.75vw,.76rem);font-weight:700;line-height:1}.vpStoreCard__content button{cursor:pointer;text-transform:uppercase}.vpStoreCard__content button span{margin-left:10px;font-family:sans-serif;font-size:.9rem}.vpStoreInfo{background:#0b0c0ce6;border:1px solid #8c2429;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 0;display:grid}.vpStoreInfo article{border-right:1px solid #472427;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding:12px 14px;display:grid}.vpStoreInfo article:last-child{border-right:0}.vpStoreInfo svg{color:#d6343c;width:38px;height:38px}.vpStoreInfo h2{color:#ee4148;letter-spacing:.035em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem}.vpStoreInfo p{color:#c5bfbb;margin:0;font-size:.72rem;line-height:1.45}@media (max-width:700px){.vpStorePage{padding-inline:0!important}.vpStoreGrid,.vpStoreInfo{grid-template-columns:1fr}.vpStorePage__head{text-align:center}.vpStoreInfo article{border-bottom:1px solid #472427;border-right:0}.vpStoreInfo article:last-child{border-bottom:0}}@media (min-width:701px) and (max-width:1100px){.vpStoreInfo{grid-template-columns:repeat(2,minmax(0,1fr))}.vpStoreInfo article:nth-child(2){border-right:0}.vpStoreInfo article:nth-child(-n+2){border-bottom:1px solid #472427}}.home--auth-shell .home-footer{z-index:1;background:0 0;flex:none;position:relative}.home--auth-shell .topbar{z-index:10;opacity:1;visibility:visible;pointer-events:auto;flex:0 0 126px;height:126px;padding:0;position:relative;inset:auto;transform:none}.home--auth-shell .topbar__inner{width:100%;max-width:none;height:126px;min-height:0;box-shadow:none;background:linear-gradient(#161717,#111212);border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:minmax(215px,1fr) auto minmax(245px,1fr);align-items:center;padding:0 clamp(28px,3vw,62px);display:grid}.home--auth-shell .site-shell__brand{justify-self:start;align-items:center;gap:13px;display:inline-flex}.home--auth-shell .site-shell__brandMark{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:118px;height:118px}.home--auth-shell .site-shell__brandName{color:#fff;letter-spacing:.025em;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(1.2rem,1.45vw,1.55rem);font-weight:900;line-height:1}.home--auth-shell .site-shell__brandName em{color:#b70c1a;font-style:normal}.home--auth-shell .nav{justify-content:center;align-items:stretch;gap:clamp(19px,2.1vw,42px);min-height:126px;display:flex}.home--auth-shell .nav__link{box-shadow:none;color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:.72rem;font-weight:800;display:grid;position:relative}.home--auth-shell .nav__link:after{content:"";transform-origin:50%;background:#a80a17;height:2px;transition:transform .16s;position:absolute;bottom:16px;left:0;right:0;transform:scaleX(0)}.home--auth-shell .nav__link:hover,.home--auth-shell .nav__link.is-active{color:#fff}.home--auth-shell .nav__link:hover:after,.home--auth-shell .nav__link.is-active:after{transform:scaleX(1)}.home--auth-shell .topbar__actions{justify-self:end;gap:12px}.home--auth-shell .topbar__actions--connected{gap:0}.home--auth-shell .topbar__actions--connected .userMenu{margin-left:0}.home--auth-shell:has(.accountDashboardShell) .home-footer{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 66% 20%,#82141e14,#0000 28%),radial-gradient(circle at 17% 82%,#ffffff09,#0000 30%),linear-gradient(112deg,#0c0e0ffc,#07090afe 49%,#0b0d0efc);border-top-color:#ffffff1a;margin:0}.home--auth-shell .topbar__actions .btn:hover{box-shadow:0 14px 24px #00000070,inset 0 1px #e02c384d,inset 0 -1px #190003a6}.vc-home-structure__header .topbar__actions .btn,.vc-home-structure__header .topbar__actions .btn--ghost,.vc-home-structure__header .topbar__actions .btn--solid,.home--auth-shell .topbar__actions .btn,.home--auth-shell .topbar__actions .btn--ghost,.home--auth-shell .topbar__actions .btn--solid{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#2a1619 0%,#1c1517 58%,#10090b 100%);border:2px solid #72101b;border-radius:8px;min-height:42px;padding:0 18px;font-size:.68rem;font-weight:900;box-shadow:0 10px 19px #0006,inset 0 1px #cb26313d,inset 0 -1px #190003b3}.vc-home-structure__header .topbar__actions .btn:hover,.home--auth-shell .topbar__actions .btn:hover{background:linear-gradient(#35191d 0%,#241719 58%,#140a0c 100%);border-color:#a71925}.btn{min-height:40px;box-shadow:none;letter-spacing:.035em;text-transform:uppercase;background:#09090ac7;border:1px solid #ffffff47;border-radius:5px;padding:10px 16px;font-size:.73rem;font-weight:800}.btn--solid,.btn--hero-primary,.auth-submit{background:linear-gradient(#b33434,#7d1719);border-color:#d14848a3;box-shadow:inset 0 1px #ffffff1f}.btn--ghost{background:#08080994;border-color:#ffffff4d}.btn:hover,.btn--hero-primary:hover{background:linear-gradient(#c33e3e,#8b1c1e);border-color:#ec5a5ae0;transform:translateY(-1px);box-shadow:0 6px 18px #82131533}.content-card,.auth-legacy-card,.legalV2__card,.download-card{border:1px solid var(--vc-line);background:linear-gradient(145deg,#0e0e0ff0,#050506d6);border-radius:4px;box-shadow:0 18px 42px #00000038}.content-card:hover,.download-card:hover{border-color:var(--vc-red-soft)}.auth-legacy-card:before{background:linear-gradient(90deg,#b52b2b14,#0000 28% 72%,#b52b2b0f)}.input,.dashboard-field input{background:#050506c2;border:1px solid #ffffff38;border-radius:4px}.input:focus,.dashboard-field input:focus{border-color:var(--vc-red);box-shadow:0 0 0 2px #b52b2b29}.auth-legacy-page:has(.auth-stage--register)+.home-footer{display:none}.auth-stage--register{height:auto;min-height:calc(100dvh - 126px);overflow:visible}.auth-legacy-card--register{zoom:.9}.auth-legacy-card--register .auth-legacy-subtitle{margin-bottom:12px}.auth-legacy-card--register .form{gap:9px;margin-top:9px}.auth-legacy-card--register .field{gap:4px}.auth-legacy-card--register .passwordChecks{border-radius:10px}.auth-legacy-card--register .passwordChecks__item{min-height:20px}.auth-legacy-card--register .passwordChecks__icon{width:15px;height:15px;font-size:9px}.auth-legacy-card--register .form__row{margin-top:2px}.auth-legacy-card--register .btn{color:#fff;background:linear-gradient(#2a1619 0%,#1c1517 58%,#10090b 100%);border:2px solid #72101b;padding:0 18px;font-weight:900;box-shadow:inset 0 1px #cb26313d,inset 0 -1px #190003b3}.auth-legacy-card--register .btn:hover{background:linear-gradient(#35191d,#140a0c);border-color:#a71925}.auth-register-step{color:#d92735;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:900;line-height:1;display:block}.auth-legacy-card--register .auth-legacy-title{color:#fff}.auth-legacy-card--register .auth-legacy-form{align-items:start}.auth-legacy-card--register .authGridTwo{border-bottom:1px solid #ffffff1a;padding-bottom:14px}:is(.auth-legacy-card--register .field:has(input[placeholder="Retape ton mot de passe"]),.auth-legacy-card--register .field:has(input[name=birth_date])){border-bottom:1px solid #ffffff1a}.auth-legacy-card--register .field:has(input[name=birth_date]){border-bottom:0;padding-bottom:0}.auth-legacy-card--register .field:has(.passwordChecks) .label:before{color:#d92735;letter-spacing:.14em;margin-bottom:5px;font-size:.63rem;font-weight:900;display:block}.auth-legacy-card--register .input{border-color:#ffffff3b;padding:9px 12px}.auth-legacy-card--register .input:focus{border-color:#bd1a28;box-shadow:0 0 0 2px #b70c1a29}.auth-legacy-card--register .passwordChecks{background:0 0;border:0;grid-template-columns:1fr;gap:6px;margin-top:10px;padding:0}.auth-legacy-card--register .passwordChecks__item{font-size:.72rem}.auth-legacy-card--register .pwToggle{color:#fff;background:#32080d73;border:1px solid #7d1520;border-radius:7px;place-items:center;width:36px;height:32px;padding:0;display:grid}.auth-legacy-card--register .pwToggle:hover{background:#6e0f1a8f;border-color:#cf2936}.auth-legacy-card--register .pwToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.sr-only{border:0;margin:-1px;padding:0}.auth-legacy-card--register .surveyBox{border-color:#93192494}.auth-legacy-card--register .surveyBox__head strong{font-size:1rem}.auth-legacy-card--register .surveyBox .field{align-items:center}.auth-legacy-card--register .surveyBox .label{margin:0}.auth-legacy-card--register .surveyBox .input{min-height:40px}.auth-legacy-card--register .auth-legacy-row{margin-top:1px}.auth-legacy-card--register .btn{letter-spacing:.045em;border-radius:8px;min-height:45px}.auth-legacy-card--register .btn--solid{min-width:220px}@media (max-width:760px){.auth-legacy-card--register{padding:23px 20px}.auth-legacy-card--register .auth-legacy-form{grid-template-columns:1fr}:is(.auth-legacy-card--register .field:has(.passwordChecks),.auth-legacy-card--register .field:has(input[placeholder="Retape ton mot de passe"]),.auth-legacy-card--register .field:has(input[name=birth_date])){grid-area:auto/1}.auth-legacy-card--register .surveyBox__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-legacy-card--register .surveyBox .field{grid-template-columns:1fr;gap:6px}.topbar__inner{gap:12px}.nav__link{padding:8px 7px;font-size:.66rem}.topbar__actions .btn{min-height:36px;padding-inline:12px}}.auth-legacy-card--register{border-color:#821822c7}.auth-legacy-card--register:before{background:0 0}.auth-legacy-card--register .field:has(.passwordChecks){border-radius:0}.auth-legacy-card--register .field:has(.passwordChecks) .label:before{content:none}.auth-legacy-card--register .passwordChecks{display:none}.auth-legacy-card--register .field:has(.passwordChecks) .pwToggle{right:48px}.auth-legacy-card--register .field:has(input[placeholder="Retape ton mot de passe"]) .pwToggle{right:10px}.auth-legacy-card--register .field:has(.fieldInfoHint) .input{padding-right:47px}.auth-legacy-card--register .fieldInfoHint{z-index:2;color:#ffffff9e;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-legacy-card--register .fieldInfoHint:hover,.auth-legacy-card--register .fieldInfoHint:focus-visible{color:#ed4b56;outline:0}.auth-legacy-card--register .fieldInfoHint svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.auth-legacy-card--register .fieldInfoHint__tooltip{z-index:10;color:#ffffffc7;opacity:0;pointer-events:none;background:#111012;border:1px solid #7f1520;border-radius:8px;gap:4px;width:240px;padding:11px 12px;font-size:.7rem;line-height:1.35;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 14px 30px #00000085}.auth-legacy-card--register .fieldInfoHint__tooltip strong{color:#fff;font-size:.74rem}.auth-legacy-card--register .fieldInfoHint:hover .fieldInfoHint__tooltip,.auth-legacy-card--register .fieldInfoHint:focus-visible .fieldInfoHint__tooltip{opacity:1;transform:translateY(0)}.vc-home-structure__mainIdentity,.vc-home-structure__introCopy,.vc-home-structure__introCopy .vc-home-structure__startButton{pointer-events:auto}.vc-home-structure__introCopy .vc-home-structure__startButton{z-index:8;touch-action:manipulation;position:relative}.vc-home-structure__path,.vc-home-structure__canvas.is-intro .vc-home-structure__skewPanel,.vc-home-structure__canvas.is-intro .vc-home-structure__skewPanel .vc-home-structure__stageCard{pointer-events:none}.vc-home-structure__canvas.is-started .vc-home-structure__skewPanel .vc-home-structure__stageCard{pointer-events:auto}@media (max-width:760px){:is(.auth-legacy-card--register .field:has(.passwordChecks),.auth-legacy-card--register .field:has(input[placeholder="Retape ton mot de passe"]),.auth-legacy-card--register .field:has(input[name=birth_date])){grid-area:auto/1}}.vc-home-structure__canvas{--stage-panel-width:clamp(280px, calc((100vw - var(--stage-panel-left) - 64px) / 3), 490px)}.vc-home-structure__skewPanel{min-width:0;left:calc(var(--stage-panel-left) + 12px);width:var(--stage-panel-width);aspect-ratio:auto;height:clamp(510px,66vh,650px)}.vc-home-structure__skewPanel--launcher{left:calc(var(--stage-panel-left) + var(--stage-panel-width) + 20px);width:var(--stage-panel-width)}.vc-home-structure__skewPanel--adventure{left:calc(var(--stage-panel-left) + var(--stage-panel-width) * 2 + 52px);width:var(--stage-panel-width);background:linear-gradient(145deg,#b4101bd1,#55040ba3);transition-delay:.16s}.vc-home-structure__skewPanel--adventure>span{background-image:linear-gradient(145deg,#1e0d10db,#040506f2)}@media (max-width:960px){.vc-home-structure__stageCard{left:15%;right:9%}.vc-home-structure__stageCard p{font-size:.66rem}.vc-home-structure__stageCard h2{font-size:clamp(.9rem,2vw,1.12rem)}.vc-home-structure__stageCard small{font-size:.65rem;line-height:1.42}.vc-home-structure__stagePreview{display:none}}
.news-hub{width:min(1320px,100% - 56px);min-height:calc(100vh - 146px);margin:0 auto;padding:clamp(70px,9vh,122px) 0 100px}.news-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:42px;display:grid}.news-hub__card{color:inherit;text-decoration:none;display:block}.news-hub__visual{aspect-ratio:1.48;background:#101214;transition:transform .28s;position:relative;overflow:hidden}.news-hub__visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 38%,#07080a6b);position:absolute;inset:0}.news-hub__visual>img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .28s;display:block}.news-hub__card:hover .news-hub__visual{transform:translateY(-4px)}.news-hub__card:hover .news-hub__visual>img{filter:brightness(1.16)saturate(1.1);transform:scale(1.025)}.news-hub__play{z-index:1;color:#fff;background:#08090aa6;border:1px solid #ffffffb8;place-items:center;width:58px;height:58px;font-size:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-hub__cardBody{padding-top:17px}.news-hub__cardBody p{justify-content:space-between;font-size:.61rem}.news-hub__cardBody time,.news-article__hero time{color:#ffffff8c;letter-spacing:.08em}.news-hub__card h2{color:#fff;text-transform:uppercase;margin:13px 0 9px;font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1.08}.news-hub__card small{color:#ffffffb3;font-size:.88rem;font-weight:700;line-height:1.58}.news-article{position:relative}.news-article__backdrop{z-index:-1;background:linear-gradient(180deg,#05070973,#090a0c 88%),var(--article-image) center / cover;filter:blur(22px)brightness(.36)saturate(.65);opacity:.72;height:470px;position:absolute;inset:0 -20vw auto}.news-article__hero{position:relative}.news-article__hero img{display:block}.news-article__hero>div{position:absolute}.news-article__hero h1{color:#fff;text-transform:uppercase;font-weight:900}.news-article__hero small{font-size:1rem;font-weight:700;line-height:1.6;display:block}.news-article__content{color:#ffffffd1}.news-article__intro{color:#fff;font-weight:700}.news-article__content section{padding-top:26px}.news-article__content h2{color:#e93b47;text-transform:uppercase;margin:0 0 12px}.news-article__content section p{margin:0;font-size:1rem;line-height:1.8}.news-article__back{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-block}.news-article__back:hover{color:#ee4a55}@media (max-width:800px){.news-hub,.news-article{width:min(100% - 32px,620px)}.news-hub__grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.news-article__hero img{height:370px}}.news-hub--editorial .news-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-hub--editorial{padding-top:0}.news-hub--editorial .news-hub__topBackdrop{background:linear-gradient(90deg,#06080be6,#06080b7a 52%,#06080bd4),url(/images/optimized/faction-cavern.jpg) 50% 49%/cover;width:100vw;height:clamp(350px,27vw,470px);margin-inline:calc(50% - 50vw);box-shadow:inset 0 -130px 100px -84px #090a0c}.news-hub--editorial .news-hub__topContent{color:#fff;width:min(1320px,100% - 56px);margin:0 auto;padding-top:clamp(92px,8vw,150px)}.news-hub--editorial .news-hub__topContent p{color:#ff5964;letter-spacing:.18em;text-shadow:0 2px 12px #000000e6;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.news-hub--editorial .news-hub__topContent h1{color:#fff8f3;letter-spacing:-.06em;text-shadow:0 4px 22px #000000db;text-transform:uppercase;max-width:11ch;margin:0;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(3.3rem,6.2vw,6.3rem);line-height:.9}.news-hub--editorial .news-hub__topContent span{color:#fffffff5;text-shadow:0 2px 13px #000000e6;max-width:52ch;margin-top:17px;font-size:1.02rem;font-weight:800;line-height:1.65;display:block}.news-hub--editorial .news-hub__cardsBackdrop{box-shadow:none;background:0 0;padding:clamp(72px,6vw,108px) 0 100px}.news-hub--editorial .news-hub__cardsBackdrop:before{display:none}.news-hub--editorial .news-hub__grid{z-index:1;margin-top:0;position:relative}@media (max-width:800px){.news-hub--editorial .news-hub__topBackdrop{height:250px;margin-inline:calc(50% - 50vw)}.news-hub--editorial .news-hub__cardsBackdrop{padding:55px 0 72px}}.news-hub__loadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.news-hub__loadingGrid>span{background:linear-gradient(105deg,#101214 20%,#1a1c1f 38%,#101214 56%) 0 0/220% 100%;border:1px solid #ffffff14;min-height:310px;animation:1.35s ease-in-out infinite news-loading-shimmer;display:block}@keyframes news-loading-shimmer{to{background-position:-220% 0}}@media (max-width:800px){.news-hub__loadingGrid{grid-template-columns:1fr}.news-hub__loadingGrid>span{min-height:240px}}.news-article{isolation:isolate;width:100%;min-height:calc(100vh - 146px);margin:0;padding:0 0 100px}.news-article__backdrop{display:none}.news-article__hero{width:100vw;height:clamp(365px,32vw,520px);box-shadow:none;background:#080a0c;border:0;margin-inline:calc(50% - 50vw);overflow:hidden}.news-article__hero img{width:100%;height:100%}.news-article__hero>div{background:linear-gradient(#05060805,#050608b8 65%,#050608fa);padding:clamp(44px,5vw,76px) max(28px,50vw - 520px);bottom:0;left:0;right:0}.news-article__hero h1{letter-spacing:-.055em;max-width:14ch;margin:13px 0;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.9}.news-article__hero small{color:#ffffffd1;max-width:56ch}.news-article__content{background:linear-gradient(145deg,#19090efa,#090a0cfa 58%);border:1px solid #b8192694;width:min(820px,100% - 56px);margin:-42px auto 0;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 28px 58px #0000006b}.news-article__intro{margin:0 0 38px;font-size:1.22rem;line-height:1.65}.news-article__content section{border-top:1px solid #ffffff21;margin:0;padding:27px 0}.news-article__content section:last-of-type{border-bottom:1px solid #ffffff21}.news-article__content h2{font-size:1.15rem}.news-article__back{margin-top:31px}@media (max-width:800px){.news-article__hero{height:430px}.news-article__hero>div{padding:38px 24px 31px}.news-article__hero h1{font-size:clamp(2.55rem,12vw,4.2rem)}.news-article__content{width:min(100% - 32px,620px);padding:28px 24px}.news-article__intro{font-size:1.08rem}}.news-article__content{margin-top:32px}@media (max-width:800px){.news-article__content{margin-top:24px}}.news-hub--editorial .news-hub__grid:has(>.news-hub__card:only-child){grid-template-columns:minmax(0,760px)}.news-hub__card:only-child .news-hub__visual{aspect-ratio:16/9;background-size:cover}.news-hub__card:only-child .news-hub__cardBody{max-width:700px}.news-article__hero img{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.82)contrast(1.04);image-rendering:pixelated;transform-origin:50%;background:#06101a;transform:scale(1.08)}.news-article__hero:after{z-index:2;content:"";background:linear-gradient(90deg,#0000 8%,#d92f3f 32% 68%,#0000 92%);height:2px;position:absolute;bottom:0;left:0;right:0}.news-article__hero>div>p{align-items:center;gap:14px;margin:0;display:flex}.news-article__hero>div>p time{border-left:1px solid #ffffff57;padding-left:14px}.media-feed{width:100%;min-height:calc(100vh - 146px);margin:0;padding:0 0 100px}.media-feed__hero{background:linear-gradient(90deg,#08090ce6 0%,#16070b94 48%,#07080ad6 100%),url(/images/optimized/hero-throne.webp) 50% 46%/cover;border-bottom:1px solid #cb1c2a57;width:100vw;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -45px 55px -45px #08090b}.media-feed__hero:after{pointer-events:none;content:"";background:radial-gradient(circle at 50% 42%,#d01c291f,#0000 48%);position:absolute;inset:0}.media-feed__heroTitle{z-index:1;border-left:3px solid #e12533;width:min(1320px,100% - 112px);margin:0 auto;position:relative}.media-feed__heroTitle h1{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Arial Black,Impact,Arial,sans-serif;line-height:.95}.media-feed__filters{border-bottom:1px solid #ffffff21;gap:0;display:flex}.media-feed__filters button{color:#ffffffbd;min-width:170px;min-height:66px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 30px;font-size:.75rem;font-weight:900;transition:color .15s,background .15s;position:relative}.media-feed__filters button:after{opacity:0;content:"";background:#e42634;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(.45)}.media-feed__filters button:hover,.media-feed__filters button:focus-visible{color:#fff;background:linear-gradient(#770c162e,#770c160d);outline:none}.media-feed__filters button:hover:after,.media-feed__filters button:focus-visible:after{opacity:1;transform:scaleX(1)}.media-feed__filters button.is-active{color:#ef3a47;background:#520b143d;border:1px solid #da1f2db3;min-height:44px;margin:11px 8px 11px 0}.media-feed__filters button.is-active:after{display:none}@media (max-width:800px){.media-feed__hero{min-height:140px}.media-feed__heroTitle,.media-feed__filters{width:min(100% - 32px,620px)}.media-feed__filters{overflow-x:auto}.media-feed__filters button{flex:1 0 auto;min-width:125px;min-height:58px;padding-inline:20px}}.media-feed__hero{align-items:center;min-height:150px}.media-feed__heroTitle p{color:#ffffffe0;letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:.82rem;font-weight:700}.media-feed__workspace{grid-template-columns:minmax(0,1fr) 270px;gap:22px;width:min(1700px,100% - 64px);margin:0 auto;padding-top:15px;display:grid}.media-feed__main{min-width:0}.media-feed__filters{width:100%;min-height:57px;margin:0}.media-feed__filters>span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-width:145px;min-height:57px;padding:0 30px;font-size:.75rem;font-weight:900;display:flex}.media-feed__filters>span.is-active{color:#ef3a47;background:#520b143d;border:1px solid #da1f2db3;min-height:41px;margin:8px 8px 8px 0}.media-feed__grid{grid-template-rows:330px 240px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.media-feed__slot{isolation:isolate;background:#090a0c;border:1px solid #ffffff2e;border-radius:2px;grid-column:span 4;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.media-feed__networks{isolation:isolate;align-self:start}.media-feed__networks h2{color:#ef3d49;letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px;font-size:.76rem;font-weight:900;position:relative}.media-feed__networks h2:after{content:"";background:#cf1a28;width:22px;height:1px;margin-top:11px;display:block}.media-feed__networkList{display:grid}.media-feed__network{color:inherit;align-items:center;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.media-feed__networkMark{color:#fff;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.media-feed__networkInfo{flex-direction:column;min-width:0;display:flex}.media-feed__network strong{color:#fff}.media-feed__network small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-feed__network b{line-height:1.3}@media (max-width:1350px){.media-feed__workspace{grid-template-columns:1fr;width:min(100% - 48px,1180px)}.media-feed__networks{min-height:0}}@media (max-width:800px){.media-feed__heroTitle{padding:7px 0 7px 18px}.media-feed__workspace{width:min(100% - 32px,620px)}.media-feed__grid{grid-template-rows:none;grid-template-columns:1fr}.media-feed__slot{grid-column:1;min-height:220px}}.media-feed__grid--live{grid-template-rows:520px 660px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:0}.media-feed__liveCard--youtube{grid-area:1/1/auto/span 8}.media-feed__liveCard--twitch{grid-area:1/9/auto/-1}.media-feed__liveCard--tiktok{grid-area:2/1/auto/span 5}.media-feed__liveCard--x{grid-area:2/6/auto/-1}.media-feed__liveCard{flex-direction:column;display:flex}.media-feed__liveCardHeader{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#060709c7;border-bottom:1px solid #ffffff1f;flex:0 0 38px;align-items:center;min-height:38px;padding:0 14px;font-size:.72rem;font-weight:900;display:flex}.media-feed__liveCardBody{scrollbar-width:thin;scrollbar-color:#7d1420 #090a0c;background:#08090b;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.media-feed__carousel{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.media-feed__carouselItem{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.media-feed__carouselControls{z-index:5;background:#050608f0;border:1px solid #ffffff42;border-radius:2px;align-items:center;min-height:36px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000006b}.media-feed__carouselControls button{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;min-height:36px;font-size:1rem;font-weight:900}.media-feed__carouselControls button:hover,.media-feed__carouselControls button:focus-visible{color:#ef3d49;background:#1b0b0f;outline:none}.media-feed__carouselControls span{color:#ffffffb8;text-align:center;min-width:48px;font-size:.66rem;font-weight:900}.media-feed__platformSummary{background:#101114;border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:flex}.media-feed__platformIdentity{align-items:center;min-width:0}.media-feed__platformIdentity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.media-feed__platformSummary strong{color:#fff;font-size:.9rem}.media-feed__platformSummary small{color:#ffffff94;font-size:.7rem}.media-feed__platformSummary a{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ef3d4985;margin-left:auto;padding:8px 12px;font-size:.64rem;font-weight:900;text-decoration:none}.media-feed__externalItem{min-width:0;min-height:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.media-feed__externalItem .media-feed__platformSummary{transition:background .16s}.media-feed__externalItem:hover .media-feed__platformSummary,.media-feed__externalItem:focus-visible .media-feed__platformSummary{background:#171014}.media-feed__profileLink{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ef3d4985;margin-left:auto;padding:8px 12px;font-size:.64rem;font-weight:900}.media-feed__externalVisual{background:linear-gradient(#07080ab8,#07080af0),var(--media-external-image,radial-gradient(circle at 50% 20%,#7e111e52,transparent 55%));text-align:center;background-position:50%;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;min-height:0;padding:34px;display:flex;position:relative;overflow:hidden}.media-feed__externalVisual:after{pointer-events:none;content:"";border:1px solid #ffffff0b;position:absolute;inset:12px}.media-feed__externalMark{z-index:1;color:#f13b49;letter-spacing:.06em;background:#510a145c;border:1px solid #e835438c;border-radius:17px 3px;place-items:center;width:62px;height:62px;margin-bottom:4px;font-size:.72rem;font-weight:950;display:grid;position:relative}.media-feed__externalItem.is-twitch .media-feed__externalMark{color:#c5a7ff;background:#3c25616b;border-color:#b991ff94}.media-feed__externalItem.is-tiktok .media-feed__externalMark{color:#69f0e9;background:#12353766;border-color:#54e8e080}.media-feed__externalItem.is-x .media-feed__externalMark{color:#fff;background:#ffffff0f;border-color:#ffffff59}.media-feed__externalVisual strong{z-index:1;color:#fff;max-width:36ch;font-size:1rem;line-height:1.45;position:relative}.media-feed__externalVisual small{z-index:1;color:#ffffff7a;text-transform:uppercase;font-size:.68rem;font-weight:750;position:relative}.media-feed__externalVisual b{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ef3d4980;margin-top:7px;padding:10px 14px;font-size:.65rem;transition:border-color .16s,background .16s,transform .16s;position:relative}.media-feed__externalItem:hover .media-feed__externalVisual b,.media-feed__externalItem:focus-visible .media-feed__externalVisual b{background:#770c164d;border-color:#ef3d49;transform:translateY(-2px)}.media-feed__externalItem:focus-visible{outline-offset:-2px;outline:2px solid #ef3d49}@media (max-width:800px){.media-feed__grid--live{grid-template-rows:none;grid-template-columns:1fr}.media-feed__liveCard--youtube,.media-feed__liveCard--tiktok,.media-feed__liveCard--x,.media-feed__liveCard--twitch{grid-area:auto/1;min-height:540px}.media-feed__liveCard--twitch{min-height:420px}.media-feed__platformSummary{flex-wrap:wrap;align-items:flex-start;gap:10px 16px}.media-feed__platformSummary a{margin-left:0}.media-feed__carouselControls{bottom:8px;right:8px}}.news-hub--editorial .news-hub__topBackdrop{box-shadow:inset 0 -150px 120px -92px #090a0c}.news-hub--editorial .news-hub__cardsBackdrop{padding-top:clamp(58px,5vw,82px);position:relative}.news-hub__transition{color:#ffffff75;letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;width:min(760px,100% - 48px);height:42px;margin:-79px auto 48px;font-size:.58rem;font-weight:900;display:grid;position:relative}.news-hub__transition span{background:linear-gradient(90deg,#0000,#e32b3a85);height:1px}.news-hub__transition span:last-child{background:linear-gradient(90deg,#e32b3a85,#0000)}.news-hub__transition b{padding:0 14px;position:relative}.news-hub__transition b:before{content:"";background:#090a0c;border:1px solid #e12b3a;width:6px;height:6px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(45deg)}.media-feed__hero{background-position:50% 43%;min-height:clamp(220px,18vw,300px)}.media-feed__heroTitle{padding:12px 0 12px 24px}.media-feed__heroTitle h1{font-size:clamp(2.8rem,4.2vw,5rem)}.media-feed__workspace{padding-top:28px}.media-feed__grid--live{padding-top:0}.media-feed__networksHead{background:#060709c7;border:1px solid #ffffff2e;border-bottom-color:#ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:flex}.media-feed__networks .media-feed__networksHead h2{color:#fff;letter-spacing:.06em;margin:0;font-size:.72rem}.media-feed__networks .media-feed__networksHead h2:after{display:none}.media-feed__networksHead p{color:#ffffff75;margin:0;font-size:.61rem}@media (max-width:800px){.news-hub__transition{margin-top:-72px;margin-bottom:38px}.media-feed__hero{min-height:210px}.media-feed__heroTitle{width:min(100% - 32px,620px)}}
