/* WarextMarket v0.518 modular CSS: core. Generated at release build time. */
@keyframes warext-v0424-top-campaign-fallback{
    from{transform:translate3d(0,0,0)}
    to{transform:translate3d(calc(-33.333% - 12px),0,0)}
}
:root{--bg:#262b45;--bg-alt:#1e2339;--panel:#2d3150;--panel-2:#34385b;--panel-3:#3a4068;--text:#eef3ff;--muted:#a7afd3;--primary:#6f72ff;--primary-2:#4da3ff;--green:#1fc28a;--line:rgba(255,255,255,0.08);--shadow:0 20px 40px rgba(7,12,32,0.32);--radius:18px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:linear-gradient(180deg,#2c314e 0%,#252a46 30%,#262b45 100%);color:var(--text)}
body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2}
body::before{background:radial-gradient(circle at 10% 30%,rgba(92,104,255,0.10),transparent 20%),radial-gradient(circle at 80% 15%,rgba(72,186,255,0.10),transparent 18%),radial-gradient(circle at 65% 65%,rgba(168,110,255,0.08),transparent 22%)}
body::after{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:160px 160px;opacity:.15}
@keyframes chatMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes footer-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes roleBadgeRgbFlow{0%{transform:translate3d(-28%,0,0)}50%{transform:translate3d(0,0,0)}100%{transform:translate3d(-28%,0,0)}}
@keyframes roleBadgeRgbShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}
@keyframes roleBadgeRgbShift{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(18deg)}100%{background-position:0% 50%;filter:hue-rotate(0deg)}}
@keyframes discordLoading{0%,100%{transform:translateY(0) rotate(0);opacity:.72}50%{transform:translateY(-10px) rotate(12deg);opacity:1}}
@keyframes cosmeticFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes cosmeticPulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.08)}}
@keyframes cosmeticGlowSweep{0%,100%{filter:drop-shadow(0 0 0 rgba(92,167,255,0)) brightness(1)}50%{filter:drop-shadow(0 0 18px rgba(92,167,255,.35)) brightness(1.12)}}
@keyframes cosmeticTilt{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(.6deg) scale(1.01)}75%{transform:rotate(-.6deg) scale(1.01)}}
@keyframes cosmeticOrbit{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(6px,-4px,0)}50%{transform:translate3d(0,-8px,0)}75%{transform:translate3d(-6px,-4px,0)}100%{transform:translate3d(0,0,0)}}
@keyframes cosmeticRadiance{0%,100%{opacity:1;filter:saturate(1)}50%{opacity:.92;filter:saturate(1.18) brightness(1.08)}}
@keyframes cosmeticScaleWave{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}
@keyframes cosmeticHueShift{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(14deg)}}
@keyframes cosmeticBackdropPulse{0%,100%{transform:scale(1);opacity:.42}50%{transform:scale(1.08);opacity:.7}}
@keyframes profileMusicToggleShine{0%,100%{transform:translateX(-125%) rotate(10deg);opacity:0}20%{opacity:.0}35%,65%{opacity:1}80%{transform:translateX(125%) rotate(10deg);opacity:0}}
@keyframes profileTabPaneFade{from{opacity:.28;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@keyframes warextRoleBadgeRgbSlide{0%{background-position:0% 50%}100%{background-position:100% 50%}}
@keyframes warextRoleBadgeSpectrum{0%{transform:translate3d(-32%,0,0) scale(1.15);filter:hue-rotate(0deg) saturate(1.08)}50%{transform:translate3d(22%,0,0) scale(1.15);filter:hue-rotate(28deg) saturate(1.14)}100%{transform:translate3d(-32%,0,0) scale(1.15);filter:hue-rotate(0deg) saturate(1.08)}}
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] body{background:linear-gradient(180deg,#222833 0%,#242b36 38%,#262f3b 100%);color:#eef2f7}
html[data-theme="dark"] body::before{background:radial-gradient(circle at 12% 24%,rgba(92,116,255,.09),transparent 22%),radial-gradient(circle at 82% 14%,rgba(90,208,255,.07),transparent 19%),radial-gradient(circle at 68% 72%,rgba(125,145,255,.06),transparent 22%)}
html[data-theme="dark"] body::after{opacity:.1}
html[data-theme="dark"] .promo-strip,html[data-theme="dark"] .social-strip,html[data-theme="dark"] .main-header,html[data-theme="dark"] .nav-row,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .listing-other-seller-items,html[data-theme="dark"] .profile-menu-dropdown,html[data-theme="dark"] .payment-result-card,html[data-theme="dark"] .payment-method-card,html[data-theme="dark"] .support-faq-item,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-ticket-header-card,html[data-theme="dark"] .listing-wizard-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .comment-showcase-card{background:linear-gradient(180deg,rgba(47,56,70,.96),rgba(35,42,54,.96));border-color:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(4,8,18,.26)}
html[data-theme="dark"] .footer-link-col,html[data-theme="dark"] .footer-main-grid--managed>.footer-link-col{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
html[data-theme="dark"] .footer-link-col h4,html[data-theme="dark"] .footer-contact-box h4,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .testimonial-head h2,html[data-theme="dark"] .mini-list-head h3,html[data-theme="dark"] .profile-menu-card strong,html[data-theme="dark"] .user-line strong,html[data-theme="dark"] .testimonial-content h3,html[data-theme="dark"] .contact-line__text,html[data-theme="dark"] .site-form-title,html[data-theme="dark"] .section-block-title,html[data-theme="dark"] .listing-detail-summary h1,html[data-theme="dark"] .purchase-log-headline h3{color:#f4f7fb !important}
html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .mini-list-head p,html[data-theme="dark"] .testimonial-head p,html[data-theme="dark"] .testimonial-content p,html[data-theme="dark"] .testimonial-meta-line,html[data-theme="dark"] .community-box--managed p,html[data-theme="dark"] .comment-showcase-card__rating-text,html[data-theme="dark"] .profile-menu-card span,html[data-theme="dark"] .profile-menu-card small,html[data-theme="dark"] .site-help,html[data-theme="dark"] .site-help p,html[data-theme="dark"] .footer-column a,html[data-theme="dark"] .footer-payment-item span,html[data-theme="dark"] .payment-title,html[data-theme="dark"] .legal-card small{color:#c7d0dd !important}
html[data-theme="dark"] .profile-menu-card small{display:block;background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}
html[data-theme="dark"] .profile-menu-card,html[data-theme="dark"] .profile-menu-dropdown a{background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.06) !important}
html[data-theme="dark"] .profile-menu-dropdown a:hover{background:rgba(255,255,255,.075) !important}
html[data-theme="dark"] .testimonial-section{margin-top:42px}
html[data-theme="dark"] .testimonial-slider{padding:0}
html[data-theme="dark"] .testimonial-track{min-height:390px}
html[data-theme="dark"] .testimonial-slide{min-height:390px}
html[data-theme="dark"] .testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
html[data-theme="dark"] .testimonial-card--showcase{min-height:100%;padding:24px;border-radius:28px}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content{display:grid;gap:14px;height:100%}
html[data-theme="dark"] .testimonial-card--showcase .user-line{align-items:center}
html[data-theme="dark"] .testimonial-card--showcase .comment-badge-row{display:flex;gap:8px;flex-wrap:wrap}
html[data-theme="dark"] .testimonial-card--showcase h3{font-size:1.95rem;line-height:1.12;margin:4px 0 0}
html[data-theme="dark"] .testimonial-card--showcase p{font-size:1rem;line-height:1.7;margin:0}
html[data-theme="dark"] .comment-badge{background:rgba(113,131,255,.16);border:1px solid rgba(113,131,255,.22);color:#dfe7ff !important}
html[data-theme="dark"] .comment-badge--category{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .testimonial-meta-line .dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.28)}
html[data-theme="dark"] .footer-main-grid--managed{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,.95fr) minmax(320px,.95fr);gap:28px;align-items:stretch}
html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box{padding:28px 28px 30px;border-radius:30px;min-height:100%;overflow:hidden}
html[data-theme="dark"] .footer-social-contact{display:flex;flex-direction:column;justify-content:flex-start}
html[data-theme="dark"] .footer-socials--managed{display:grid;grid-template-columns:repeat(5,48px);gap:12px;align-items:start;justify-content:start;justify-items:stretch;width:max-content;max-width:100%;margin-top:8px;margin-bottom:0}
html[data-theme="dark"] .footer-socials--managed a{width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}
html[data-theme="dark"] .footer-socials--managed a img{width:100%;height:100%;max-width:24px;max-height:24px;object-fit:contain;display:block}
html[data-theme="dark"] .community-box--managed{display:none}
html[data-theme="dark"] .footer-contact-box .contact-line{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start}
html[data-theme="dark"] .contact-line__text{word-break:break-word}
html[data-theme="dark"] .support-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;min-height:58px;border-radius:20px;background:linear-gradient(135deg,#6f84ff,#5da5ff);box-shadow:0 14px 28px rgba(92,121,255,.22)}
html[data-theme="dark"] .footer-payment-zone{padding-top:24px}
html[data-theme="dark"] .footer-marquee{overflow:hidden;padding:8px 18px 10px}
html[data-theme="dark"] .footer-marquee-track{display:flex;gap:14px;align-items:center;padding-inline:18px;width:max-content;animation:footer-marquee 36s linear infinite}
html[data-theme="dark"] .footer-marquee-spacer{width:18px;flex:0 0 18px}
html[data-theme="dark"] .footer-payment-item{min-width:172px;min-height:74px;padding:14px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(51,59,73,.96),rgba(40,47,59,.96));border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;white-space:nowrap}
html[data-theme="dark"] .footer-payment-item.has-logo{justify-content:center;padding-inline:20px}
html[data-theme="dark"] .footer-payment-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 124px;width:124px;max-width:124px;min-height:36px;overflow:visible}
html[data-theme="dark"] .footer-payment-item img{width:100%;height:auto;max-width:100%;max-height:30px;object-fit:contain;display:block}
html[data-theme="dark"] .footer-payment-item.brand-googlepay .footer-payment-logo,html[data-theme="dark"] .footer-payment-item.brand-gpay .footer-payment-logo{flex-basis:136px;width:136px;max-width:136px}
html[data-theme="dark"] .footer-payment-item .payment-title{display:none}
html[data-theme="dark"] .payment-row--managed{gap:14px}
html[data-theme="dark"] .payment-row--managed .footer-payment-item{min-width:176px}
html[data-theme="dark"] .mini-list-card{border-radius:30px;padding:28px 22px}
html[data-theme="dark"] .mini-list-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding-right:14px}
html[data-theme="dark"] .mini-price-row .price,html[data-theme="dark"] .purchase-log-summary strong,html[data-theme="dark"] .seller-side-price,html[data-theme="dark"] .listing-browser-card__price strong{color:#b9c8ff !important}
html[data-theme="dark"] .site-form-section .form-group label,html[data-theme="dark"] .site-panel label,html[data-theme="dark"] .listing-type-card__body small,html[data-theme="dark"] .promotion-card__body p,html[data-theme="dark"] .promotion-option small,html[data-theme="dark"] .purchase-log-meta-grid span,html[data-theme="dark"] .purchase-log-headline p{color:#c7d0dd !important}
html[data-theme="dark"] .site-panel input,html[data-theme="dark"] .site-panel textarea,html[data-theme="dark"] .site-panel select,html[data-theme="dark"] .payment-selector-overlay,html[data-theme="dark"] .payment-bank-display,html[data-theme="dark"] .purchase-review-form textarea,html[data-theme="dark"] .cart-coupon-row input,html[data-theme="dark"] .cart-coupon-row button,html[data-theme="dark"] .purchase-review-stars label,html[data-theme="dark"] .listing-detail-tabs button,html[data-theme="dark"] .listing-type-tab,html[data-theme="dark"] .promotion-option{background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.10) !important;color:#eef2f7 !important}
html[data-theme="dark"] .site-panel input::placeholder,html[data-theme="dark"] .site-panel textarea::placeholder,html[data-theme="dark"] .site-panel select,html[data-theme="dark"] .site-panel small,html[data-theme="dark"] .site-panel p,html[data-theme="dark"] .listing-wizard-card small{color:#b8c2cf !important}
html[data-theme="dark"] .support-button:hover,html[data-theme="dark"] .testimonial-action-btn:hover,html[data-theme="dark"] .mini-buy-btn:hover,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .footer-contact-box h4{margin-bottom:18px}
html[data-theme="dark"] .footer-social-contact .footer-socials--managed+.community-box--managed{display:none}
html[data-theme="dark"] .footer-contact-box .support-button{margin-top:22px}
@media (max-width:1480px){
html[data-theme="dark"] .footer-main-grid--managed{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(290px,1fr) minmax(290px,1fr)}
}
@media (max-width:1320px){
html[data-theme="dark"] .footer-main-grid--managed{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-theme="dark"] .footer-socials--managed{grid-template-columns:repeat(5,48px)}
}
html[data-theme="dark"] .footer-payment-item:hover{transform:translateY(-1px)}
html[data-theme="dark"] .footer-social-contact{align-items:center;text-align:center}
html[data-theme="dark"] .footer-social-contact h4{width:100%;text-align:center;margin-bottom:18px}
html[data-theme="dark"] .footer-socials--managed{width:100%;max-width:100%;justify-content:center;justify-items:center;margin-inline:auto}
html[data-theme="dark"] .footer-socials--managed.is-centered{justify-content:center}
html[data-theme="dark"] .footer-socials--managed a{margin:0}
html[data-theme="dark"] .mega-menu{background:linear-gradient(180deg,rgba(42,49,62,.98),rgba(31,37,48,.985));border:1px solid rgba(255,255,255,.075);box-shadow:0 26px 52px rgba(4,8,20,.36)}
html[data-theme="dark"] .mega-sidebar{border-right-color:rgba(255,255,255,.06)}
html[data-theme="dark"] .mega-tab{color:#e7ecf9;background:transparent}
html[data-theme="dark"] .mega-tab:hover,html[data-theme="dark"] .mega-tab.is-active{background:linear-gradient(135deg,rgba(103,131,255,.18),rgba(89,165,255,.10));color:#fff}
html[data-theme="dark"] .mega-tools input{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.075);color:#f3f6ff}
html[data-theme="dark"] .mega-tools input::placeholder{color:rgba(209,219,241,.62)}
html[data-theme="dark"] .mega-links--catalog .mega-link-item,html[data-theme="dark"] .mega-links a,html[data-theme="dark"] .mini-chip,html[data-theme="dark"] .market-tabs a,html[data-theme="dark"] .quick-chips .chip,html[data-theme="dark"] .platform-tabs a{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06);color:#e7edf8}
html[data-theme="dark"] .mega-highlight{background:linear-gradient(180deg,rgba(57,66,92,.56),rgba(43,51,73,.42));border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .footer-main-grid--managed{align-items:stretch}
html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box{min-height:0}
html[data-theme="dark"] .footer-social-contact{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;text-align:center}
html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .footer-contact-box h4{margin-bottom:0}
html[data-theme="dark"] .footer-socials--managed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:312px;margin:0 auto;justify-content:center;justify-items:center;align-items:center}
html[data-theme="dark"] .footer-socials--managed a{width:56px;height:56px;border-radius:18px;margin:0;padding:11px}
html[data-theme="dark"] .footer-socials--managed a img,html[data-theme="dark"] .footer-socials--managed a .header-social-icon--builtin{max-width:28px;max-height:28px}
html[data-theme="dark"] .footer-contact-box{display:flex;flex-direction:column;justify-content:flex-start}
html[data-theme="dark"] .footer-contact-box .support-button{margin-top:auto;min-height:62px;width:100%;transition:background .18s ease,box-shadow .18s ease,filter .18s ease;transform:none !important}
html[data-theme="dark"] .footer-contact-box .support-button:hover,html[data-theme="dark"] .footer-contact-box .support-button:focus-visible{transform:none !important;filter:brightness(1.04)}
html[data-theme="dark"] .footer-marquee,html[data-theme="dark"] .footer-marquee:hover,html[data-theme="dark"] .footer-marquee-track,html[data-theme="dark"] .footer-marquee:hover .footer-marquee-track{animation-play-state:running !important}
html[data-theme="dark"] .footer-marquee{padding:10px 22px 14px}
html[data-theme="dark"] .footer-marquee-track{gap:18px;padding-inline:8px}
html[data-theme="dark"] .footer-payment-item{min-width:190px;min-height:74px;padding:14px 22px;gap:12px}
html[data-theme="dark"] .footer-payment-item.has-logo{justify-content:flex-start}
html[data-theme="dark"] .footer-payment-logo{flex:0 0 118px;width:118px;max-width:118px;min-height:32px}
html[data-theme="dark"] .footer-payment-item.brand-googlepay .footer-payment-logo,html[data-theme="dark"] .footer-payment-item.brand-gpay .footer-payment-logo{flex-basis:138px;width:138px;max-width:138px}
html[data-theme="dark"] .footer-payment-item .payment-title{display:none !important}
html[data-theme="dark"] .footer-payment-item img{max-height:28px;width:100%;object-fit:contain}
html[data-theme="dark"] .profile-menu-dropdown,html[data-theme="dark"] .balance-dropdown,html[data-theme="dark"] .notification-dropdown,html[data-theme="dark"] .cart-dropdown{background:linear-gradient(180deg,rgba(42,50,63,.98),rgba(32,38,48,.98));border-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .profile-menu-card,html[data-theme="dark"] .profile-menu-dropdown a,html[data-theme="dark"] .balance-dropdown a,html[data-theme="dark"] .notification-item,html[data-theme="dark"] .cart-dropdown__item{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .comment-showcase-card,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .listing-wizard-card{background:linear-gradient(180deg,rgba(48,56,70,.96),rgba(38,45,57,.96));border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .section-heading p,html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .footer-link-col p,html[data-theme="dark"] .section-subtitle,html[data-theme="dark"] .testimonial-head p{color:#cbd5e3}
@media (max-width:1480px){
html[data-theme="dark"] .footer-socials--managed{max-width:100%}
}
@media (max-width:1320px){
html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box{min-height:0}
}
html[data-theme="dark"] .footer-main-grid--managed{align-items:start}
html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box{min-height:402px}
html[data-theme="dark"] .footer-social-contact{justify-content:flex-start;gap:20px;padding-bottom:26px}
html[data-theme="dark"] .footer-social-contact h4{width:100%;text-align:center;margin:0}
html[data-theme="dark"] .footer-socials--managed{width:100%;max-width:332px;margin:0 auto;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;align-items:center;gap:12px}
html[data-theme="dark"] .footer-socials--managed a{width:56px;height:56px;min-width:56px;min-height:56px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;box-sizing:border-box}
html[data-theme="dark"] .footer-socials--managed a img,html[data-theme="dark"] .footer-socials--managed a .header-social-icon--builtin{width:28px;height:28px;max-width:28px;max-height:28px;object-fit:contain;display:block}
html[data-theme="dark"] .footer-contact-box{justify-content:flex-start}
html[data-theme="dark"] .footer-contact-box .support-button{width:100%;min-height:72px;height:72px;line-height:1.15;padding:0 28px !important;border-radius:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transform:none !important;transition:background .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease !important}
html[data-theme="dark"] .footer-contact-box .support-button:hover,html[data-theme="dark"] .footer-contact-box .support-button:focus,html[data-theme="dark"] .footer-contact-box .support-button:focus-visible,html[data-theme="dark"] .footer-contact-box .support-button:active{width:100%;min-height:72px;height:72px;padding:0 28px !important;border-radius:24px;transform:none !important}
html[data-theme="dark"] .footer-contact-box .support-button span,html[data-theme="dark"] .footer-contact-box .support-button{white-space:normal;text-align:center}
html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box{min-height:348px;padding:24px 26px 26px}
html[data-theme="dark"] .footer-social-contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;text-align:center}
html[data-theme="dark"] .footer-social-contact h4{width:100%;margin:6px 0 6px;text-align:center}
html[data-theme="dark"] .footer-socials--managed{display:grid;grid-template-columns:repeat(5,56px);justify-content:center;justify-items:center;align-items:center;gap:12px;width:100%;max-width:328px;margin:0 auto}
html[data-theme="dark"] .footer-socials--managed a{width:56px;height:56px;min-width:56px;min-height:56px;padding:0;margin:0;border-radius:18px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}
html[data-theme="dark"] .footer-contact-box{display:flex;flex-direction:column;justify-content:flex-start;gap:0}
html[data-theme="dark"] .footer-contact-box h4{margin:6px 0 10px}
html[data-theme="dark"] .footer-contact-box .contact-line{margin-bottom:12px}
html[data-theme="dark"] .footer-contact-box .support-button,html[data-theme="dark"] .footer-contact-box .support-button:hover,html[data-theme="dark"] .footer-contact-box .support-button:focus,html[data-theme="dark"] .footer-contact-box .support-button:focus-visible,html[data-theme="dark"] .footer-contact-box .support-button:active{width:100%;height:72px;min-height:72px;padding:0 28px !important;margin-top:auto;border-radius:24px;display:flex;align-items:center;justify-content:center;line-height:1.15;white-space:normal;text-align:center;transform:none !important;filter:none !important;background:linear-gradient(135deg,#6f84ff,#5da5ff) !important;box-shadow:0 14px 28px rgba(92,121,255,.22) !important}
html[data-theme="dark"] .footer-contact-box .support-button span{display:inline-block;line-height:1.15}
:root{--site-pattern-opacity:0.22;--site-pattern-size:620px}
body{background-color:#262b45;background-image:linear-gradient(180deg,#303655 0%,#2a304d 34%,#262b45 100%);background-attachment:scroll}
body::after{opacity:0}
html[data-theme="dark"] .footer-payment-item:not(.has-logo) .payment-title,html[data-theme="dark"] .footer-payment-item.text-only .payment-title{display:inline-flex !important;align-items:center;justify-content:center;width:100%;white-space:normal;text-align:center;line-height:1.2}
html[data-theme="dark"] .footer-payment-item:not(.has-logo),html[data-theme="dark"] .footer-payment-item.text-only{white-space:normal;min-width:172px;padding-inline:18px}
@keyframes homeRandomSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--site-pattern-opacity:.3;--site-pattern-size:560px}
:root{--site-pattern-opacity:var(--warext-pattern-opacity,0.22) !important;--site-pattern-size:var(--warext-pattern-size,620px) !important}
body.has-site-bg-engine{display:flex;flex-direction:column}
body.has-site-bg-engine>:not(.site-bg-engine){width:100%}
@keyframes profileTabPlaceholderShine{from{transform:translateX(-55%)}to{transform:translateX(55%)}}
body.has-site-bg-engine{min-height:100vh !important;display:block !important}
body.has-site-bg-engine>:not(.site-bg-engine){width:auto !important}
html{overflow-y:scroll}
:root{
    --warext-pattern-url:url('../images/site-pattern.svg');
    --warext-pattern-size:480px;
    --warext-pattern-opacity:.19;
    --warext-pattern-position:0px 0px;
}
:root {
    --site-pattern-opacity: var(--warext-pattern-opacity, 0.22) !important;
    --site-pattern-size: var(--warext-pattern-size, 620px) !important;
}
body {
    background-color: #262b45;
    background-image: linear-gradient(180deg, #303655 0%, #2a304d 34%, #262b45 100%);
    background-attachment: scroll;
}
:root{
    --warext-site-bg-start:#30363f;
    --warext-site-bg-mid:#252c34;
    --warext-site-bg-end:#1b2129;
    --warext-site-pattern-opacity:.30;
    --warext-site-pattern-size:680px;
}
body.has-site-bg-engine{
    min-height:100vh;
    background:linear-gradient(180deg,var(--warext-site-bg-start) 0%,var(--warext-site-bg-mid) 38%,var(--warext-site-bg-end) 100%) !important;
    background-attachment:scroll !important;
    position:relative;
    isolation:isolate;
}
body.has-site-bg-engine::before,
body.has-site-bg-engine::after,
body.has-site-bg-engine .page-bg,
body.has-site-bg-engine .page-bg::before,
body.has-site-bg-engine .page-bg::after{
    display:none !important;
    content:none !important;
    opacity:0 !important;
}
body.has-site-bg-engine > :not(.site-bg-engine){
    position:relative;
    z-index:1;
}
body.has-site-bg-engine{
    display:flex;
    flex-direction:column;
}
body.has-site-bg-engine > :not(.site-bg-engine){
    width:100%;
}
@keyframes profileTabPlaceholderShine{
    from{transform:translateX(-55%)}
    to{transform:translateX(55%)}
}
body.has-site-bg-engine{
    min-height:100vh !important;
    display:block !important;
}
body.has-site-bg-engine > :not(.site-bg-engine){
    width:auto !important;
}
html{overflow-y:scroll;}
:root{--bg:#070c1a;--bg-alt:#080c17;--panel:#10162b;--panel-2:#151f3e;--panel-3:#221739;--text:#f3f5ff;--muted:#b9c2e8;--primary:#7c5cff;--primary-2:#a855f7;--line:rgba(255,255,255,.08);--shadow:0 20px 42px rgba(6,8,12,.34)}
html[data-theme="dark"] footer .footer-contact-box .support-button,html[data-theme="dark"] footer .footer-contact-box--managed .support-button,html[data-theme="dark"] .footer-contact-box .support-button,html[data-theme="dark"] .footer-contact-box--managed .support-button,html[data-theme="dark"] .footer-contact-box .support-button:hover,html[data-theme="dark"] .footer-contact-box--managed .support-button:hover,html[data-theme="dark"] .footer-contact-box .support-button:focus,html[data-theme="dark"] .footer-contact-box--managed .support-button:focus,html[data-theme="dark"] .footer-contact-box .support-button:focus-visible,html[data-theme="dark"] .footer-contact-box--managed .support-button:focus-visible,html[data-theme="dark"] .footer-contact-box .support-button:active,html[data-theme="dark"] .footer-contact-box--managed .support-button:active{background:linear-gradient(135deg,#6b7380,#8b95a3) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(10,12,18,.20) !important;filter:none !important;transform:none !important}
html[data-theme="dark"] .footer-contact-box .support-button span,html[data-theme="dark"] .footer-contact-box--managed .support-button span{color:#ffffff !important}
html[data-theme="dark"] .chat-main,html[data-theme="dark"] .chat-messages,html[data-theme="dark"] .chat-composer{contain:layout paint}
html[data-theme="dark"] .chat-message-row{align-items:flex-end}
html[data-theme="dark"] .chat-message-bubble{width:auto !important;min-width:0 !important;max-width:min(420px,72%) !important;gap:6px !important;padding:12px 14px 10px !important;border-radius:18px 18px 18px 8px !important;background:linear-gradient(180deg,rgba(65,72,83,.94),rgba(43,49,58,.97)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 10px 22px rgba(6,8,12,.16) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}
html[data-theme="dark"] .chat-message-row.is-mine .chat-message-bubble{align-items:flex-start !important;border-radius:18px 18px 8px 18px !important;background:linear-gradient(180deg,rgba(102,110,122,.96),rgba(72,79,89,.97)) !important;border-color:rgba(204,210,218,.14) !important}
html[data-theme="dark"] .chat-message-bubble.has-tools{padding-top:40px !important}
html[data-theme="dark"] .chat-message-text{font-size:15px !important;line-height:1.42 !important}
html[data-theme="dark"] .chat-message-time{margin-top:4px !important;font-size:11px !important;line-height:1 !important;opacity:.84 !important}
html[data-theme="dark"] .chat-attachment-image-link{display:block !important;width:auto !important;max-width:min(320px,58vw) !important}
html[data-theme="dark"] .chat-attachment-image{display:block !important;width:auto !important;max-width:100% !important;max-height:320px !important;border-radius:14px !important;object-fit:cover !important}
html[data-theme="dark"] .chat-attachment-file{padding:8px 10px !important;border-radius:12px !important}
html[data-theme="dark"] .chat-shell,html[data-theme="dark"] .chat-sidebar,html[data-theme="dark"] .chat-main,html[data-theme="dark"] .chat-composer,html[data-theme="dark"] .chat-file-picker,html[data-theme="dark"] .chat-composer-input,html[data-theme="dark"] .chat-send-btn{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}
html[data-theme="dark"] .chat-main{background:linear-gradient(180deg,rgba(21,25,31,.96),rgba(16,19,25,.98)) !important}
html[data-theme="dark"] .chat-composer{background:rgba(15,18,24,.96) !important}
html[data-theme="dark"] .chat-file-picker,html[data-theme="dark"] .chat-composer-input,html[data-theme="dark"] .chat-send-btn{box-shadow:none !important}
html[data-theme="dark"] .chat-message-row{gap:8px !important;align-items:flex-start !important}
html[data-theme="dark"] .chat-message-row.is-mine{justify-content:flex-end !important}
html[data-theme="dark"] .chat-message-stack{display:flex !important;flex-direction:column !important;align-items:flex-start !important;max-width:min(420px,72%) !important}
html[data-theme="dark"] .chat-message-row.is-mine .chat-message-stack{align-items:flex-end !important}
html[data-theme="dark"] .chat-message-bubble{max-width:100% !important;min-width:0 !important}
html[data-theme="dark"] .chat-message-time{margin-top:6px !important;padding:0 4px !important;align-self:flex-start !important}
html[data-theme="dark"] .chat-message-row.is-mine .chat-message-time{align-self:flex-end !important}
html[data-theme="dark"] .chat-report-trigger{flex:0 0 28px !important;width:28px !important;height:28px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:transparent !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;margin-bottom:22px !important;cursor:pointer !important;box-shadow:none !important;padding:0 !important;transition:transform .16s ease,filter .16s ease,opacity .16s ease !important;opacity:.92 !important}
html[data-theme="dark"] .chat-report-trigger:hover,html[data-theme="dark"] .chat-report-trigger:focus-visible{transform:translateY(-1px) scale(1.04) !important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18)) !important;outline:none !important;opacity:1 !important}
html[data-theme="dark"] .chat-report-trigger__icon{display:block !important;width:22px !important;height:22px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 8 58 54H6L32 8Z' fill='none' stroke='%2397a3b8' stroke-width='5' stroke-linejoin='round'/%3E%3Crect x='29' y='23' width='6' height='16' rx='3' fill='%2397a3b8'/%3E%3Ccircle cx='32' cy='45.5' r='3.2' fill='%2397a3b8'/%3E%3C/svg%3E") !important}
html[data-theme="dark"] .chat-message-actions,html[data-theme="dark"] .chat-report-btn{display:none !important}
@keyframes payIconRotate{0%{opacity:0;visibility:hidden;transform:translateY(10px) scale(.5)} 5%{opacity:1;visibility:visible;transform:translateY(0) scale(1)} 15%{opacity:1;visibility:visible;transform:translateY(0) scale(1)} 20%{opacity:0;visibility:hidden;transform:translateY(-10px) scale(.5)} 100%{opacity:0;visibility:hidden;transform:translateY(-10px) scale(.5)}}
@keyframes payCheckAppear{0%{opacity:0;transform:scale(.5) rotate(-45deg)} 50%{opacity:.5;transform:scale(1.2) rotate(0)} 100%{opacity:1;transform:scale(1) rotate(0)}}
@keyframes siteSocialFloatRotate{from{transform:rotate(0deg)} to{transform:rotate(360deg)}}
@keyframes profileEditBtnSpin{from{transform:rotate(0deg)} to{transform:rotate(360deg)}}
@keyframes maintenance-trace-flow{to{stroke-dashoffset:0}}
@keyframes maintenance-trace-rgb{0%{stroke:#ff4d6d;color:#ff4d6d}20%{stroke:#ff9f1c;color:#ff9f1c}40%{stroke:#ffe66d;color:#ffe66d}60%{stroke:#38f9d7;color:#38f9d7}80%{stroke:#5b8cff;color:#5b8cff}100%{stroke:#c77dff;color:#c77dff}}
@keyframes tripleListShowcaseSpin{from{transform:translate(-50%,-50%) rotate(0deg) !important} to{transform:translate(-50%,-50%) rotate(360deg) !important}}
@keyframes neoSearchRotate{to{transform:translate(-50%,-50%) rotate(450deg)}}
:root{--bg:#050505;--bg-alt:#090909;--panel:#16181c;--panel-2:#1d2026;--panel-3:#252932}
html[data-theme="dark"] .testimonial-section{position:relative}
html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .testimonial-card--empty,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--showcase,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--empty{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(22,27,35,.46),rgba(11,14,20,.62)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 22px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(20px) saturate(118%) !important;-webkit-backdrop-filter:blur(20px) saturate(118%) !important}
html[data-theme="dark"] .testimonial-card--showcase::before,html[data-theme="dark"] .testimonial-card--empty::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 42%)}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content,html[data-theme="dark"] .testimonial-card--empty .testimonial-content{position:relative;z-index:1}
html[data-theme="dark"] .testimonial-card--empty{min-height:486px}
html[data-theme="dark"] .testimonial-card--empty .testimonial-content{display:grid;place-content:center;justify-items:center;text-align:center;min-height:100%;padding:36px 28px}
html[data-theme="dark"] .testimonial-card--empty h3{margin:0 0 14px;color:#f4f7fb !important;letter-spacing:-.03em}
html[data-theme="dark"] .testimonial-card--empty p{margin:0;max-width:720px;color:rgba(226,233,244,.80) !important}
html[data-theme="dark"] .testimonial-actions{margin-top:28px}
html[data-theme="dark"] .testimonial-action-btn,html[data-theme="dark"] .testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(118,128,141,.82),rgba(86,94,106,.88)) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
@keyframes footerContactRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}
:root{--warext-v324-bg:#070c1a;--warext-v324-surface:#080c17;--warext-v324-blue:#151f3e;--warext-v324-purple:#221739;--warext-v324-panel:#11172f;--warext-v324-text:#f3f5ff;--warext-v324-muted:#c3cdef;--warext-v324-soft:#96a3d5;--warext-v324-line:rgba(120,142,255,.18);--warext-v324-line-strong:rgba(120,142,255,.28);--warext-v324-shadow:0 24px 60px rgba(3,5,10,.42);--warext-v324-panel-bg:radial-gradient(circle at 18% 50%,rgba(21,31,62,.88),transparent 32%),radial-gradient(circle at 82% 24%,rgba(34,23,57,.82),transparent 30%),linear-gradient(145deg,rgba(8,12,23,.98),rgba(7,12,26,.95));--warext-v324-button-bg:linear-gradient(145deg,rgba(17,23,47,.98),rgba(34,23,57,.94))}
:root{--warext-v325-bg-1:#070C1A;--warext-v325-bg-2:#080C17;--warext-v325-blue:#151F3E;--warext-v325-purple:#221739;--warext-v325-text:#F3F5FF;--warext-v325-muted:#C8D1EF;--warext-v325-soft:#9FAAD4;--warext-v325-line:rgba(141,155,255,.16);--warext-v325-line-strong:rgba(176,188,255,.28);--warext-v325-shadow:0 26px 68px rgba(2,4,12,.46);--warext-v325-surface:radial-gradient(circle at 14% 22%,rgba(21,31,62,.64),transparent 28%),radial-gradient(circle at 84% 18%,rgba(34,23,57,.52),transparent 24%),linear-gradient(145deg,rgba(8,12,23,.98),rgba(7,12,26,.96) 58%,rgba(8,12,23,.98));--warext-v325-surface-soft:radial-gradient(circle at 18% 24%,rgba(21,31,62,.44),transparent 28%),radial-gradient(circle at 82% 20%,rgba(34,23,57,.34),transparent 22%),linear-gradient(145deg,rgba(10,15,31,.95),rgba(8,12,23,.92));--warext-v325-button:linear-gradient(145deg,rgba(21,31,62,.98),rgba(34,23,57,.92));--warext-v325-button-active:linear-gradient(145deg,rgba(58,77,150,.76),rgba(34,23,57,.94));--warext-z-content:10;--warext-z-header:6200;--warext-z-dropdown:6800;--warext-z-tooltip:7800;--warext-z-modal:9000}
@keyframes warext-footer-marquee-payments{to{transform:translate3d(calc(-50% - 11px),0,0)}}
@keyframes warext-footer-marquee-legal{to{transform:translate3d(calc(-50% - 9px),0,0)}}
@keyframes warext-footer-marquee-payments{from{transform:translate3d(0,0,0)} to{transform:translate3d(calc(-50% - 9px),0,0)}}
@keyframes warext-footer-marquee-legal{from{transform:translate3d(0,0,0)} to{transform:translate3d(calc(-50% - 11px),0,0)}}
@keyframes warext-footer-marquee-runtime{from{transform:translate3d(0,0,0)} to{transform:translate3d(var(--footer-marquee-distance,-50%),0,0)}}
@keyframes warext-footer-native-loop{from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)}}
@keyframes warextFooterLoopPayments{from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)}}
@keyframes warextFooterLoopLegal{from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)}}
@keyframes warextPromoMarquee{from{transform:translateX(0)} to{transform:translateX(calc(-50% - 11px))}}
@keyframes warextTestimonialBorderPulse{0%,100%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 0 0 1px color-mix(in srgb,var(--testimonial-glow-a,rgba(109,122,255,.24)) 78%,transparent),0 0 22px color-mix(in srgb,var(--testimonial-glow-a,rgba(109,122,255,.24)) 72%,transparent),0 0 44px color-mix(in srgb,var(--testimonial-glow-b,rgba(173,98,255,.18)) 60%,transparent)} 50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),0 0 0 1px color-mix(in srgb,var(--testimonial-glow-a,rgba(109,122,255,.24)) 90%,transparent),0 0 30px color-mix(in srgb,var(--testimonial-glow-a,rgba(109,122,255,.24)) 82%,transparent),0 0 58px color-mix(in srgb,var(--testimonial-glow-b,rgba(173,98,255,.18)) 74%,transparent)}}
@keyframes warextSearchBorderSpin{from{transform:translate(-50%,-50%) rotate(0deg)} to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes warextSearchBorderFlow{0%{background-position:0% 50%} 100%{background-position:200% 50%}}
@keyframes promoMarqueeFlow{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-50% - 9px),0,0)}}
@keyframes promoMarqueeFlowDesktop{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-50% - 9px),0,0)}}
:root{--bg:#070c1a !important;--bg-alt:#080c17 !important;--panel:#10162b !important;--panel-2:#151f3e !important;--panel-3:#221739 !important;--text:#f3f5ff !important;--muted:#b9c2e8 !important;--primary:#7c5cff !important;--primary-2:#a855f7 !important;--line:rgba(169,147,255,.16) !important;--shadow:0 22px 60px rgba(4,7,18,.46) !important}
:root{--bg:#0b1122;--bg-alt:#0c1221;--panel:#121a33;--panel-2:#19254a}
:root{--bg:#11182d;--bg-alt:#121b30;--panel:#17213d;--panel-2:#202d58;--warext-site-pattern-opacity:.10;--warext-pattern-opacity:.10}
:root{--bg:#15171d;--bg-alt:#101218;--panel:#171b26;--panel-2:#202537;--warext-site-pattern-opacity:.055;--warext-pattern-opacity:.055}
html{scroll-behavior:auto !important}
:root{--bg:#17121f;--bg-alt:#11101a;--panel:#181727;--panel-2:#211d34;--panel-3:#261a36;--warext-site-pattern-opacity:.052;--warext-pattern-opacity:.052}
:root{--bg:#15111e;--bg-alt:#100d18;--panel:#181326;--panel-2:#211934;--panel-3:#261b3b;--warext-site-pattern-opacity:.048;--warext-pattern-opacity:.048}
@keyframes warext-v0421-promo-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
:root{--bg:#171120;--bg-alt:#110d18;--panel:#181426;--panel-2:#211832;--panel-3:#261a39;--warext-site-pattern-opacity:.052;--warext-pattern-opacity:.052}
@keyframes warext-v0422-promo-native{from{transform:translate3d(0,0,0)} to{transform:translate3d(calc(-50% - 9px),0,0)}}
:root{--bg:#151121 !important;--bg-alt:#100d1a !important;--panel:#191429 !important;--panel-2:#211735 !important;--panel-3:#281c40 !important;--warext-site-pattern-opacity:.045 !important;--warext-pattern-opacity:.045 !important}
@keyframes warext-v0423-top-campaign-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}
@keyframes warext-v0424-top-campaign-fallback{from{transform:translate3d(0,0,0)} to{transform:translate3d(calc(-33.333% - 12px),0,0)}}
:root{--warext-pattern-opacity:.024!important;--warext-site-pattern-opacity:.024!important}
:root{--warext-pattern-opacity:.038!important;--warext-site-pattern-opacity:.038!important}
:root{
    --bg:#171120;
    --bg-alt:#110d18;
    --panel:#181426;
    --panel-2:#211832;
    --panel-3:#261a39;
    --warext-site-pattern-opacity:.052;
    --warext-pattern-opacity:.052;
}
:root{
    --bg:#151121 !important;
    --bg-alt:#100d1a !important;
    --panel:#191429 !important;
    --panel-2:#211735 !important;
    --panel-3:#281c40 !important;
    --warext-site-pattern-opacity:.045 !important;
    --warext-pattern-opacity:.045 !important;
}
:root{--warext-pattern-opacity:.038!important;--warext-site-pattern-opacity:.038!important;}
:root{
  --warext-rgb-cycle-width: 33.333333%;
}
@keyframes warextRgbStripeFlowV173{
  from{ transform:translate3d(0,0,0); }
  to{ transform:translate3d(calc(var(--warext-rgb-cycle-width) * -1),0,0); }
}
:root{
    --warext-v0449-loop-distance:-50%;
}
@keyframes warext-v0458-runtime-loop{from{translate:0 0}to{translate:var(--warext-loop-distance,-50%) 0}}
@keyframes warext-v0448-rgb-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
:root{
    --warext-layer-floating:500;
    --warext-layer-header:600;
    --warext-layer-modal:900;
    --warext-layer-toast:1000;
    --warext-mobile-nav-clearance:calc(88px + env(safe-area-inset-bottom));
}
body.is-page-loading {
    overflow: hidden;
    background: #171d26;
}
body.is-page-loading > :not(#warext-page-loader) {
    visibility: hidden !important;
}
@keyframes warextTruckMotion {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(3px); }
}
@keyframes warextRoadObject {
    from { transform: translateX(0); }
    to { transform: translateX(-760px); }
}
@keyframes warextRoadAnimation {
    from { transform: translateX(0); }
    to { transform: translateX(-650px); }
}


/* WarextMarket v0.521 accessibility and reduced-motion contract */
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media (prefers-reduced-motion:reduce){
html:focus-within{scroll-behavior:auto!important}
*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}
}
