:root{--bg:#05070d;--bg-soft:#080b14;--panel:rgba(11,14,25,.86);--panel-strong:rgba(15,18,32,.96);--text:#f7f7fb;--muted:#9297aa;--line:hsla(0,0%,100%,.1);--line-red:rgba(255,20,48,.42);--red:#ff1638;--red-dark:#a8071e;--violet:#9b5cff;--cyan:#00e6c3;--gold:#ffb322;--green:#1fe08f;--radius:8px;color-scheme:dark;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 54% -14%,rgba(171,16,64,.2),transparent 35%),radial-gradient(circle at 92% 8%,rgba(111,42,255,.12),transparent 22%),linear-gradient(180deg,#04050a,#080a12 48%,#05070d);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}.market-shell{display:grid;grid-template-columns:clamp(236px,17vw,284px) minmax(0,1fr);min-height:100vh}.market-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:18px;height:100vh;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid hsla(0,0%,100%,.08);padding:26px 18px;background:radial-gradient(circle at 80% 5%,rgba(133,44,255,.14),transparent 28%),linear-gradient(180deg,#060814,#080914 58%,#05070d)}.market-sidebar::-webkit-scrollbar{width:6px}.market-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}.mobile-bottom-nav,.sidebar-backdrop{display:none}.brand-logo{display:block;width:min(190px,100%);margin:0 auto 8px}.brand-logo img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,22,56,.38))}.side-menu{display:grid;gap:8px}.side-link{position:relative;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:60px;border:1px solid transparent;border-radius:var(--radius);padding:10px 14px;color:var(--muted)}.side-link.active,.side-link:hover{border-color:var(--line-red);background:linear-gradient(90deg,#ff163838,#ff163805);color:var(--text)}.side-link.active{color:var(--red)}.side-link small,.side-link strong{display:block}.side-link strong{font-size:.86rem;font-weight:900;text-transform:uppercase}.side-link small{margin-top:4px;color:var(--muted);font-size:.78rem}.discord-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:#ffffff09}.discord-card h2{margin-bottom:12px;font-size:.88rem;text-transform:uppercase}.discord-card{margin-top:auto;flex-shrink:0;background:radial-gradient(circle at 90% 10%,rgba(123,78,255,.42),transparent 28%),#ffffff09}.discord-card svg{color:var(--violet)}.discord-card p{color:var(--muted);font-size:.86rem;line-height:1.6}.discord-card a{display:grid;place-items:center;min-height:42px;border:1px solid rgba(155,92,255,.7);border-radius:var(--radius);color:#cdafff;font-weight:900;text-transform:uppercase}.market-main{min-width:0;padding:clamp(16px,1.6vw,28px) clamp(16px,1.8vw,28px) 34px}.avatar-menu summary,.cart-button,.currency-button,.hero-controls,.language-switcher,.market-footer,.market-footer nav,.market-stats,.market-topbar,.product-price,.section-title-row,.top-actions,.trust-item{display:flex;align-items:center}.market-topbar{gap:18px;justify-content:space-between;margin-bottom:18px}@media(max-height:900px)and (min-width:981px){.market-sidebar{gap:12px;padding-block:16px}.brand-logo{width:min(156px,100%);margin-bottom:0}.side-menu{gap:4px}.side-link{min-height:50px;padding-block:7px}.discord-card{padding:13px}.discord-card h2{margin-bottom:8px}.discord-card p{font-size:.8rem;line-height:1.45}}@media(max-height:800px)and (min-width:981px){.market-sidebar{gap:8px;padding:10px 16px}.brand-logo{width:min(128px,100%)}.side-menu{gap:3px}.side-link{grid-template-columns:30px 1fr;gap:10px;min-height:43px;padding:6px 12px}.side-link svg{width:19px;height:19px}.side-link strong{font-size:.78rem}.side-link small{margin-top:2px;font-size:.7rem}.discord-card{padding:10px 12px}.discord-card svg{width:25px;height:25px}.discord-card h2{margin-bottom:6px;font-size:.78rem}.discord-card p{margin-bottom:8px;font-size:.72rem;line-height:1.35}.discord-card a{min-height:34px;font-size:.72rem}}.sidebar-toggle{display:none;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);cursor:pointer}.sidebar-toggle:hover{border-color:var(--line-red);color:var(--red)}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:60;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:end;gap:0;min-height:64px;border:1px solid rgba(255,22,56,.38);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;padding:6px max(14px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -28px,rgba(255,22,56,.3),transparent 34%),linear-gradient(180deg,#0d0f1bf5,#06070df7),#07080ff5;box-shadow:0 16px 48px #0000008c,inset 0 0 0 1px #ff163814,inset 0 0 34px #ff16380b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav:before{position:absolute;right:10%;bottom:-1px;left:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,22,56,.86),transparent);box-shadow:0 0 18px #ff1638b8;content:"";pointer-events:none}.mobile-bottom-nav a{position:relative;display:grid;place-items:center;gap:3px;min-width:0;min-height:48px;border:1px solid transparent;border-radius:14px;color:var(--muted);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.mobile-bottom-nav a.active{color:var(--red)}.mobile-bottom-nav a:not(.center) svg{display:grid;place-items:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;padding:9px;background:#ffffff09}.mobile-bottom-nav a:not(.center).active svg{border-color:#ff163873;background:#ff16381c;box-shadow:0 0 18px #ff163838}.mobile-bottom-nav a.center{min-height:64px;margin-top:-18px;color:#fff}.mobile-bottom-nav a.center:before{position:absolute;top:0;width:62px;height:62px;border:2px solid rgba(255,22,56,.78);border-radius:50%;background:radial-gradient(circle,#ff163861,#520715eb 68%,#140810f5);box-shadow:0 0 24px #ff163875,inset 0 0 18px #ffffff14;content:""}.mobile-bottom-nav a.center svg{position:relative;z-index:1;width:30px;height:30px;color:var(--red);filter:drop-shadow(0 0 12px rgba(255,22,56,.7));transform:translateY(-1px)}.mobile-bottom-nav a.center span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mobile-bottom-nav span{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-box{display:grid;grid-template-columns:22px minmax(180px,1fr) auto;gap:12px;align-items:center;width:min(560px,100%);min-height:52px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;background:#ffffff09;color:var(--muted)}.global-search{position:relative;z-index:25;width:min(560px,100%)}.global-search .search-box{width:100%}.search-box input{min-width:0;border:0;background:transparent;color:var(--text);outline:0}.search-box kbd{border:1px solid var(--line);border-radius:5px;padding:5px 8px;color:var(--muted);font-size:.75rem}.global-search-panel{position:absolute;top:calc(100% + 10px);right:0;left:0;display:grid;gap:10px;max-height:min(72vh,620px);overflow-y:auto;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);padding:10px;background:radial-gradient(circle at 82% 4%,rgba(255,22,56,.14),transparent 28%),#070911fa;box-shadow:0 22px 70px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-search-panel::-webkit-scrollbar{width:6px}.global-search-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}.global-search-section{display:grid;gap:6px}.global-search-section p{margin:0;padding:3px 4px;color:#aeb5c8;font-size:.72rem;font-weight:900;text-transform:uppercase}.global-search-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;border:1px solid transparent;border-radius:8px;padding:7px 9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.global-search-item.active,.global-search-item:hover{border-color:#ff163880;background:#ff16381a}.global-search-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,22,56,.28);border-radius:8px;background:#ff163814;color:var(--red)}.global-search-item img{width:48px;height:38px;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#090b14}.global-search-item.product{grid-template-columns:48px minmax(0,1fr)}.global-search-item small,.global-search-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-item strong{color:#fff;font-size:.86rem;font-weight:900}.global-search-item small{margin-top:3px;color:var(--muted);font-size:.76rem}.global-search-empty,.global-search-loading{border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;padding:14px;color:var(--muted);font-size:.84rem;text-align:center}.top-actions{gap:12px}.avatar-menu summary,.cart-button,.currency-button,.language-switcher,.login-button{min-height:46px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09}.language-switcher{gap:8px;padding:0 10px}.language-switcher select{width:116px;border:0;background:transparent;color:var(--text);font-size:.86rem;font-weight:800;outline:0}.language-switcher option{background:#111722}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cart-button,.currency-button{gap:8px;padding:0 14px;cursor:pointer}.cart-button{position:relative}.cart-button span{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff;font-size:.72rem;font-weight:900}.login-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:0 24px;border-color:#ff1638a6;color:var(--red);font-size:.86rem;font-weight:900;text-transform:uppercase}.avatar-menu{position:relative}.avatar-menu summary{gap:10px;padding:0 10px;cursor:pointer;list-style:none}.avatar-menu summary::-webkit-details-marker{display:none}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--violet));font-size:.76rem;font-weight:900;overflow:hidden}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-menu summary>span:not(.avatar){max-width:92px;overflow:hidden;color:var(--text);font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:20;display:grid;width:220px;border:1px solid var(--line);border-radius:var(--radius);padding:8px;background:#0a0c16fa;box-shadow:0 24px 70px #00000080}.avatar-popover a,.avatar-popover button{display:flex;gap:10px;align-items:center;min-height:40px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--muted);cursor:pointer}.avatar-popover a:hover,.avatar-popover button:hover{background:#ffffff0f;color:var(--text)}.market-hero{position:relative;--market-hero-position-x:62%;--market-hero-position-y:12%;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-height:clamp(390px,42vh,460px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);padding:34px 28px;background:linear-gradient(90deg,#05070df0 0,#05070d85 42%,#05070dd1),linear-gradient(180deg,#05070d38 0,#05070dd1),url(../images/vantexthero_2560x1440.png) var(--market-hero-position-x) var(--market-hero-position-y) /cover no-repeat,#060812}.market-hero:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 38%,rgba(255,22,56,.18) 39% 40%,transparent 41%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 18px);content:"";pointer-events:none}.hero-character,.hero-content{position:relative;z-index:1}.hero-content p{margin-bottom:8px;color:#d7d9e2;font-size:1.1rem;font-weight:700}.hero-content h1{max-width:720px;margin-bottom:12px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.4rem,3.4vw,4.6rem);font-style:italic;font-weight:900;line-height:.96;text-transform:uppercase}.hero-content h1 span,.hero-content h1 strong{display:block}.hero-content h1 strong{color:var(--red);text-shadow:0 0 28px rgba(255,22,56,.34)}.hero-content h2{margin-bottom:24px;color:var(--red);font-size:1.2rem}.hero-controls{flex-wrap:wrap;gap:14px;margin-bottom:28px}.hero-primary,.hero-secondary{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:54px;border-radius:var(--radius);padding:0 28px;font-weight:900;text-transform:uppercase}.hero-primary{background:linear-gradient(180deg,#ff2445,#b5061e);box-shadow:0 12px 36px #ff163857}.hero-secondary{border:1px solid var(--line);background:#ffffff09}.trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-item{gap:10px;min-height:50px;color:var(--red)}.trust-item small,.trust-item strong{display:block}.trust-item strong{color:var(--text);font-size:.78rem;text-transform:uppercase}.trust-item small{margin-top:4px;color:var(--muted);font-size:.76rem}.hero-character{display:none;place-items:center}.wing{position:absolute;width:190px;height:330px;background:linear-gradient(145deg,#ff163800,#ff1638e6);clip-path:polygon(50% 0,100% 100%,0 78%);filter:drop-shadow(0 0 45px rgba(255,22,56,.45))}.wing-left{left:20px;transform:rotate(-28deg)}.wing-right{right:20px;transform:rotate(28deg) scaleX(-1)}.agent-card{position:relative;display:grid;place-items:center;width:190px;height:260px;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.2),transparent 16%),linear-gradient(180deg,#202334,#0b0d16);box-shadow:0 24px 120px #ff16385c}.agent-card svg{color:var(--red)}.agent-card strong{margin-top:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:2.5rem;font-style:italic}.agent-card span{color:var(--red);font-weight:900}.discount{border-radius:5px;background:var(--red);padding:5px 8px;color:#fff;font-size:.74rem;font-weight:900}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px}.category-card{position:relative;display:grid;grid-template-columns:1fr;min-height:132px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--panel)}.category-card:before{position:absolute;inset:0;background:var(--category-image) center /cover no-repeat;content:"";opacity:.82;transition:transform .24s ease,opacity .24s ease}.category-card:after{position:absolute;inset:0;background:linear-gradient(90deg,#060810f0,#060810b8 42%,#06081029),linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%);content:""}.category-card:hover:before{opacity:1;transform:scale(1.04)}.category-card small,.category-card strong{position:relative;z-index:1;display:block}.category-card strong{margin-bottom:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:1.1rem;line-height:1.05;text-transform:uppercase}.category-card small{color:#c4c8d4;line-height:1.55}.category-art{display:none}.category-card.violet strong{color:var(--violet)}.category-card.blue strong{color:#638dff}.category-card.teal strong{color:var(--cyan)}.category-card.amber strong{color:var(--gold)}.category-card.green strong{color:var(--green)}.category-card.violet{--category-image:url(../images/category-card-violet.png)}.category-card.blue{--category-image:url(../images/category-card-blue.png)}.category-card.teal{--category-image:url(../images/category-card-teal.png)}.category-card.amber{--category-image:url(../images/category-card-amber.png)}.category-card.green{--category-image:url(../images/category-card-green.png)}.featured-section{margin-top:22px}.section-title-row{justify-content:space-between;margin-bottom:16px}.section-title-row h2{position:relative;margin:0;padding-left:18px;font-family:Space Grotesk,Inter,sans-serif;font-size:1.25rem;text-transform:uppercase}.section-title-row h2:before{position:absolute;top:4px;bottom:4px;left:0;width:3px;background:var(--red);content:""}.section-title-row a{color:var(--red);font-size:.82rem;font-weight:900;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.featured-section .product-card{position:relative;min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius);aspect-ratio:1.6/1;padding:0;background-color:#0b0d16;box-shadow:inset 0 0 0 1px #ff16381f,0 0 0 1px #ff16380f,0 18px 42px #00000047;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.featured-section .product-card:before{position:absolute;inset:0;background:linear-gradient(180deg,#05070d24,#05070d08 42%,#05070d94),radial-gradient(circle at 50% 8%,rgba(255,22,56,.16),transparent 46%);content:""}.featured-section .product-card:after{position:absolute;inset:8px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.58),transparent) 50% 0 /62% 2px no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.46),rgba(255,22,56,.48),transparent) 0 18% /2px 54% no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.46),rgba(255,22,56,.48),transparent) 100% 18% /2px 54% no-repeat;filter:drop-shadow(0 0 10px rgba(255,22,56,.4));content:"";pointer-events:none}.featured-section .product-card:hover{border-color:#ff1638b8;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #ff163852,0 0 28px #ff163838,0 22px 48px #00000061;transform:translateY(-2px)}.featured-section .product-card:hover:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.68),rgba(255,22,56,.82),transparent) 50% 0 /68% 2px no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.72),transparent) 0 18% /2px 58% no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.72),transparent) 100% 18% /2px 58% no-repeat;filter:drop-shadow(0 0 14px rgba(255,22,56,.58))}.featured-section .product-card-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:contrast(1.04) saturate(1.06)}.featured-section .product-card-badge{position:absolute;top:10px;z-index:1;max-width:calc(50% - 16px);overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:6px;padding:6px 9px;background:#05070d38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.7rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.featured-section .product-card-owner{left:10px}.featured-section .product-card-rank{right:10px;border-color:#ff163885;background:#ff16382e;text-transform:uppercase}.featured-section .discount{position:absolute;top:42px;left:10px;z-index:2}.featured-section .product-card-view{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:40px;border:1px solid rgba(255,22,56,.7);border-radius:999px;padding:0 18px;background:#07091180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:.78rem;font-weight:900;opacity:0;pointer-events:auto;transform:translate(-50%,-45%) scale(.96);transition:opacity .2s ease,transform .2s ease;text-transform:uppercase}.featured-section .product-card:hover .product-card-view{opacity:1;transform:translate(-50%,-50%) scale(1)}.featured-section .product-card-details{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;background:transparent}.product-art{display:grid;place-items:end;height:132px;border-radius:6px;padding:12px;background:radial-gradient(circle at 65% 20%,hsla(0,0%,100%,.22),transparent 18%),linear-gradient(135deg,#ff163824,#9b5cff2e),#0b0d16}.product-card.blue .product-art{background:radial-gradient(circle at 65% 20%,rgba(99,141,255,.42),transparent 26%),#0b0d16}.product-card.cyan .product-art{background:radial-gradient(circle at 65% 20%,rgba(0,230,195,.34),transparent 26%),#0b0d16}.product-card.green .product-art{background:radial-gradient(circle at 65% 20%,rgba(31,224,143,.34),transparent 26%),#0b0d16}.product-card.purple .product-art{background:radial-gradient(circle at 65% 20%,rgba(155,92,255,.38),transparent 26%),#0b0d16}.product-art svg{justify-self:end;color:#ffffffdb}.product-art strong{justify-self:end;color:#fff;font-size:.78rem}.product-rank{display:grid;justify-items:end;margin-top:-48px;margin-bottom:14px;min-height:48px;text-align:right}.product-rank strong{font-size:.86rem}.product-rank span{color:var(--muted);font-size:.78rem}.weapon-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.weapon-strip span{height:34px;border:1px solid hsla(0,0%,100%,.08);border-radius:5px;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.4) 22% 28%,transparent 30%),#ffffff0a}.product-price{gap:10px}.product-price strong{color:var(--red);font-size:1.08rem}.product-price del{color:var(--muted);font-size:.82rem}.product-price button{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid rgba(255,22,56,.35);border-radius:6px;background:#ff163814;color:var(--red);cursor:pointer}.market-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09}.market-stats div{display:grid;grid-template-columns:34px 1fr;gap:8px 14px;align-items:center;min-height:78px;border-right:1px solid var(--line);padding:14px 18px}.market-stats div:last-child{border-right:0}.market-stats svg{grid-row:span 2;color:var(--red)}.market-stats strong{font-size:1.1rem}.market-stats span{color:var(--muted);font-size:.76rem;text-transform:uppercase}.player-rating strong{color:var(--gold)}.market-footer{justify-content:space-between;gap:24px;padding:28px 4px 0}.market-footer h2{margin-bottom:8px;color:var(--red);font-size:.95rem;text-transform:uppercase}.market-footer p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.market-footer nav{gap:28px;color:var(--muted);font-size:.86rem}.floating-chat{position:fixed;right:28px;bottom:28px;z-index:30;display:grid;place-items:center;width:64px;height:64px;border:0;border-radius:50%;background:linear-gradient(180deg,#ff3151,#d60828);box-shadow:0 18px 50px #ff163875;cursor:pointer}.floating-chat svg:last-child{position:absolute;top:10px;right:12px;color:#fff}.auth-page-shell{display:grid;grid-template-columns:clamp(236px,17vw,284px) minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 42% 22%,rgba(255,22,56,.16),transparent 24%),linear-gradient(180deg,#05070d,#070914)}.auth-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100vh;border-right:1px solid hsla(0,0%,100%,.08);padding:24px 16px;background:linear-gradient(180deg,#050712,#080b15 62%,#05070d)}.auth-logo{width:162px;margin-left:10px}.auth-side-nav{display:grid;gap:12px}.auth-side-link{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;min-height:62px;border:1px solid transparent;border-radius:var(--radius);padding:10px 14px;color:var(--text)}.auth-side-link:first-child,.auth-side-link:hover{border-color:var(--line-red);background:linear-gradient(90deg,#ff163847,#ff16380a)}.auth-side-link svg{color:#fff}.auth-side-link small,.auth-side-link strong{display:block}.auth-side-link strong{font-weight:800}.auth-side-link small{margin-top:5px;color:var(--muted)}.auth-community{margin-top:auto;border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:#ffffff09}.auth-community h2{color:var(--red);font-size:.9rem;text-transform:uppercase}.auth-community p{color:var(--muted);line-height:1.6}.auth-community div{display:flex;gap:12px}.auth-community svg{color:#b199ff}.auth-main{min-width:0}.auth-topbar{justify-content:space-between;min-height:92px;border-bottom:1px solid hsla(0,0%,100%,.08);padding:0 28px;background:#04060c9e}.auth-footer,.auth-footer nav,.auth-label-row,.auth-tabs,.auth-top-actions,.auth-top-actions button,.auth-top-actions>a,.auth-topbar,.auth-topbar nav,.auth-topbar nav a,.auth-trust,.auth-trust div,.remember-row{display:flex;align-items:center}.auth-topbar nav{gap:42px}.auth-topbar nav a{gap:12px}.auth-topbar nav small,.auth-topbar nav strong{display:block}.auth-topbar nav strong{font-weight:800}.auth-topbar nav small{margin-top:4px;color:var(--muted)}.auth-top-actions{gap:14px}.auth-top-actions button{justify-content:center;width:42px;height:42px;border:0;background:transparent;cursor:pointer}.auth-top-actions>a{justify-content:center;min-height:48px;border:1px solid var(--line-red);border-radius:var(--radius);padding:0 22px;color:var(--red);font-weight:900}.auth-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,540px);gap:44px;align-items:stretch;min-height:calc(100vh - 172px);padding:clamp(28px,3vw,48px) clamp(24px,3.8vw,64px) 30px}.auth-hero{position:relative;--auth-hero-position-x:1%;--auth-hero-image-size:auto 116%;width:100%;min-width:0;height:100%;min-height:clamp(560px,calc(100vh - 250px),830px);overflow:hidden;border-radius:var(--radius);background:linear-gradient(90deg,#05070db8 0,#05070d38 46%,#05070dd1),linear-gradient(180deg,transparent 52%,rgba(5,7,13,.92) 100%),url(../images/vantext_hero.png) var(--auth-hero-position-x) center /var(--auth-hero-image-size) no-repeat,#060812}.auth-hero:after{position:absolute;inset:0;background:radial-gradient(circle at 38% 36%,transparent 0 38%,rgba(5,7,13,.36) 70%);content:"";pointer-events:none}.auth-trust svg{color:var(--red)}.auth-hero-copy{position:absolute;right:0;bottom:0;left:0;z-index:2;max-width:650px;padding:0 56px 48px}.auth-hero-copy h1{margin-bottom:18px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.6rem,4vw,4.4rem);font-style:italic;line-height:.96;text-transform:uppercase}.auth-hero-copy h1 span,.auth-hero-copy h1 strong{display:block}.auth-hero-copy h1 strong{color:var(--red)}.auth-hero-copy p{max-width:520px;color:#d8dbe4;font-size:1.08rem;line-height:1.7}.auth-trust{flex-wrap:wrap;gap:26px;margin-top:28px}.auth-trust div{gap:12px}.auth-trust small,.auth-trust strong{display:block}.auth-trust strong{font-size:.86rem;text-transform:uppercase}.auth-trust small{max-width:130px;color:var(--muted);font-size:.76rem;line-height:1.45}.auth-card{position:relative;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius);padding:clamp(36px,3.2vw,48px) clamp(28px,3.6vw,58px) 42px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#080a12e0;box-shadow:0 28px 120px #0006}.auth-card-corner{position:absolute;top:0;left:0;width:56px;height:56px;background:var(--red);clip-path:polygon(0 0,100% 0,0 100%)}.auth-card-heading{text-align:center}.auth-card-heading h2{margin-bottom:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:2.2rem;font-style:italic;text-transform:uppercase}.auth-card-heading h2:first-letter{color:var(--text)}.auth-card-heading p{color:#d4d7e1}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:34px 0 28px;border-bottom:1px solid var(--line)}.auth-tabs a,.auth-tabs button{display:grid;place-items:center;min-height:48px;border:0;background:transparent;color:#b99aff;font-weight:900;text-transform:uppercase}.auth-tabs .active{border-bottom:2px solid var(--red);color:#ff9aa9}.auth-form{display:grid;gap:24px}.auth-register-form{gap:20px}.auth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.auth-form label>span{display:block;margin-bottom:10px;font-size:.78rem;font-weight:900;text-transform:uppercase}.auth-label-row{justify-content:space-between}.auth-label-row a,.auth-text-button{border:0;padding:0;background:transparent;color:var(--red);font-size:.78rem;font-weight:700;text-transform:none;cursor:pointer}.auth-input{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;border:1px solid var(--line);border-radius:var(--radius);padding:0 16px;background:#0000003d;color:var(--muted)}.auth-input input{min-width:0;border:0;background:transparent;color:var(--text);outline:0}.auth-input button{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.auth-avatar-field{display:block}.auth-file-input{position:relative;cursor:pointer}.auth-file-input>span{min-width:0;overflow:hidden;color:#d8dbe4;text-overflow:ellipsis;white-space:nowrap}.auth-file-input input{position:absolute;inset:0;opacity:0;cursor:pointer}.remember-row{gap:10px;width:-moz-fit-content;width:fit-content;color:var(--text);font-size:.9rem}.remember-row input{width:18px;height:18px;accent-color:var(--red)}.auth-error,.auth-success{margin:0;border-radius:var(--radius);padding:12px 14px;font-size:.9rem}.auth-error{border:1px solid rgba(255,22,56,.36);background:#ff16381a;color:#ff9aaa}.auth-success{border:1px solid rgba(31,224,143,.36);background:#1fe08f1a;color:#8dffd0}.auth-submit{min-height:66px;border:0;border-radius:var(--radius);background:linear-gradient(180deg,#ff2445,#b5061e);color:#fff;font-size:1rem;font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 48px #ff163847}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-secondary-action{min-height:48px;border:1px solid var(--line-red);border-radius:var(--radius);background:#ff163814;color:var(--red);font-weight:900;text-transform:uppercase;cursor:pointer}.auth-secondary-action:disabled{cursor:not-allowed;opacity:.58}.auth-register-note{margin:42px 0 0;color:#d4d7e1;text-align:center}.auth-register-note .auth-text-button,.auth-register-note a{margin-left:8px;color:var(--red);font-size:1rem;font-weight:900}.auth-footer{justify-content:space-between;gap:24px;padding:0 64px 28px;color:var(--muted)}.auth-footer nav{gap:30px}.products-hero{position:relative;display:grid;align-items:end;min-height:clamp(260px,32vh,380px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:22px;padding:36px 32px;background:linear-gradient(90deg,#05070dfa,#05070d9e 44%,#05070d3d),linear-gradient(180deg,#05070d1f,#05070dd1),url(../images/vantexthero_2560x1440.png) 62% top /cover no-repeat,#060812}.products-hero h1{position:relative;margin-bottom:10px;padding-left:22px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.6rem,4vw,5rem);font-style:italic;line-height:.92;text-transform:uppercase}.products-hero h1:before{position:absolute;top:8px;bottom:8px;left:0;width:4px;background:var(--red);content:""}.products-hero p{max-width:520px;margin:0;color:#d8dbe4;font-size:1rem}.check-account-page{display:grid;gap:22px}.check-account-hero,.check-panel{position:relative;overflow:hidden;border:1px solid rgba(255,22,56,.38);border-radius:var(--radius);background:linear-gradient(135deg,#ff163812,#070910eb 44%,#070910c7),#070910e0;box-shadow:inset 0 0 70px #ff16380a,0 26px 80px #00000057}.check-account-hero:before,.check-panel:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent 4%,rgba(255,22,56,.58) 12%,transparent 28%,transparent 72%,rgba(255,22,56,.42) 88%,transparent 96%) 50% 0 /100% 2px no-repeat,linear-gradient(90deg,rgba(255,22,56,.18),transparent 18%,transparent 82%,rgba(255,22,56,.18));content:"";pointer-events:none}.check-account-hero>*,.check-panel>*{position:relative;z-index:1}.check-account-hero{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:116px;padding:clamp(20px,2.4vw,30px)}.check-account-hero span,.check-form-heading span{display:block;margin-bottom:8px;color:var(--red);font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.check-account-hero h1{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.85rem,3vw,3.1rem);letter-spacing:.035em;line-height:.95}.check-account-hero a,.check-account-hero h1{color:#fff;font-weight:900;text-transform:uppercase}.check-account-hero a{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(255,22,56,.72);border-radius:8px;padding:0 22px;font-size:.82rem}.check-account-grid{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(360px,.75fr);gap:22px;align-items:stretch}.check-panel{min-width:0;padding:clamp(18px,2vw,28px)}.check-panel-label{display:inline-flex;gap:10px;align-items:center;min-height:42px;border:1px solid rgba(255,22,56,.52);border-radius:7px;margin-bottom:18px;padding:0 18px;color:#fff;font-size:.86rem;font-weight:900;text-transform:uppercase}.check-form-heading strong svg,.check-notice svg,.check-panel-label svg,.check-video-note svg{color:var(--red)}.check-video-frame{position:relative;min-height:clamp(340px,31vw,520px);overflow:hidden;border:1px solid rgba(255,22,56,.42);border-radius:8px;background:radial-gradient(circle at 50% 48%,rgba(255,22,56,.3),transparent 34%),#05070d}.check-video-frame img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:54px 64px 72px;opacity:.9;filter:drop-shadow(0 0 34px rgba(255,22,56,.5))}.check-video-frame:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,13,.42),transparent 30%,rgba(5,7,13,.66)),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(0,0,0,.2) 72%);content:""}.check-video-meta{position:absolute;top:20px;left:22px;z-index:1;display:flex;gap:12px;align-items:center;max-width:calc(100% - 44px)}.check-video-meta>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.check-video-meta small,.check-video-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-video-meta strong{color:#fff;font-size:1rem;font-weight:900}.check-video-meta small{margin-top:4px;color:#d7dbe7;font-size:.82rem}.check-video-play{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:84px;height:60px;border-radius:15px;margin:auto;background:linear-gradient(180deg,#ff2445,#d30728);color:#fff;box-shadow:0 18px 50px #ff16386b}.check-video-youtube{position:absolute;right:22px;bottom:22px;z-index:1;display:inline-flex;gap:8px;align-items:center;color:#fff;font-weight:900}.check-video-note{display:flex;gap:12px;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);margin:20px 0 0;padding-top:18px;color:var(--muted);line-height:1.5}.check-form-panel{display:grid;gap:18px;align-content:start}.check-form-heading{display:flex;gap:14px;align-items:start;justify-content:space-between}.check-form-heading h2{margin:0;color:#fff;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:900;text-transform:uppercase}.check-form-heading strong{display:inline-flex;gap:8px;align-items:center;min-height:38px;border:1px solid rgba(255,22,56,.38);border-radius:7px;padding:0 14px;color:#fff;font-size:.78rem;text-transform:uppercase}.check-action-list,.check-url-form{display:grid;gap:12px}.check-action-list button,.check-url-form input,.check-url-form select{width:100%;min-height:52px;border:1px solid rgba(255,22,56,.34);border-radius:8px;background:#ffffff09;color:#fff}.check-action-list button{display:flex;gap:12px;align-items:center;padding:0 16px;font-size:.95rem;cursor:pointer}.check-action-list button:hover{border-color:#ff1638b8;background:#ff16381a}.check-url-form label{display:grid;gap:8px}.check-url-form label>span{color:#d8dbe7;font-size:.78rem;font-weight:900;text-transform:uppercase}.check-url-form input,.check-url-form select{padding:0 14px;outline:0}.check-url-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--red) 50%) calc(100% - 18px) 22px /7px 7px no-repeat,linear-gradient(135deg,var(--red) 50%,transparent 50%) calc(100% - 13px) 22px /7px 7px no-repeat,#ffffff09;color-scheme:dark;cursor:pointer}.check-url-form select option{background:#090b14;color:#fff;font-weight:800}.check-url-form select option:checked{background:#2a0710;color:#fff}.check-url-form input:focus,.check-url-form select:focus{border-color:#ff1638bd;box-shadow:0 0 0 3px #ff16381a}.check-url-form small{color:var(--muted);font-size:.8rem;line-height:1.45}.check-submit-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:58px;border:1px solid rgba(255,22,56,.84);border-radius:8px;margin-top:4px;background:linear-gradient(90deg,#ff163814,#ff16385c,#ff163814),#ff16381f;color:#fff;font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 24px #ff16382e}.check-submit-button:disabled,.check-url-form input:disabled,.check-url-form select:disabled{cursor:wait;opacity:.68}.check-form-message{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin:0;padding:12px 14px;font-size:.86rem;font-weight:800;line-height:1.45}.check-form-message.error{border-color:#ff16386b;background:#ff163817;color:#ff6d81}.check-form-message.success{border-color:#1fe08f61;background:#1fe08f14;color:#54f1ad}.check-notice{border:1px solid rgba(255,22,56,.32);border-radius:8px;padding:18px;background:#00000029}.check-notice h3{display:flex;gap:10px;align-items:center;margin:0 0 12px;color:#fff;font-size:.95rem;font-weight:900;text-transform:uppercase}.check-notice p{margin:8px 0 0;color:var(--muted);line-height:1.5}.products-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.products-tabs{display:flex;flex-wrap:wrap;gap:20px}.products-tabs button{min-height:52px;border:0;border-bottom:2px solid transparent;background:transparent;color:#c7cad6;font-size:.82rem;font-weight:900;text-transform:uppercase;cursor:pointer}.products-tabs button.active,.products-tabs button:hover{border-bottom-color:var(--red);color:var(--red)}.products-search{display:grid;grid-template-columns:20px minmax(180px,1fr) minmax(96px,auto) auto;gap:12px;align-items:center;width:min(560px,100%);min-height:48px;margin-bottom:10px;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px 0 14px;background:#ffffff09;color:var(--muted)}.products-search input,.products-search select{min-width:0;border:0;background:transparent;color:var(--text);outline:0}.products-search select{min-height:36px;border-left:1px solid var(--line);padding-left:12px;color:#d8dbe4;font-size:.82rem;font-weight:800}.products-search option{background:#111722}.products-search button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--line-red);border-radius:6px;padding:0 12px;background:#ff163814;color:var(--text);font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.products-count{margin-bottom:18px;color:var(--muted);font-size:.92rem}.products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-list-card{position:relative;min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius);aspect-ratio:1.6/1;background-color:#0b0d16;box-shadow:inset 0 0 0 1px #ff16381f,0 0 0 1px #ff16380f,0 18px 42px #00000047;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:contrast(1.04) saturate(1.06);transform:translateZ(0)}.product-list-card:before{position:absolute;inset:0;background:linear-gradient(180deg,#05070d24,#05070d08 42%,#05070d94),radial-gradient(circle at 50% 8%,rgba(255,22,56,.16),transparent 46%);content:""}.product-list-card:after{position:absolute;inset:8px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.58),transparent) 50% 0 /62% 2px no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.46),rgba(255,22,56,.48),transparent) 0 18% /2px 54% no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.46),rgba(255,22,56,.48),transparent) 100% 18% /2px 54% no-repeat;filter:drop-shadow(0 0 10px rgba(255,22,56,.4));content:"";pointer-events:none}.product-list-card:hover{border-color:#ff1638b8;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #ff163852,0 0 28px #ff163838,0 22px 48px #00000061;transform:translateY(-2px)}.product-list-card:hover:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.68),rgba(255,22,56,.82),transparent) 50% 0 /68% 2px no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.72),transparent) 0 18% /2px 58% no-repeat,linear-gradient(180deg,transparent,hsla(0,0%,100%,.56),rgba(255,22,56,.72),transparent) 100% 18% /2px 58% no-repeat;filter:drop-shadow(0 0 14px rgba(255,22,56,.58))}.product-card-badge{position:absolute;top:10px;z-index:1;max-width:calc(50% - 16px);overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:6px;padding:6px 9px;background:#05070d38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.7rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-card-owner{left:10px}.product-card-rank{right:10px;border-color:#ff163885;background:#ff16382e;text-transform:uppercase}.product-card-view{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:40px;border:1px solid rgba(255,22,56,.7);border-radius:999px;padding:0 18px;background:#07091180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:.78rem;font-weight:900;opacity:0;pointer-events:none;transform:translate(-50%,-45%) scale(.96);transition:opacity .2s ease,transform .2s ease;text-transform:uppercase}.product-list-card:hover .product-card-view{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-card-details{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;background:transparent}.product-card-details>div{position:relative;display:grid;align-items:center;min-width:0;min-height:40px;border:1px solid hsla(0,0%,100%,.045);border-radius:5px;padding:14px 8px 7px;background:#0709110f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-card-details svg{width:13px;height:13px;color:var(--red)}.product-card-details dt{position:absolute;top:0;left:50%;display:inline-flex;gap:4px;align-items:center;justify-content:center;max-width:calc(100% - 12px);border-radius:999px;padding:0 5px;background:#05070d42;color:var(--muted);font-size:.54rem;font-weight:800;line-height:14px;text-transform:uppercase;transform:translate(-50%,-50%)}.product-card-details dd,.product-card-details dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-details dd{margin:0;color:#fff;font-size:.78rem;font-weight:900;line-height:1;text-align:center}.loading-card,.products-empty{min-height:260px}.products-empty{display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.loading-card{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent),#ffffff09;background-size:220% 100%,auto;animation:product-loading 1.4s linear infinite}.products-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:28px}.products-pagination button{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--line);border-radius:6px;background:#ffffff09;color:var(--text);font-weight:900;cursor:pointer}.products-pagination button.active{border-color:var(--line-red);background:#ff163829;color:var(--red)}.products-pagination button:disabled{cursor:not-allowed;opacity:.45}.products-pagination span{margin-left:8px;color:var(--muted);font-size:.86rem}.accounts-header{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:22px}.accounts-title{display:flex;gap:14px;align-items:center;min-width:0}.accounts-title>span{display:grid;flex:0 0 46px;place-items:center;width:46px;height:46px;border:1px solid rgba(255,22,56,.5);border-radius:8px;background:#ff16381f;color:var(--red)}.accounts-title h1{margin:0;color:#fff;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1;text-transform:uppercase}.accounts-title p{margin:6px 0 0;color:var(--muted);font-size:.9rem;font-weight:700}.accounts-refresh{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(255,22,56,.58);border-radius:8px;padding:0 14px;background:#ff16381a;color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.accounts-refresh:disabled{cursor:wait;opacity:.62}.accounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:18px;align-items:start}.account-card{width:100%;max-width:320px;max-height:210px;cursor:default;text-decoration:none}.account-card .product-card-image{-o-object-position:center center;object-position:center center}.account-card-name{position:absolute;right:12px;bottom:12px;left:12px;z-index:1;display:block;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:9px 12px;background:linear-gradient(135deg,#ff163829,#070911ad),#0709118a;color:#fff;font-size:.92rem;font-weight:900;line-height:1.1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 18px #ff163814,0 12px 28px #00000047}.account-card:hover .account-card-name{border-color:#ff16386b;background:linear-gradient(135deg,#ff163838,#070911b8),#07091199}.account-brand-card{place-items:center;align-content:center;gap:14px;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(255,22,56,.14),transparent 46%),#070911d1}.account-brand-card img{display:block;width:min(360px,96%);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 24px rgba(255,22,56,.42))}.account-brand-card strong{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 24px);min-height:46px;border:1px solid rgba(255,22,56,.48);border-radius:999px;padding:0 clamp(12px,5%,22px);background:#0709118f;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.12rem,1.55vw,1.55rem);letter-spacing:0;line-height:1;box-shadow:inset 0 0 20px #ff163814,0 12px 28px #00000038}.account-brand-card span,.account-brand-card strong{font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-brand-card span{max-width:100%;border:1px solid rgba(255,22,56,.32);border-radius:999px;padding:8px 14px;background:#0709117a;color:var(--muted);font-size:.82rem}.accounts-state{display:grid;place-items:center;min-height:320px;border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:radial-gradient(circle at 50% 0,rgba(255,22,56,.16),transparent 38%),#ffffff09;color:var(--muted);text-align:center}.accounts-state svg{margin-bottom:12px;color:var(--red)}.accounts-state h2{margin:0;color:#fff;font-size:1.2rem;text-transform:uppercase}.accounts-state p{margin:8px 0 0;max-width:420px;font-weight:700}.accounts-state a{display:inline-grid;place-items:center;min-height:42px;margin-top:18px;border:1px solid rgba(255,22,56,.65);border-radius:8px;padding:0 18px;color:var(--red);font-size:.82rem;font-weight:900;text-transform:uppercase}.product-preview-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000000a8}.product-preview-modal{position:relative;display:grid;gap:12px;width:min(1120px,92vw);max-height:88vh;margin:0;border:1px solid rgba(255,22,56,.42);border-radius:var(--radius);padding:14px;background:#06080ee6;box-shadow:0 0 0 1px #ffffff14,0 0 42px #ff16383d,0 30px 90px #00000094}.product-preview-modal img{display:block;width:100%;max-height:calc(88vh - 82px);border-radius:calc(var(--radius) - 4px);-o-object-fit:contain;object-fit:contain}.product-preview-modal figcaption{overflow:hidden;color:#fff;font-size:.95rem;font-weight:900;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-preview-close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:#05070db8;color:#fff;cursor:pointer}.product-preview-enter-active,.product-preview-leave-active{transition:opacity .2s ease}.product-preview-enter-active .product-preview-modal,.product-preview-leave-active .product-preview-modal{transition:opacity .2s ease,transform .2s ease}.product-preview-enter-from,.product-preview-leave-to{opacity:0}.product-preview-enter-from .product-preview-modal,.product-preview-leave-to .product-preview-modal{opacity:0;transform:scale(.96)}.product-detail-back{display:inline-flex;gap:8px;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:18px;color:var(--muted);font-size:.9rem;font-weight:900;text-decoration:none;text-transform:uppercase}.product-detail-back:hover{color:var(--red)}.product-detail-state{display:grid;min-height:280px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.product-detail-state.error{border-color:var(--line-red);color:var(--red)}.product-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;align-items:stretch;margin-bottom:22px}.product-detail-media,.product-detail-panel,.product-detail-summary{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09}.product-detail-media{overflow:hidden;min-height:420px}.product-detail-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#070912}.product-detail-summary{display:grid;align-content:center;gap:16px;padding:24px}.product-detail-summary p,.product-detail-summary span{margin:0;color:var(--muted)}.product-detail-summary h1{margin:0;font-size:clamp(2rem,3vw,3.6rem);font-style:italic;line-height:.95;text-transform:uppercase}.product-detail-grid,.product-detail-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-detail-price-row>div{display:grid;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:14px;background:#0709115c}.product-detail-price-row svg{color:var(--red)}.product-detail-panel dt,.product-detail-price-row small,.product-detail-skins small{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.product-detail-price-row strong{color:#fff;font-size:1.05rem}.product-detail-grid{margin-bottom:22px}.product-detail-panel{padding:18px}.product-detail-panel h2{margin:0 0 14px;font-size:1rem;text-transform:uppercase}.product-detail-panel dl{display:grid;gap:12px;margin:0}.product-detail-panel dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:10px}.product-detail-panel dd,.product-detail-panel dt{margin:0}.product-detail-panel dd{color:#fff;font-weight:900;text-align:right}.product-detail-agents,.product-detail-skins{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.product-detail-agents article,.product-detail-skins article{display:grid;gap:8px;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px;background:#07091152}.product-detail-skins img{width:100%;height:70px;-o-object-fit:contain;object-fit:contain}.product-detail-agents strong,.product-detail-skins strong{overflow:hidden;color:#fff;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.product-detail-agents img{width:100%;height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:26px;align-items:start}.product-detail-content{display:contents;min-width:0}.product-detail-layout .product-detail-hero{position:relative;grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:end;min-height:320px;overflow:hidden;border:1px solid rgba(255,22,56,.42);border-radius:var(--radius);margin-bottom:0;padding:20px;background-color:#070912;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 70px #ff163814}.product-detail-layout .product-detail-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,#05070df0,#05070d99 34%,#05070d29 68%,#05070db8),linear-gradient(180deg,#05070d1a,#05070dc7);content:""}.product-detail-layout .product-detail-hero>*{position:relative;z-index:1}.product-detail-layout .product-detail-hero .product-detail-breadcrumb{position:absolute;inset:16px auto auto 18px;z-index:3;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;justify-self:start;color:var(--muted);font-weight:800}.product-detail-breadcrumb a,.product-detail-breadcrumb strong{color:inherit;text-decoration:none}.product-detail-breadcrumb strong{color:var(--red)}.product-buy-title span{display:inline-flex;align-items:center;min-height:34px;border-radius:6px;background:#ff163833;color:#ff6c7f}.product-detail-account-name{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:2px 8px;align-items:baseline;justify-content:center;justify-self:center;width:-moz-fit-content;width:fit-content;max-width:min(1040px,100%);margin-top:auto;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:12px 24px;background:linear-gradient(135deg,#ff163824,#0709119e),#0709118a;color:#fff;font-weight:900;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 28px #ff163814,0 18px 42px #00000047}.product-detail-account-name span,.product-detail-account-name strong{overflow-wrap:anywhere;text-shadow:0 10px 24px rgba(0,0,0,.46)}.product-detail-account-name span,.product-detail-account-name strong{font-size:clamp(1.18rem,1.75vw,1.48rem)}.product-buy-card svg,.product-detail-account-name strong,.product-detail-stats svg{color:var(--red)}.product-detail-stats{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;justify-self:center;width:min(1040px,100%);max-width:100%;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius);padding:10px;background:#0a0c1480;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-detail-stats>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 12px;align-items:center;min-width:0;border:1px solid hsla(0,0%,100%,.075);border-radius:8px;padding:8px;background:#07091147}.product-detail-stats svg{grid-row:span 2;width:25px;height:25px}.product-detail-stats>.product-detail-rank-stat{grid-template-columns:42px minmax(0,1fr);gap:3px 6px}.product-detail-rank-stat img{grid-row:span 2;width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.product-detail-stats small{color:var(--muted);font-size:.6rem;font-weight:800;line-height:1;text-transform:uppercase}.product-detail-stats strong{grid-column:2;color:#fff;font-size:.82rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-sidebar{position:static;grid-column:2;grid-row:1;min-height:320px}.product-buy-card{position:relative;display:grid;gap:10px;align-content:start;height:320px;min-height:320px;overflow:hidden;border:1px solid rgba(255,22,56,.72);border-radius:var(--radius);padding:18px;background:linear-gradient(90deg,#04050aeb,#04050a94 46%,#04050a4d),linear-gradient(180deg,#04050a1a,#04050af0),url(../images/buycard_background.png) 50% /cover no-repeat,#05060d;box-shadow:inset 0 0 80px #ff163814,0 28px 90px #00000075}.product-buy-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.product-buy-title h2{margin:0;color:#fff;font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase;text-shadow:0 8px 28px rgba(0,0,0,.5)}.product-buy-title span{min-height:38px;border:1px solid rgba(255,22,56,.58);border-radius:7px;padding:0 12px;background:#0709118a;color:var(--red);font-size:clamp(1rem,1.45vw,1.35rem);font-weight:900}.product-buy-price{display:grid;gap:4px}.product-buy-price del{color:var(--muted);font-size:clamp(.9rem,1.2vw,1.05rem)}.product-buy-price del,.product-buy-price small{width:-moz-fit-content;width:fit-content;font-weight:900;line-height:1}.product-buy-price small{color:var(--red);font-size:clamp(.78rem,1vw,.95rem);text-transform:uppercase}.product-buy-price strong{color:var(--red);font-size:clamp(2.4rem,3.8vw,3.3rem);font-weight:900;letter-spacing:0;line-height:.9;text-shadow:0 0 28px rgba(255,22,56,.26)}.product-buy-muted,.product-buy-primary,.product-buy-secondary{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:0;min-height:44px;border-radius:7px;padding:0 10px;font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.product-buy-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-buy-primary{border:0;background:linear-gradient(180deg,#ff2445,#b5061e);color:#fff;box-shadow:inset 0 1px #ffffff59,0 16px 34px #ff163847}.product-buy-primary svg{color:#fff}.product-buy-secondary{border:1px solid rgba(255,22,56,.86);background:#07091180;color:#fff}.product-buy-muted{border:1px solid hsla(0,0%,100%,.22);background:#07091175;color:var(--muted)}.product-buy-description{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:74px;overflow:hidden;border:1px solid rgba(255,22,56,.32);border-radius:8px;padding:12px;background:linear-gradient(90deg,#070911db,#0709116b),#0709117a}.product-buy-description-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,22,56,.44);border-radius:8px;background:#ff163814;color:var(--red)}.product-buy-description h3{margin:0 0 4px;color:#fff;font-size:.86rem;font-weight:900;text-transform:uppercase}.product-buy-description p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.product-detail-assets{grid-column:1/-1;grid-row:2;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);padding:18px;background:#070911b8}.product-detail-section-title{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.product-detail-section-title h2{margin:0;font-size:1.35rem;text-transform:uppercase}.product-detail-asset-tabs,.product-detail-controls,.product-detail-weapon-tabs{display:flex;flex-wrap:wrap;gap:10px}.product-detail-controls{justify-content:flex-end}.export-only{display:none}.product-detail-export-brand{align-items:center;justify-content:center;min-height:38px;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:1.35rem;font-weight:900;text-transform:uppercase}.product-tier-filter{display:inline-flex;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:3px;background:#ffffff09}.product-tier-filter button{min-height:32px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.product-tier-filter button.active{background:#ff16382e;color:#fff}.product-export-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(255,22,56,.58);border-radius:8px;padding:0 12px;background:#ff16381a;color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase;cursor:pointer}.product-export-button:disabled{cursor:wait;opacity:.62}.product-export-button svg{color:var(--red)}.product-detail-asset-tabs button,.product-detail-weapon-tabs button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:900;text-transform:uppercase;cursor:pointer}.product-detail-weapon-tabs button{min-height:30px;font-size:.76rem}.product-detail-asset-tabs button.active,.product-detail-weapon-tabs button.active{border-bottom-color:var(--red);color:var(--red)}.product-detail-asset-tabs span{color:#fff}.product-detail-weapon-tabs{margin-bottom:16px}.product-detail-buddies,.product-detail-contracts,.product-detail-layout .product-detail-agents,.product-detail-layout .product-detail-skins{position:relative;display:grid;gap:14px;isolation:isolate}.product-detail-buddies:before,.product-detail-layout .product-detail-agents:before,.product-detail-layout .product-detail-skins:before{position:absolute;top:50%;left:50%;z-index:0;width:min(88%,920px);max-width:100%;aspect-ratio:1564/950;background:url(../images/logo_vantex_1564x950.png) 50%/contain no-repeat;content:"";opacity:.18;pointer-events:none;transform:translate(-50%,-50%)}.product-detail-layout .product-detail-skins{gap:10px}.product-detail-buddies,.product-detail-layout .product-detail-agents,.product-detail-layout .product-detail-skins{grid-template-columns:repeat(var(--product-asset-columns,6),minmax(0,1fr))}.product-detail-contracts{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-buddies article,.product-detail-contracts article,.product-detail-layout .product-detail-agents article,.product-detail-layout .product-detail-skins article{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(var(--skin-tier-rgb,255,138,22),.58);border-radius:8px;padding:6px;background:radial-gradient(circle at 50% 0,rgba(var(--skin-tier-rgb,255,138,22),.18),#070911b8 62%),#070911b8;box-shadow:inset 0 0 18px rgba(var(--skin-tier-rgb,255,138,22),.08),0 0 16px rgba(var(--skin-tier-rgb,255,138,22),.1)}.skin-grid-spacer{position:relative;z-index:1}.product-detail-layout .product-detail-skins article:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--skin-tier-rgb,255,138,22),.48),transparent) 50% 0 /72% 1px no-repeat,linear-gradient(180deg,transparent,rgba(var(--skin-tier-rgb,255,138,22),.32),transparent) 0 18% /1px 52% no-repeat,linear-gradient(180deg,transparent,rgba(var(--skin-tier-rgb,255,138,22),.32),transparent) 100% 18% /1px 52% no-repeat;content:"";pointer-events:none}.skin-tier-select{--skin-tier-rgb:76,167,255}.skin-tier-deluxe{--skin-tier-rgb:54,219,168}.skin-tier-premium{--skin-tier-rgb:211,76,255}.skin-tier-ultra{--skin-tier-rgb:246,203,84}.skin-tier-exclusive{--skin-tier-rgb:255,138,45}.skin-tier-default{--skin-tier-rgb:255,138,22}.product-detail-buddies article,.product-detail-contracts article,.product-detail-layout .product-detail-agents article{padding:12px}.product-detail-layout .product-detail-skins img{width:100%;height:58px;-o-object-fit:contain;object-fit:contain}.skin-name-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:center;margin-top:4px}.product-detail-layout .product-detail-skins .skin-tier{width:18px;height:18px;margin:0}.product-detail-layout .product-detail-agents img{width:100%;height:210px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.product-detail-buddies img{width:100%;height:94px;-o-object-fit:contain;object-fit:contain}.skin-grid-spacer{min-width:0}.product-detail-contracts article{color:#fff;font-weight:900}.product-detail-lazy-state{grid-column:1/-1;margin:0;border:1px solid var(--line);border-radius:8px;padding:18px;color:var(--muted);text-align:center}.product-detail-layout.export-mode{display:grid!important;grid-template-columns:minmax(0,1fr) 430px!important;gap:26px!important;align-items:start!important;width:1600px!important;max-width:none!important;padding:24px!important;background:#05070d!important}.product-detail-layout.export-mode .product-detail-content{display:contents!important}.product-detail-layout.export-mode .product-detail-hero{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;align-content:end!important;min-height:320px!important;height:320px!important;margin-bottom:0!important;padding:20px!important;background-position:50%!important;background-size:cover!important}.product-detail-layout.export-mode .product-detail-hero .product-detail-breadcrumb{inset:16px auto auto 18px!important;gap:10px!important;font-size:.92rem!important;justify-self:start!important}.product-detail-layout.export-mode .product-detail-sidebar{grid-column:2!important;grid-row:1!important;min-height:320px!important}.product-detail-layout.export-mode .product-buy-card{height:320px!important;min-height:320px!important;overflow:hidden!important;padding:18px!important}.product-detail-layout.export-mode .product-detail-account-name{flex-wrap:nowrap!important;gap:0 8px!important;justify-self:center!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;max-width:none!important;margin-top:auto!important;margin-bottom:12px!important;padding:12px 24px!important;white-space:nowrap!important}.product-detail-layout.export-mode .product-detail-account-name span,.product-detail-layout.export-mode .product-detail-account-name strong{display:inline-block!important;overflow:visible!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:nowrap!important}.product-detail-layout.export-mode .product-detail-account-name span{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;font-size:1.22rem!important}.product-detail-layout.export-mode .product-detail-account-name strong{flex:0 0 auto!important;font-size:1.22rem!important}.product-detail-layout.export-mode .product-detail-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:min(1040px,100%)!important;max-width:100%!important}.product-detail-layout.export-mode .product-detail-assets{grid-column:1/-1!important;grid-row:2!important}.product-detail-layout.export-mode .export-only{display:inline-flex!important}.product-detail-layout.export-mode .product-detail-skins{grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-detail-layout.export-mode .product-detail-agents,.product-detail-layout.export-mode .product-detail-buddies,.product-detail-layout.export-mode .product-detail-contracts{grid-template-columns:repeat(4,minmax(0,1fr))!important}@keyframes product-loading{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media(min-width:1880px){.products-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1560px)and (min-width:1321px){.product-detail-layout{grid-template-columns:minmax(0,1fr) 380px}.product-detail-stats{width:min(960px,100%)}}@media(max-width:1320px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-layout{grid-template-columns:1fr}.product-detail-sidebar{position:static;grid-column:auto;grid-row:auto;min-height:0}.product-buy-card{height:320px;min-height:320px}.product-detail-assets{grid-column:auto;grid-row:auto}}@media(max-width:980px){.check-account-grid{grid-template-columns:1fr}.check-video-frame{min-height:360px}.products-toolbar{align-items:stretch;flex-direction:column}.products-search{width:100%}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-grid,.product-detail-hero{grid-template-columns:1fr}.product-detail-media{min-height:320px}.product-detail-layout .product-detail-hero{min-height:320px;padding:22px}.product-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-detail-stats>div:nth-child(2n){border-right:0}.product-detail-buddies,.product-detail-layout .product-detail-agents,.product-detail-layout .product-detail-skins{grid-template-columns:repeat(var(--product-asset-columns,4),minmax(0,1fr))}.product-detail-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.check-account-hero{align-items:stretch;flex-direction:column;min-height:0;padding:22px 16px}.check-account-hero a{width:100%}.check-panel{padding:14px}.check-form-heading{display:grid}.check-form-heading strong{justify-self:start}.check-video-frame{min-height:240px}.check-video-frame img{padding:62px 28px 70px}.check-video-meta{top:14px;left:14px;max-width:calc(100% - 28px)}.check-video-youtube{right:14px;bottom:14px;font-size:.78rem}.products-hero{min-height:240px;padding:28px 18px}.products-search{grid-template-columns:20px minmax(0,1fr);padding-bottom:10px;padding-top:10px}.products-search select{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.products-search button{grid-column:1/-1}.products-grid{grid-template-columns:1fr}.product-detail-panel,.product-detail-summary{padding:14px}.product-detail-price-row{grid-template-columns:1fr}.product-detail-layout .product-detail-hero{align-content:start;min-height:0;padding:68px 14px 14px}.product-detail-layout .product-detail-hero .product-detail-breadcrumb{inset:16px 14px auto 18px;gap:7px;font-size:.82rem}.product-detail-account-name{width:100%;margin-top:0;padding:9px 14px}.product-detail-account-name span,.product-detail-account-name strong{font-size:1rem}.product-detail-contracts,.product-detail-stats{grid-template-columns:1fr}.product-detail-buddies,.product-detail-layout .product-detail-agents,.product-detail-layout .product-detail-skins{grid-template-columns:repeat(var(--product-asset-columns,2),minmax(0,1fr))}.product-buy-card,.product-detail-assets{padding:14px}.product-buy-card{height:auto;min-height:0;overflow:visible}.product-buy-price strong{font-size:clamp(2rem,15vw,2.7rem)}.product-buy-actions,.product-detail-controls{grid-template-columns:1fr}}.checkout-page{display:grid;gap:18px}.checkout-heading{display:flex;gap:18px;align-items:center;justify-content:space-between}.checkout-heading h1,.checkout-panel h2{display:flex;gap:10px;align-items:center;margin:0;color:#fff;font-weight:900;letter-spacing:0;text-transform:uppercase}.checkout-heading h1{font-size:clamp(1.7rem,2.5vw,2.35rem)}.checkout-panel h2{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px;font-size:1.18rem}.checkout-heading h1 span,.checkout-panel h2 span{color:var(--red)}.checkout-steps{display:flex;gap:20px;align-items:center;margin:0;padding:0;list-style:none}.checkout-steps li{display:inline-flex;gap:10px;align-items:center;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.checkout-steps li:after{width:26px;height:2px;background:#ffffff2e;content:""}.checkout-steps li:last-child:after{display:none}.checkout-steps span{display:grid;place-items:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.28);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);color:inherit}.checkout-steps .active,.checkout-steps .done{color:var(--red)}.checkout-steps .active span,.checkout-steps .done span{border-color:var(--red);color:#fff}.checkout-grid{display:grid;grid-template-columns:minmax(620px,1.22fr) minmax(360px,.78fr);gap:16px;align-items:start}.checkout-account-column{display:grid;gap:16px;min-width:0}.checkout-panel{position:relative;overflow:hidden;border:1px solid rgba(255,22,56,.28);border-radius:var(--radius);padding:22px;background:linear-gradient(135deg,#ff16380f,#080a12e6 42%,#080a12c7),#080a12d6;box-shadow:inset 0 0 60px #ff16380a,0 28px 90px #00000057}.checkout-panel:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent,transparent 76%,rgba(255,22,56,.12) 0,transparent 86%),radial-gradient(circle at 96% 0,rgba(255,22,56,.12),transparent 22%);content:"";pointer-events:none}.checkout-panel>*{position:relative;z-index:1}.checkout-account-main{display:grid;grid-template-columns:minmax(320px,50%) minmax(0,1fr);gap:22px;align-items:stretch;margin-top:14px}.checkout-product-art{position:relative;justify-self:center;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#070912}.checkout-product-art img{display:block;width:auto;max-width:100%;height:auto;max-height:520px}.checkout-account-summary{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;height:100%}.checkout-account-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:0}.checkout-account-title h3{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:900;line-height:1;text-transform:uppercase}.checkout-account-title span{border-radius:6px;padding:8px 12px;background:#ff1638b8;color:#fff;font-weight:900}.checkout-stat-list,.checkout-total-box dl{display:grid;gap:8px;margin:0}.checkout-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-stat-list>div,.checkout-total-box dl>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;align-items:center;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:9px;background:#ffffff06}.checkout-stat-list dt{display:flex;grid-column:1/-1;gap:7px;align-items:center;min-width:0;color:var(--muted);font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.checkout-stat-list dt svg{color:var(--red);width:15px;height:15px}.checkout-stat-list dd,.checkout-total-box dd{margin:0;color:#fff;font-weight:800}.checkout-stat-list dd{grid-column:1/-1;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.checkout-total-box dd{text-align:right}.checkout-description-box{display:grid;align-content:start;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;padding:12px;background:#00000024}.checkout-description-box h3,.checkout-payment-card>h3,.checkout-total-box h3{margin:0 0 10px;color:#fff;font-size:.98rem;font-weight:900;text-transform:uppercase}.checkout-description-box p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.checkout-total-box dt{color:var(--muted);text-transform:none}.checkout-payment-card{display:grid;gap:18px;align-content:start}.checkout-buyer-block small{display:block;margin-bottom:8px;color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.checkout-buyer-block,.checkout-plan-block{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px;background:linear-gradient(135deg,#ff16380f,#ffffff06),#00000024}.checkout-buyer-block h3,.checkout-plan-block h3{margin:0 0 6px;color:#fff;font-size:1.08rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.checkout-buyer-block p,.checkout-plan-block p{margin:0 0 14px;color:var(--muted);font-weight:700;line-height:1.45}.checkout-plan-block>small{display:block;margin-bottom:8px;color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.checkout-buyer-block label{display:grid;gap:8px;margin-top:14px}.checkout-buyer-block label>span,.checkout-installment-box label>span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.checkout-buyer-block input,.checkout-buyer-block textarea{width:100%;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:13px 14px;background:#ffffff09;color:#fff;outline:0}.checkout-buyer-block input:focus,.checkout-buyer-block textarea:focus{border-color:#ff16389e;box-shadow:0 0 0 3px #ff16381a}.checkout-buyer-block textarea{min-height:92px;resize:vertical}.checkout-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-rent-block{gap:12px}.checkout-rental-packages{display:grid;gap:8px;margin-top:12px}.checkout-rental-packages>span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.checkout-rental-packages>p{margin:0;color:var(--muted);font-size:.86rem;font-weight:700}.checkout-rental-packages button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:10px 12px;background:#ffffff09;color:#fff;cursor:pointer}.checkout-rental-packages button.active{border-color:#ff1638a3;background:#ff163829;box-shadow:inset 0 0 28px #ff163814}.checkout-rental-packages small,.checkout-rental-packages strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-rental-packages strong{font-size:.86rem;font-weight:900;text-transform:uppercase}.checkout-rental-packages small{color:var(--muted);font-size:.78rem;font-weight:900}.checkout-rent-field{display:grid;gap:8px;margin-top:12px}.checkout-rent-field>span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.checkout-rent-field input{width:100%;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:13px 14px;background:#ffffff09;color:#fff;font-weight:800;outline:0}.checkout-rent-field input:focus{border-color:#ff16389e;box-shadow:0 0 0 3px #ff16381a}.checkout-rent-field small{color:var(--muted);font-weight:700}.checkout-rent-field small strong{color:#fff}.checkout-hour-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.checkout-hour-buttons button{min-height:34px;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;background:#ffffff09;color:var(--muted);font-size:.78rem;font-weight:900;cursor:pointer}.checkout-hour-buttons button.active{border-color:#ff1638a3;background:#ff16382e;color:#fff}.checkout-rent-summary{display:grid;gap:0;border-top:1px dashed hsla(0,0%,100%,.12);margin:12px 0 0;padding-top:12px}.checkout-rent-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0}.checkout-rent-summary dd,.checkout-rent-summary dt{margin:0;color:#fff;font-weight:900}.checkout-rent-summary dt{color:var(--muted)}.checkout-rent-notice{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;margin-top:4px!important;padding:9px 12px;color:#fff!important;font-size:.76rem;text-transform:uppercase}.checkout-rent-notice:before{width:6px;height:6px;border-radius:50%;margin:5px 8px 0 0;background:var(--gold);content:"";flex:0 0 auto}.checkout-plan-options button{display:flex;gap:12px;align-items:center;min-height:48px;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:0 14px;background:#ffffff09;color:#fff;font-size:.96rem;font-weight:900;text-align:left;text-transform:uppercase;white-space:normal;cursor:pointer}.checkout-plan-options button>span{display:grid;place-items:center;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.72);border-radius:50%}.checkout-plan-options button.active{border-color:#ff1638b8;background:linear-gradient(90deg,#ff16382e,#ffffff09);box-shadow:inset 0 0 28px #ff163814}.checkout-plan-options button.active>span:before{width:8px;height:8px;border-radius:50%;background:var(--red);content:""}.checkout-installment-box{display:grid;gap:12px;border:1px solid rgba(255,22,56,.28);border-radius:8px;margin-top:12px;padding:14px;background:#0000002e}.checkout-installment-box label{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:8px 10px;background:#ffffff09}.checkout-installment-box label>span{grid-column:1/-1}.checkout-installment-box label strong{color:#fff;font-size:1.18rem;font-weight:900}.checkout-installment-box label:before{color:#fff;content:"$";font-weight:900}.checkout-installment-box label em{border-radius:6px;padding:4px 9px;background:#ff16382e;color:#fff;font-size:.78rem;font-style:normal;font-weight:900}.checkout-installment-box input[type=range]{width:100%;accent-color:var(--red)}.checkout-percent-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.checkout-percent-buttons button{min-height:34px;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;background:#ffffff09;color:var(--muted);font-size:.78rem;font-weight:900;cursor:pointer}.checkout-percent-buttons button.active{border-color:#ff1638a3;background:#ff16382e;color:#fff}.checkout-installment-box>p{margin:0;color:var(--muted);font-size:.86rem}.checkout-installment-box dl{display:grid;gap:8px;border-top:1px dashed hsla(0,0%,100%,.12);margin:4px 0 0;padding-top:12px}.checkout-installment-box dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.checkout-installment-box dd,.checkout-installment-box dt{margin:0;color:#fff;font-weight:900}.checkout-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-methods button{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:82px;border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:12px;background:#ffffff09;color:#fff;text-align:left;cursor:pointer}.checkout-methods button.active{border-color:var(--red);background:linear-gradient(135deg,#ff163829,#ffffff09)}.checkout-methods svg{color:var(--red)}.checkout-methods small,.checkout-methods strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-methods strong{font-size:.82rem;font-weight:900;text-transform:uppercase}.checkout-methods small{margin-top:4px;color:var(--muted);font-size:.78rem}.checkout-method-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,var(--red),var(--violet));color:#fff;font-size:.88rem;font-weight:900;line-height:1;text-align:center}.checkout-method-check{position:absolute;top:10px;right:10px;color:var(--red)}.checkout-total-box{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:18px;background:#0000002e}.checkout-voucher-box{margin-bottom:12px}.checkout-voucher-box h4{margin:0 0 6px;color:#fff;font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.checkout-voucher-box p{margin:0;color:var(--muted);font-size:.86rem;font-weight:700}.checkout-total-box dl{gap:0}.checkout-total-box dl>div{grid-template-columns:minmax(0,1fr) auto;gap:14px;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0;padding:9px 0;background:transparent}.checkout-total-box .danger{color:var(--red)}.checkout-total-line{margin-top:8px;border-bottom:0!important;padding-top:14px!important}.checkout-total-line dt{color:#fff;font-size:1rem;font-weight:900}.checkout-total-line dd{color:var(--red);font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900}.checkout-pay-button{position:relative;display:inline-flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:58px;overflow:hidden;border:0;border-radius:8px;margin-top:14px;padding:0 16px;background:linear-gradient(180deg,#ff2445,#b5061e);color:#fff;font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 42px #ff163847}.checkout-pay-button:disabled{cursor:wait;opacity:.68}.checkout-pay-button span{position:absolute;right:10px;top:8px;border-radius:4px;padding:4px 8px;background:#50000a52;font-size:.72rem;text-transform:none}.checkout-payment-message{border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:.84rem;font-weight:800;line-height:1.4}.checkout-payment-message.error{border:1px solid rgba(255,22,56,.38);background:#ff163817;color:#ff93a4}.checkout-payment-message.success{border:1px solid rgba(31,224,143,.34);background:#1fe08f17;color:#64f0b0}.checkout-secure-note{display:flex;gap:8px;align-items:center;justify-content:center;margin:16px 0 0;color:var(--muted);font-size:.84rem}.checkout-guide{padding-bottom:24px}.checkout-guide-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:16px}.checkout-account-column .checkout-guide-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.checkout-account-column .checkout-guide-arrow{display:none}.checkout-guide article{min-width:0}.checkout-video-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,22,56,.26);border-radius:8px;background:#070912}.checkout-video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.62}.checkout-video-thumb>span{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:5px;background:linear-gradient(180deg,#ff2445,#b5061e);color:#fff;font-weight:900}.checkout-video-thumb button{position:absolute;inset:0;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;margin:auto;background:#ffffffd1;color:#10121a;cursor:pointer}.checkout-guide p{margin:8px 0 0;color:#d8dbe8;font-size:.92rem;line-height:1.35;text-align:center}.checkout-guide-arrow{position:absolute;left:calc(20% - 14px);top:42px;color:var(--muted)}.checkout-state{border:1px solid var(--line);border-radius:var(--radius);padding:28px;color:var(--muted);text-align:center}.checkout-state.error{border-color:#ff163866;color:var(--red)}@media(max-width:1320px){.checkout-grid{grid-template-columns:1fr}.checkout-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.checkout-heading{align-items:flex-start;flex-direction:column}.checkout-steps{flex-wrap:wrap}.checkout-account-main{grid-template-columns:1fr}.checkout-account-column{order:2}.checkout-payment-card{order:1}.checkout-product-art{max-width:420px}.checkout-guide-row{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-guide-arrow{display:none}}@media(max-width:560px){.checkout-panel{padding:16px}.checkout-guide-row,.checkout-hour-buttons,.checkout-methods,.checkout-plan-options{grid-template-columns:1fr}.checkout-steps li:after{display:none}}@media(max-width:1500px){.auth-content{grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:32px}}@media(max-width:1400px){.auth-content{grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:28px}}@media(max-width:1320px){.market-shell{grid-template-columns:244px minmax(0,1fr)}.auth-sidebar,.market-sidebar{padding-right:14px;padding-left:14px}.market-hero{grid-template-columns:minmax(0,1fr);--market-hero-position-y:8%}}@media(max-width:1180px){.auth-page-shell{grid-template-columns:244px minmax(0,1fr)}.auth-content{grid-template-columns:1fr;gap:24px}.auth-hero{aspect-ratio:16/9;height:auto;min-height:0}.auth-topbar nav{display:none}}@media(max-width:980px){.market-shell{display:block}.market-main{padding-bottom:92px}.mobile-bottom-nav{display:grid}.market-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(292px,calc(100vw - 32px));height:100dvh;overflow-y:auto;padding:20px 16px;transform:translate(-104%);transition:transform .24s ease;box-shadow:24px 0 70px #00000075}.market-sidebar.open{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:70;display:block;background:#00000094;opacity:0;pointer-events:none;transition:opacity .24s ease}.sidebar-backdrop.active{opacity:1;pointer-events:auto}.side-menu{grid-template-columns:1fr}.market-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.top-actions{grid-column:1/-1;flex-wrap:wrap}.sidebar-toggle{display:grid}.market-hero{grid-template-columns:1fr;--market-hero-position-x:58%;--market-hero-position-y:top}.hero-character{min-height:260px}.market-stats,.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stats div{border-bottom:1px solid var(--line)}.auth-page-shell{display:block}.auth-sidebar{position:static;height:auto}.auth-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-community{margin-top:0}}@media(max-width:680px){.market-main{padding:16px}.market-sidebar{padding:18px 14px}.category-grid,.market-stats,.product-grid,.trust-row{grid-template-columns:1fr}.auth-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.side-menu{grid-template-columns:1fr}.auth-side-link,.side-link{grid-template-columns:28px 1fr;gap:10px;min-height:52px;padding:9px 10px}.auth-side-link strong,.side-link strong{font-size:.78rem}.auth-community,.auth-side-link small,.discord-card,.side-link small{display:none}.search-box{grid-template-columns:22px 1fr}.search-box kbd{display:none}.avatar-menu,.cart-button,.currency-button,.language-switcher,.login-button{flex:1}.login-button{padding:0}.avatar-menu,.login-button{flex:0 0 46px;width:46px}.avatar-menu summary{justify-content:center;width:46px;padding:0}.avatar-menu summary>span:not(.avatar),.avatar-menu summary>svg,.login-button span{display:none}.language-switcher select{width:100%}.market-hero{min-height:0;--market-hero-position-x:54%;--market-hero-position-y:top;padding:24px 18px}.hero-content h1{font-size:clamp(2.2rem,12vw,2.8rem)}.hero-primary,.hero-secondary{width:100%;padding-right:16px;padding-left:16px}.hero-character{min-height:210px}.wing{width:140px;height:250px}.wing-left{left:46px}.wing-right{right:46px}.agent-card{width:150px;height:210px}.agent-card strong{font-size:1.8rem}.category-card{grid-template-columns:1fr 72px;min-height:116px}.category-art{height:76px}.market-footer{align-items:flex-start;flex-direction:column}.market-footer nav{flex-wrap:wrap}.auth-content,.auth-footer,.auth-topbar{padding-right:16px;padding-left:16px}.auth-topbar{align-items:stretch;flex-direction:column;gap:14px;padding-top:14px;padding-bottom:14px}.auth-top-actions{flex-wrap:wrap}.auth-trust{grid-template-columns:1fr}.auth-hero{--auth-hero-position-x:58%;--auth-hero-image-size:auto 112%;aspect-ratio:4/5;min-height:min(520px,118vw)}.auth-card{height:auto;min-height:auto}.auth-hero-copy{padding:0 22px 28px}.auth-card{padding:38px 18px 28px}.auth-form-grid{grid-template-columns:1fr}.auth-card-heading h2{font-size:clamp(1.9rem,9vw,2.4rem)}.auth-submit{min-height:58px}.auth-footer{align-items:flex-start;flex-direction:column}.auth-footer nav{flex-wrap:wrap}}@media(max-width:420px){.auth-top-actions,.top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-top-actions>a{grid-column:1/-1}.auth-side-link,.side-link{grid-template-columns:28px 1fr;padding-right:10px;padding-left:10px}.auth-input{padding-right:12px;padding-left:12px}.floating-chat{right:16px;bottom:16px;width:56px;height:56px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./Space_Grotesk-normal-500-vietnamese.D0rl6rjA.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./Space_Grotesk-normal-500-latin-ext.D9tNdqV9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./Space_Grotesk-normal-500-latin.BhU9QXUp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(./Space_Grotesk-normal-500-vietnamese.D0rl6rjA.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(./Space_Grotesk-normal-500-latin-ext.D9tNdqV9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(./Space_Grotesk-normal-500-latin.BhU9QXUp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./Space_Grotesk-normal-500-vietnamese.D0rl6rjA.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./Space_Grotesk-normal-500-latin-ext.D9tNdqV9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./Space_Grotesk-normal-500-latin.BhU9QXUp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
