/* WarextMarket v0.518 modular CSS: layout. Generated at release build time. */
header.site-header .warext-top-campaign-slider{
    display:block !important;
    position:relative !important;
    z-index:7002 !important;
    overflow:hidden !important;
    padding:16px 0 18px !important;
}
header.site-header .warext-top-campaign-slider__shell,
header.site-header .warext-top-campaign-slider__viewport{
    overflow:hidden !important;
}
header.site-header .warext-top-campaign-slider__track{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:stretch !important;
    gap:18px !important;
    width:max-content !important;
    min-width:max-content !important;
    max-width:none !important;
    animation:none !important;
    transition:none !important;
    will-change:transform !important;
    backface-visibility:hidden !important;
    transform:translate3d(0,0,0) !important;
}
html:not(.warext-top-slider-ready) header.site-header .warext-top-campaign-slider__track{
    animation:warext-v0424-top-campaign-fallback 36s linear infinite !important;
}
header.site-header .warext-top-campaign-slider__card{
    flex:0 0 clamp(360px,30vw,468px) !important;
    width:clamp(360px,30vw,468px) !important;
    min-width:clamp(360px,30vw,468px) !important;
    max-width:468px !important;
}
.site-float-stack{
    position:fixed !important;
    left:26px !important;
    top:52% !important;
    right:auto !important;
    bottom:auto !important;
    transform:translate3d(0,-50%,0) !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:center !important;
    gap:24px !important;
    width:86px !important;
    z-index:12000 !important;
    pointer-events:none !important;
    isolation:isolate !important;
}
.site-float-stack .site-social-float,
.site-float-stack .site-music-float{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    position:relative !important;
    left:0 !important;
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    transform:none !important;
    width:86px !important;
    min-width:86px !important;
    max-width:86px !important;
    margin:0 !important;
    z-index:12001 !important;
    pointer-events:auto !important;
}
.site-float-stack .site-social-float__inner,
.site-float-stack .site-music-float__inner{
    width:86px !important;
    min-width:86px !important;
    max-width:86px !important;
    margin:0 !important;
    box-sizing:border-box !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:12px !important;
    padding:14px 10px !important;
    border-radius:999px !important;
}
.site-float-stack .site-social-float__backdrop,
.site-float-stack .site-music-float__backdrop{
    inset:0 !important;
    border-radius:999px !important;
}
.site-float-stack .site-social-float__action,
.site-float-stack .site-music-float__action{
    width:58px !important;
    height:58px !important;
    flex:0 0 58px !important;
    margin:0 !important;
    transform:none !important;
}
.site-float-stack .site-social-float__icon,
.site-float-stack .site-music-float__icon-wrap{
    width:44px !important;
    height:44px !important;
    min-width:44px !important;
    min-height:44px !important;
    padding:8px !important;
    box-sizing:border-box !important;
}
.site-float-stack .site-social-float__icon img{
    width:28px !important;
    height:28px !important;
    object-fit:contain !important;
}
img{max-width:100%}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
.container{width:min(1360px,calc(100% - 40px));margin:0 auto}
.promo-strip{background:linear-gradient(90deg,#10131d,#0f1628 35%,#12182a);border-bottom:1px solid rgba(255,255,255,.04)}
.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:8px 0}
.promo-card{min-height:72px;border-radius:14px;padding:12px 18px;display:flex;flex-direction:column;justify-content:center;gap:6px;position:relative;overflow:hidden}
.promo-card::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 55%);opacity:.45}
.promo-card strong,.promo-card span{position:relative;z-index:1}
.promo-card span{color:rgba(255,255,255,.75);font-size:13px}
.promo-card.gold{background:linear-gradient(120deg,#30240a,#1d1910 60%,#16151b)}
.promo-card.orange{background:linear-gradient(120deg,#30170d,#1b1513 55%,#17151d)}
.promo-card.red{background:linear-gradient(120deg,#241117,#15141f 60%,#15151c)}
.social-strip{background:rgba(13,16,30,.78);border-bottom:1px solid rgba(255,255,255,.04)}
.social-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0}
.social-icons,.mini-top-links,.header-actions,.main-nav,.quick-chips,.platform-tabs,.mini-chips-wrap,.market-tabs,.footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.social-icons a,.footer-socials a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.06)}
.social-strip-inner p{margin:0;color:var(--muted);font-size:14px;flex:0 0 auto}
.mini-top-links a{color:#dbe4ff;font-size:14px;opacity:.9}
.main-header{background:rgba(31,36,59,.92);position:sticky;top:0;z-index:60;backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05)}
.main-header-inner,.nav-row-inner{display:flex;align-items:center;gap:18px}
.main-header-inner{padding:14px 0}
.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:24px}
.logo-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#fff,#aebcff);color:#17203f;font-weight:900}
.logo-text{letter-spacing:-0.03em}
.lang-pill,.balance-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.06);color:#fff;white-space:nowrap}
.lang-pill span{color:var(--muted)}
.search-box{flex:1;display:flex;align-items:center;background:rgba(255,255,255,.06);border-radius:16px;overflow:hidden;min-width:240px}
.search-box input{flex:1;border:0;outline:0;background:transparent;color:var(--text);padding:16px 18px}
.search-box button{border:0;background:transparent;color:var(--muted);padding:0 18px;cursor:pointer}
.header-actions a,.header-actions span{white-space:nowrap}
.header-actions>a:not(.add-listing){width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.06)}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;border:0;outline:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#6f72ff,#57a8ff);color:#fff;font-weight:700;box-shadow:0 12px 24px rgba(65,90,255,.25)}
.rounded-button:focus,.rounded-button:focus-visible,.add-listing:focus,.add-listing:focus-visible{outline:none;border:0;box-shadow:0 12px 24px rgba(65,90,255,.25),0 0 0 2px rgba(111,114,255,.22)}
.nav-row{background:rgba(44,48,71,.95);border-bottom:1px solid rgba(255,255,255,.04);position:relative;z-index:55}
.nav-row-inner{padding:0}
.category-trigger-wrap{position:relative}
.category-trigger{height:48px;padding:0 22px;border:0;background:rgba(255,255,255,.06);color:var(--text);cursor:pointer;font-weight:700}
.main-nav{flex:1;gap:0}
.main-nav a{padding:15px 18px;color:#d8def8;font-weight:600}
.main-nav a:hover,.category-trigger:hover{background:rgba(255,255,255,.07)}
.mega-menu{position:absolute;top:calc(100%+12px);left:0;width:min(1080px,calc(100vw - 40px));display:grid;grid-template-columns:300px 1fr;gap:20px;padding:22px;border-radius:28px;background:linear-gradient(180deg,rgba(44,51,66,.98),rgba(35,41,54,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 52px rgba(3,8,22,.42);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(10px);transition:.22s ease}
.category-trigger-wrap:hover .mega-menu,.category-trigger-wrap.open .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}
.mega-sidebar{display:flex;flex-direction:column;gap:10px;padding-right:14px;border-right:1px solid rgba(255,255,255,.08)}
.mega-tab{border:0;background:transparent;color:#e4ebff;padding:16px 18px;text-align:left;border-radius:18px;cursor:pointer;font-weight:700;transition:background .18s ease,color .18s ease}
.mega-tab:hover,.mega-tab.is-active{background:linear-gradient(135deg,rgba(104,122,255,.22),rgba(93,165,255,.12));color:#ffffff}
.mega-content{display:flex;flex-direction:column;gap:18px;min-width:0}
.mega-tools input{width:100%;height:58px;border:1px solid rgba(255,255,255,.08);outline:0;background:rgba(255,255,255,.05);color:var(--text);padding:0 18px;border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.letters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.letters span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.05);color:var(--muted);font-size:13px}
.mega-panel{display:none}
.mega-panel.is-active{display:block}
.mega-panel h4,.section-heading h2,.about-card h2,.testimonial-head h2,.follow-banner h2,.section-title-inline,.footer-link-col h4,.footer-social-contact h4,.footer-contact-box h4{margin:0 0 12px}
.mega-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.mega-links a,.mini-chip,.market-tabs a,.quick-chips .chip,.platform-tabs a{padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.06);color:#e7edff;font-size:14px}
.mega-highlight{background:linear-gradient(180deg,rgba(61,71,108,.52),rgba(47,56,86,.42));border:1px solid rgba(255,255,255,.08);padding:20px;border-radius:22px}
.mega-panel h4{color:#f1f5ff;font-size:1.65rem}
.mega-links--catalog{gap:12px}
.mega-links--catalog .mega-link-item{min-height:54px}
.mega-highlight strong{color:#ffffff;display:block;margin-bottom:8px}
.mega-highlight p{margin:0;color:rgba(226,234,255,.78);line-height:1.7}
.quick-links-section{padding-top:18px}
.quick-chips,.platform-tabs,.mini-chips-wrap,.market-tabs{gap:12px}
.quick-chips .chip.is-primary,.market-tabs .is-active,.platform-tabs a:first-child{background:linear-gradient(90deg,#6870ff,#5fa1ff);box-shadow:0 10px 20px rgba(79,110,255,.24)}
.hero-main,.side-banner,.notice-banner,.mini-list-card,.cd-key-card,.follow-banner,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card,.market-card,.listing-card,.news-card,.social-tile,.budget-card,.promo-card-tall,.promo-center-banner,.search-box,.platform-section,.market-showcase,.social-media-section,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{border-radius:var(--radius)}
.cta-outline{width:fit-content;padding:14px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06);font-weight:700}
.orb{position:absolute;border-radius:50%;filter:blur(2px)}
.orb-1{width:130px;height:130px;background:rgba(255,245,115,.35);left:8%;bottom:40px}
.orb-2{width:85px;height:85px;background:rgba(255,119,81,.42);right:12%;bottom:28px}
.side-banner{padding:26px 22px;display:flex;flex-direction:column;justify-content:end;color:white;box-shadow:var(--shadow)}
.side-banner h3,.side-banner p,.promo-card-tall h3,.promo-card-tall p,.promo-center-banner h2,.promo-center-banner p,.follow-banner p,.notice-banner p,.mini-list-head p,.about-card p,.footer-top-cards p,.ai-box p,.legal-card small,.testimonial-card p{margin:0}
.side-banner.gold{background:linear-gradient(135deg,#8d6c26,#4d3715)}
.side-banner.blue{background:linear-gradient(135deg,#377af2,#3351c7)}
.side-banner.dark{background:linear-gradient(135deg,#101420,#1c243e)}
.platform-section,.social-media-section,.market-showcase,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{padding-top:26px}
.notice-banner{margin-top:22px;padding:24px 28px;background:linear-gradient(90deg,rgba(95,140,255,.22),rgba(77,107,255,.12));border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:18px}
.notice-banner strong{display:block;margin-bottom:6px;font-size:21px}
.notice-banner p,.section-heading p,.about-card p,.footer-top-cards p,.testimonial-head p,.rating-box span,.contact-line,.footer-link-col a,.legal-card,.news-card p,.news-meta span{color:var(--muted)}
.listing-slide{display:none}
.listing-slide.is-active{display:block}
.empty-featured-state{padding:28px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--muted);text-align:center}
.listing-grid,.market-grid,.social-tile-grid,.cd-key-grid,.news-grid{display:grid;gap:16px}
.listing-grid,.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.listing-card,.market-card,.cd-key-card,.news-card,.social-tile,.budget-card,.mini-list-card,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card{background:linear-gradient(180deg,rgba(55,60,94,.78),rgba(40,45,71,.92));border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow)}
.listing-card,.market-card{overflow:hidden}
.listing-badge{background:linear-gradient(90deg,#12c49b,#1eaf7c);text-align:center;padding:8px;font-size:12px;font-weight:800;letter-spacing:.08em}
.listing-thumb,.market-thumb,.cd-thumb,.news-thumb,.mini-item-thumb{position:relative;overflow:hidden}
.listing-thumb{height:138px;display:flex;align-items:end;padding:16px;font-weight:800;font-size:24px;line-height:1;text-transform:uppercase}
.listing-thumb::before,.market-thumb::before,.cd-thumb::before,.news-thumb::before,.mini-item-thumb::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 48%);opacity:.35}
.listing-thumb.cyan{background:linear-gradient(135deg,#005b77,#4db9ff)}
.listing-thumb.blue{background:linear-gradient(135deg,#1d4ea8,#2c93ff)}
.listing-thumb.green{background:linear-gradient(135deg,#1b6937,#67df57)}
.listing-thumb.purple{background:linear-gradient(135deg,#5a2ca3,#8d63ff)}
.listing-thumb.pink{background:linear-gradient(135deg,#7d1168,#ff4de0)}
.listing-thumb.orange{background:linear-gradient(135deg,#7c3f0f,#ff9c3d)}
.listing-thumb.red{background:linear-gradient(135deg,#62131f,#ff466b)}
.listing-thumb.magenta{background:linear-gradient(135deg,#82115a,#ff4a92)}
.listing-thumb.violet{background:linear-gradient(135deg,#2b2a86,#8a60ff)}
.listing-body,.market-body{padding:14px 16px 18px}
.listing-body small,.market-body small{color:var(--muted);display:block;font-size:11px;margin-bottom:3px}
.listing-body strong,.market-body strong{display:block;font-size:13px;margin-bottom:12px}
.listing-body h3,.market-body h3,.cd-key-card h3,.news-card h3,.mini-item-content h4{margin:0 0 12px;font-size:17px;line-height:1.35}
.price-line,.mini-price-row,.news-meta,.testimonial-head,.footer-top-cards,.footer-main-grid,.legal-grid,.mini-list-item,.contact-line,.follow-banner,.instagram-banner,.about-section{display:flex;align-items:center;justify-content:space-between;gap:12px}
.price,.market-body .price,.cd-key-card .price,.mini-item-content .price{color:#ffca42;font-weight:800}
.old-price{text-decoration:line-through;color:rgba(255,255,255,.3);font-size:13px}
.center-button{display:flex;justify-content:center;margin-top:26px}
.social-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))}
.social-tile{min-height:164px;padding:20px;display:flex;flex-direction:column;justify-content:end;align-items:center;text-align:center;gap:8px;font-size:20px;font-weight:800}
.social-tile span{font-size:16px;font-weight:600}
.social-tile.black{background:linear-gradient(135deg,#000,#1e1e1e)}
.social-tile.gray{background:linear-gradient(135deg,#302f31,#47413d)}
.social-tile.instagram{background:linear-gradient(135deg,#c0297d,#ff6178)}
.social-tile.youtube{background:linear-gradient(135deg,#ff1111,#ff4f2f)}
.social-tile.twitch{background:linear-gradient(135deg,#7140bf,#8659f3)}
.social-tile.spotify{background:linear-gradient(135deg,#19b960,#2ad35a)}
.social-tile.facebook{background:linear-gradient(135deg,#2775e9,#3f92ff)}
.social-tile.discord{background:linear-gradient(135deg,#7387df,#96a6ff)}
.market-tabs{margin-bottom:18px}
.market-card .market-thumb{height:150px;background:linear-gradient(135deg,#163e68,#2f80da 45%,#1b1f3c)}
.market-card:nth-child(3n) .market-thumb{background:linear-gradient(135deg,#26485b,#0d818e,#15253c)}
.market-card:nth-child(4n) .market-thumb{background:linear-gradient(135deg,#372956,#5238ad,#1e2540)}
.market-card:nth-child(5n) .market-thumb{background:linear-gradient(135deg,#6a2d2d,#ff5f6d,#3a2448)}
.promo-mosaic{display:grid;grid-template-columns:.72fr 1.45fr .72fr;gap:18px;padding-top:26px}
.promo-left,.promo-right{display:grid;gap:18px}
.promo-card-tall,.promo-center-banner{min-height:156px;padding:26px;display:flex;align-items:end;position:relative;overflow:hidden;box-shadow:var(--shadow)}
.promo-card-tall::before,.promo-center-banner::before,.follow-banner::before,.instagram-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 55%);opacity:.34}
.promo-card-tall.teal{background:linear-gradient(135deg,#0f4153,#1f977f)}
.promo-card-tall.dark{background:linear-gradient(135deg,#171b2b,#303447)}
.promo-card-tall.mint{background:linear-gradient(135deg,#2f8f8f,#42d7c6)}
.promo-card-tall.bronze{background:linear-gradient(135deg,#42311b,#8c5b24)}
.promo-center-banner{min-height:330px;background:linear-gradient(120deg,#5046d2,#5a84ff 28%,#9063ff 65%,#312848)}
.promo-center-banner h2{font-size:clamp(48px,5vw,84px);line-height:.88;letter-spacing:-0.06em}
.mini-list-card{padding:20px}
.mini-list-head{margin-bottom:16px}
.mini-list-items{display:grid;gap:12px}
.mini-list-item{padding:12px;border-radius:16px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.05)}
.mini-item-thumb{width:64px;height:64px;flex:0 0 64px;border-radius:14px;background:linear-gradient(135deg,#2c80ff,#1d2846)}
.mini-list-item:nth-child(2n) .mini-item-thumb{background:linear-gradient(135deg,#ff595e,#302341)}
.mini-list-item:nth-child(3n) .mini-item-thumb{background:linear-gradient(135deg,#56c98a,#1b2d42)}
.mini-list-item:nth-child(4n) .mini-item-thumb{background:linear-gradient(135deg,#ffbf3f,#473214)}
.mini-item-content{flex:1}
.discount-pill,.discount-corner{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:linear-gradient(180deg,#ff646d,#ea3858)}
.discount-pill{min-width:48px;min-height:34px;padding:0 10px;border-radius:12px}
.mini-buy-btn{min-width:98px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap}
.mini-buy-btn:hover{background:rgba(255,255,255,.12)}
.mini-list-empty{padding:16px;border-radius:16px;background:rgba(0,0,0,.12);border:1px dashed rgba(255,255,255,.08);color:rgba(255,255,255,.72)}
.mini-list-head--center{text-align:center;display:grid;justify-items:center}
.mini-list-head--center p{margin-inline:auto}
.section-title-inline{font-size:22px;font-weight:800}
.cd-key-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.cd-key-card{padding:14px;position:relative}
.cd-thumb{height:200px;border-radius:16px;margin-bottom:12px;background:linear-gradient(135deg,#6b540d,#f6b311 40%,#3a2b10)}
.cd-key-card:nth-child(2n) .cd-thumb{background:linear-gradient(135deg,#4f5d7a,#6dd6f6,#2a2b4b)}
.cd-key-card:nth-child(3n) .cd-thumb{background:linear-gradient(135deg,#542d18,#ff563f,#23243f)}
.cd-key-card:nth-child(4n) .cd-thumb{background:linear-gradient(135deg,#3a7029,#7ed957,#294036)}
.cd-key-card:nth-child(5n) .cd-thumb{background:linear-gradient(135deg,#2d2d2d,#808080,#1d1f2e)}
.cd-key-card:nth-child(6n) .cd-thumb{background:linear-gradient(135deg,#6c5d2f,#ffcf4d,#31406b)}
.discount-corner{position:absolute;top:12px;right:12px;min-height:36px;padding:0 12px;border-radius:12px;font-size:13px}
.budget-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}
.budget-card{padding:28px 16px;text-align:center;background:linear-gradient(180deg,rgba(111,114,255,.24),rgba(89,100,211,.18))}
.budget-card strong{display:block;font-size:28px;margin-bottom:8px}
.follow-banner{margin-top:26px;padding:30px 34px;position:relative;overflow:hidden;background:linear-gradient(120deg,#4c3db6,#6b66ff 35%,#7f52d4 72%,#2f3b6a)}
.news-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.news-card{overflow:hidden}
.news-thumb{height:150px;background:linear-gradient(135deg,#2f354f,#6e67ff,#33427e)}
.news-card:nth-child(2n) .news-thumb{background:linear-gradient(135deg,#674036,#ffb347,#40274d)}
.news-card:nth-child(3n) .news-thumb{background:linear-gradient(135deg,#114764,#31d8ff,#283452)}
.news-card:nth-child(4n) .news-thumb{background:linear-gradient(135deg,#7e5515,#ffde4a,#3c2d1e)}
.news-card:nth-child(5n) .news-thumb{background:linear-gradient(135deg,#334a35,#74d958,#1e2436)}
.news-card h3,.news-card p,.news-meta{padding-inline:16px}
.news-card h3{margin-top:16px}
.news-card p{min-height:68px}
.news-meta{padding-bottom:18px}
.instagram-banner,.about-card{padding:26px;flex:1}
.instagram-banner{max-width:360px;min-height:190px;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(135deg,#1f2338,#0f111d 35%,#593e88 100%)}
.insta-handle,.user-line{display:flex;align-items:center;gap:10px}
.avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ef54a6,#8a6eff)}
.avatar.small{width:42px;height:42px}
.verified{color:#55afff}
.instagram-banner a{min-height:48px;padding:0 26px;border-radius:999px;background:linear-gradient(90deg,#9158ff,#ff466a);display:inline-flex;align-items:center;justify-content:center;font-weight:800}
.left-start{justify-content:flex-start}
.rating-box{text-align:right}
.site-footer{padding-top:34px;margin-top:34px;background:linear-gradient(180deg,rgba(24,28,46,.9),rgba(15,18,29,.96));border-top:1px solid rgba(255,255,255,.05)}
.footer-top-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.footer-top-cards article{padding:24px}
.footer-icon{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;font-size:28px;background:linear-gradient(135deg,rgba(111,114,255,.2),rgba(77,171,255,.18));margin-bottom:18px}
.footer-main-grid{align-items:start;padding:36px 0 26px}
.footer-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr 1fr;gap:24px}
.footer-link-col{display:flex;flex-direction:column;gap:10px}
.ai-box,.footer-contact-box,.legal-card{padding:20px}
.support-button{width:100%;margin-top:12px}
.payment-row{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:12px;padding:20px 0}
.payment-row span{min-height:58px;display:grid;place-items:center;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05);color:#d7defc;font-weight:700}
.copyright{text-align:center;color:rgba(255,255,255,.56);padding:18px 0 26px;border-top:1px solid rgba(255,255,255,.04)}
.floating-support,.floating-chat{position:fixed;right:18px;z-index:90;box-shadow:var(--shadow)}
.floating-support{bottom:82px;min-height:52px;padding:0 18px;border-radius:14px;background:#eef5ff;color:#3d5ea7;font-weight:800;display:inline-flex;align-items:center}
.floating-chat{bottom:16px;width:58px;height:58px;border:0;border-radius:50%;background:linear-gradient(180deg,#7359ff,#5a44ff);color:white;font-size:24px;cursor:pointer}
@media (max-width:1280px){
.listing-grid,.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.social-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.cd-key-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.budget-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.payment-row{grid-template-columns:repeat(4,minmax(0,1fr))}
.footer-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.logo-mark{width:44px;height:44px;border-radius:14px;background:var(--logo-mark-image,url('../images/logo-mark.png')) center/cover no-repeat !important;color:transparent !important;box-shadow:0 10px 22px rgba(255,140,61,.28)}
.promo-card{background-size:cover !important;background-position:center !important}
.promo-card.gold{background:linear-gradient(120deg,rgba(18,33,65,.35),rgba(13,18,26,.82) 62%),url('../images/top-steam.jpg') center/cover no-repeat !important}
.promo-card.orange{background:linear-gradient(120deg,rgba(88,41,17,.30),rgba(18,22,34,.84) 62%),url('../images/top-stores.jpg') center/cover no-repeat !important}
.promo-card.red{background:linear-gradient(120deg,rgba(72,19,47,.32),rgba(18,22,34,.84) 62%),url('../images/top-market.jpg') center/cover no-repeat !important}
.hero-art,.orb,.hero-character{display:none !important}
.side-banner{background-size:cover !important;background-position:center !important;position:relative;overflow:hidden}
.side-banner::before,.promo-card-tall::before,.promo-center-banner::before,.social-tile::before,.market-thumb::before,.listing-thumb::before,.mini-item-thumb::before,.cd-thumb::before,.news-thumb::before,.avatar::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.48));z-index:0}
.side-banner>*,.promo-card-tall>*,.promo-center-banner>*,.social-tile>*,.listing-thumb>*,.market-thumb>*,.mini-item-thumb>*,.cd-thumb>*,.news-thumb>*,.avatar>*{position:relative;z-index:1}
.side-banner.gold{background:url('../images/side-balance.jpg') center/cover no-repeat !important}
.side-banner.blue{background:url('../images/side-community.jpg') center/cover no-repeat !important}
.side-banner.dark{background:url('../images/side-vp.jpg') center/cover no-repeat !important}
.listing-thumb,.market-thumb,.cd-thumb,.news-thumb,.mini-item-thumb,.social-tile,.promo-card-tall,.promo-center-banner,.instagram-banner,.avatar{background-size:cover !important;background-position:center !important;position:relative;overflow:hidden}
.listing-thumb{min-height:146px;background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.46)),url('../images/listing-cover.jpg') center/cover no-repeat !important}
.listing-thumb span{display:block;font-size:18px;line-height:1.05;font-weight:800;max-width:88%;position:relative;z-index:1}
.listing-thumb.cyan,.listing-thumb.blue,.listing-thumb.green,.listing-thumb.purple,.listing-thumb.pink,.listing-thumb.orange,.listing-thumb.red,.listing-thumb.magenta,.listing-thumb.violet{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.42)),url('../images/listing-cover.jpg') center/cover no-repeat !important}
.social-tile{background:linear-gradient(180deg,rgba(7,10,20,.15),rgba(7,10,20,.36)),url('../images/social-cover.jpg') center/cover no-repeat !important}
.social-tile.black,.social-tile.gray,.social-tile.instagram,.social-tile.youtube,.social-tile.twitch,.social-tile.spotify,.social-tile.facebook,.social-tile.discord{background:linear-gradient(180deg,rgba(7,10,20,.16),rgba(7,10,20,.40)),url('../images/social-cover.jpg') center/cover no-repeat !important}
.market-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.45)),url('../images/market-cover.jpg') center/cover no-repeat !important}
.market-card:nth-child(3n) .market-thumb,.market-card:nth-child(4n) .market-thumb,.market-card:nth-child(5n) .market-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.45)),url('../images/market-cover.jpg') center/cover no-repeat !important}
.promo-card-tall{background:linear-gradient(180deg,rgba(7,10,20,.14),rgba(7,10,20,.42)),url('../images/promo-cover.jpg') center/cover no-repeat !important}
.promo-card-tall.teal,.promo-card-tall.dark,.promo-card-tall.mint,.promo-card-tall.bronze{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.44)),url('../images/promo-cover.jpg') center/cover no-repeat !important}
.promo-center-banner{background:linear-gradient(180deg,rgba(7,10,20,.08),rgba(7,10,20,.30)),url('../images/promo-center.jpg') center/cover no-repeat !important}
.promo-center-banner h2,.promo-center-banner p,.promo-card-tall h3,.promo-card-tall p,.side-banner h3,.side-banner p{position:relative;z-index:1;text-shadow:0 6px 18px rgba(0,0,0,.35)}
.mini-item-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.40)),url('../images/listing-cover.jpg') center/cover no-repeat !important}
.mini-list-item:nth-child(2n) .mini-item-thumb,.mini-list-item:nth-child(3n) .mini-item-thumb,.mini-list-item:nth-child(4n) .mini-item-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.40)),url('../images/listing-cover.jpg') center/cover no-repeat !important}
.cd-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.42)),url('../images/cd-cover.jpg') center/cover no-repeat !important}
.cd-key-card:nth-child(2n) .cd-thumb,.cd-key-card:nth-child(3n) .cd-thumb,.cd-key-card:nth-child(4n) .cd-thumb,.cd-key-card:nth-child(5n) .cd-thumb,.cd-key-card:nth-child(6n) .cd-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.42)),url('../images/cd-cover.jpg') center/cover no-repeat !important}
.news-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.42)),url('../images/news-cover.jpg') center/cover no-repeat !important}
.news-card:nth-child(2n) .news-thumb,.news-card:nth-child(3n) .news-thumb,.news-card:nth-child(4n) .news-thumb,.news-card:nth-child(5n) .news-thumb{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.42)),url('../images/news-cover.jpg') center/cover no-repeat !important}
.avatar,.avatar.small{background:url('../images/avatar-user.jpg') center/cover no-repeat !important}
.instagram-banner{background:linear-gradient(90deg,rgba(10,14,22,.30),rgba(10,14,22,.52)),url('../images/social-cover.jpg') center/cover no-repeat !important}
.community-box{margin-top:14px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--muted)}
.community-box strong{color:var(--text);display:block;margin-bottom:8px}
.promo-grid--managed{justify-content:center}
.promo-card--managed{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.side-banner--managed{position:relative;overflow:hidden;width:100%;background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.50)),var(--side-bg) center/cover no-repeat !important}
.avatar.small{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.platform-tabs{margin-bottom:12px}
.platform-tabs a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;white-space:nowrap}
.section-block-title{display:grid;gap:8px;margin-bottom:18px}
.section-block-title h2{margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.1}
.section-block-title p{margin:0;color:rgba(226,233,255,.72);max-width:760px}
.section-block-title--center{text-align:center;justify-items:center}
.mini-chips-wrap{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;align-items:stretch}
.mini-chip{min-height:58px;width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.2;padding:10px 16px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.04));background-size:cover;background-position:center;background-repeat:no-repeat}
.mini-chip--with-image{border-color:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.footer-top-cards{align-items:stretch}
.footer-top-cards article{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:300px}
.footer-top-cards article h3{margin:0 0 14px;font-size:20px;line-height:1.2}
.footer-top-cards article p{margin:0 0 20px;line-height:1.5;flex:1}
.footer-top-cards article a{margin-top:auto}
@media (max-width:1280px){
.mini-chips-wrap{grid-template-columns:repeat(6,minmax(0,1fr))}
}
.social-icons a{font-size:16px;font-weight:800}
.mini-top-links{justify-content:flex-end}
.logo-mark{max-width:44px;max-height:44px}
.preview-image,.listing-thumb,.market-thumb,.cd-thumb,.news-thumb,.mini-item-thumb,.social-tile,.promo-card,.promo-card-tall,.promo-center-banner,.side-banner,.hero-main,.instagram-banner,.avatar{image-rendering:auto}
.logo{min-width:0}
.logo-image{display:block;width:auto;height:auto;max-height:46px;max-width:180px;object-fit:contain;flex-shrink:0}
.logo-mark{display:none !important}
.mega-search-status{display:none;margin-top:10px;color:var(--muted);font-size:13px}
.mega-search-status.is-visible{display:block}
.mega-tab.is-hidden,.mega-panel.is-hidden,.mega-link-item.is-hidden{display:none !important}
.admin-icon-placeholder{width:74px;height:74px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px dashed rgba(255,255,255,.16);background:rgba(8,12,27,.46);color:#eef3ff;font-size:24px;font-weight:800}
.social-icons a{overflow:hidden;position:relative}
.header-social-icon{width:18px;height:18px;object-fit:contain;display:block}
.header-social-text-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:15px;font-weight:800;line-height:1}
.hero-slide,.side-banner--managed{position:relative;overflow:hidden}
.hero-slide::before,.side-banner--managed::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}
.side-banner--managed::before{background:linear-gradient(180deg,rgba(7,10,20,.12),rgba(7,10,20,.54))}
.hero-bg-media,.side-banner-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.hero-text,.side-banner-content{position:relative;z-index:2}
.side-banner--managed{background:none !important}
.side-banner-content{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:100%}
.mini-chips-wrap--managed{margin-top:0}
@media (max-width:1280px){
.mini-chips-wrap,.mini-chips-wrap--managed{grid-template-columns:repeat(6,minmax(0,1fr))}
}
.logo-image{width:48px;height:48px;object-fit:contain;border-radius:14px}
.header-actions{margin-left:auto}
.header-icon-link,.header-auth-btn,.profile-menu-trigger{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.05)}
.header-auth-btn{width:auto;padding:0 18px;color:#fff;font-weight:700}
.profile-menu{position:relative}
.profile-menu-trigger{cursor:pointer;padding:0;border:0;background:transparent}
.profile-menu-trigger img{width:40px;height:40px;object-fit:cover;border-radius:14px}
.profile-menu.is-open .profile-menu-trigger img{box-shadow:0 0 0 2px rgba(111,121,255,.38)}
.profile-menu-dropdown{position:absolute;top:calc(100%+10px);left:50%;right:auto;transform:translateX(-50%);min-width:238px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(38,44,72,.98),rgba(24,29,48,.98));border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);display:none;z-index:90}
.profile-menu.is-open .profile-menu-dropdown{display:grid;gap:8px}
.profile-menu-card{display:grid;gap:4px;padding:12px;border-radius:14px;background:rgba(255,255,255,.05);margin-bottom:4px}
.profile-menu-card span{color:var(--muted);font-size:14px}
.profile-menu-dropdown a{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)}
.profile-menu-dropdown a:hover{background:rgba(255,255,255,.08)}
.site-form-section{padding:34px 0 72px}
.site-panel{background:linear-gradient(180deg,rgba(49,58,90,.98),rgba(35,42,67,.98));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:26px;box-shadow:var(--shadow)}
.site-panel h1,.site-panel h2{margin-top:0}
.site-help{color:var(--muted);line-height:1.7}
.site-alert{margin-bottom:18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}
.site-alert.error{background:rgba(255,107,125,.16);border-color:rgba(255,107,125,.32)}
.site-alert.success{background:rgba(31,196,138,.16);border-color:rgba(31,196,138,.32)}
.site-grid{display:grid;gap:18px}
.site-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.site-form{display:grid;gap:16px}
.site-password-grid{align-items:start}
.site-form-group{display:grid;gap:8px}
.site-form-group label{color:#dfe6ff;font-size:14px}
.site-form-group input,.site-form-group textarea,.site-form-group select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(16,20,34,.72);color:#fff;padding:14px 16px}
.site-form-note{color:var(--muted);font-size:13px;line-height:1.6}
.site-form-note--placeholder{visibility:hidden}
.site-form-note--span{grid-column:1 / -1;margin-top:-4px}
.site-form-actions{display:flex;gap:12px;flex-wrap:wrap}
.site-form-actions--center{justify-content:center}
.site-panel--auth h1{text-align:center;margin-bottom:8px}
.site-panel--auth .form-check--card{margin-top:4px}
.site-secondary-btn,.site-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 22px;font-weight:700;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-decoration:none;position:relative;z-index:2}
.site-primary-btn{background:linear-gradient(90deg,#6f72ff,#57a8ff);color:#fff;border:0}
.site-secondary-btn{background:rgba(255,255,255,.05);color:#fff}
.profile-summary{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.profile-summary img{width:96px;height:96px;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}
.profile-summary-grid{display:grid;gap:10px}
.profile-summary-row{display:grid;gap:4px}
.profile-summary-row small{color:var(--muted)}
.header-actions>.header-auth-btn{width:auto;padding:0 18px}
.header-actions>.header-icon-link{width:40px}
.profile-menu-dropdown{left:50%;right:auto;transform:translateX(-50%);top:calc(100%+10px)}
.site-password-grid,.site-password-grid .site-form-group{align-items:start}
.chat-avatar-shell,.testimonial-avatar-shell,.comment-showcase-avatar-shell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.floating-chat{display:inline-flex;align-items:center;justify-content:center}
.header-actions{flex-shrink:0;gap:12px;position:relative;z-index:8}
.header-actions>a:not(.add-listing):not(.header-auth-btn),.header-actions>.header-icon-link,.header-actions>.profile-menu .profile-menu-trigger{width:40px;min-width:40px;height:40px}
.search-box{flex:1 1 520px;min-width:220px;max-width:620px;position:relative;z-index:1}
.header-auth-btn,.header-actions>.add-listing{min-width:124px;min-height:46px;padding:0 22px;border-radius:999px;flex-shrink:0;cursor:pointer;position:relative;z-index:2}
.header-auth-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}
.header-icon-link--chat{position:relative}
.header-icon-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff5f7c;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(255,95,124,.35)}
.header-auth-btn,.add-listing,.chat-notify-btn,.chat-launcher-btn{text-decoration:none;cursor:pointer;pointer-events:auto}
.seller-link{color:inherit}
.seller-link:hover{color:#aecdff}
.public-profile-section{padding:28px 0 72px}
.public-profile-header{overflow:visible}
.public-profile-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px) 280px;gap:28px;align-items:start}
.public-profile-main{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;align-items:start}
.public-profile-avatar{width:132px;height:132px;border-radius:24px;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}
.public-profile-status{color:var(--muted);font-size:15px;margin-bottom:6px}
.public-profile-name{margin:0;font-size:clamp(28px,4vw,46px);line-height:1.05}
.public-profile-role-line{margin-top:12px;color:var(--muted);font-size:15px}
.public-profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.public-profile-actions .site-primary-btn,.public-profile-actions .site-secondary-btn{min-width:140px}
.public-profile-medal-slot{width:100%;align-self:start}
.public-profile-side{display:grid;gap:14px;justify-items:end}
.public-profile-member-date{color:var(--muted);font-size:14px;text-align:right}
.public-profile-score{display:grid;justify-items:end;gap:4px}
.public-profile-score-main{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800}
.public-profile-score-star{color:#ffc72c;font-size:48px;line-height:1}
.public-profile-score-note{color:var(--muted);font-size:15px;text-align:right}
.public-profile-success{min-width:240px;padding:14px 18px;border-radius:12px;background:rgba(110,201,120,.18);color:#8ef08e;font-weight:700;text-align:center}
.public-profile-tabs{display:flex;flex-wrap:wrap;gap:0;margin-top:20px;border-top:1px solid rgba(255,255,255,.06);padding-top:18px}
.public-profile-tab{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;color:#f3f6ff;border-bottom:2px solid transparent;opacity:.86}
.public-profile-tab small{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(95,128,255,.16);color:#bdd1ff;font-size:13px}
.public-profile-tab.is-active{opacity:1;border-bottom-color:#5ca5ff}
.public-profile-content{margin-top:18px}
.public-profile-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.public-profile-comments-list{display:grid;gap:18px}
.public-profile-comments-list .comment-showcase-card{margin:0}
.public-empty-state{min-height:270px;display:grid;place-items:center;text-align:center;gap:12px;color:var(--muted)}
.public-empty-state-icon{width:92px;height:92px;border-radius:28px;display:grid;place-items:center;font-size:42px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.public-empty-state strong{color:#f3f6ff;font-size:22px}
.payment-page-section,.payment-history-section,.payment-result-section{padding:28px 0 8px}
.payment-main-panel,.payment-side-panel,.payment-result-panel,.payment-order-box{display:grid;gap:18px}
.payment-balance-box{min-width:180px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:grid;gap:6px}
.payment-balance-box small,.payment-instruction-grid small,.payment-side-list small,.payment-result-grid small{color:var(--muted)}
.payment-balance-box strong,.payment-instruction-grid strong,.payment-side-list strong,.payment-result-grid strong{font-size:15px}
.payment-order-box{margin-top:8px;padding:20px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.payment-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.payment-order-status{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);font-size:13px}
.payment-order-status.is-paid,.payment-result-icon.is-success{background:rgba(31,196,138,.18);border-color:rgba(31,196,138,.35)}
.payment-order-status.is-failed,.payment-result-icon.is-error{background:rgba(255,107,125,.18);border-color:rgba(255,107,125,.35)}
.payment-order-status.is-awaiting_transfer,.payment-order-status.is-awaiting_review,.payment-order-status.is-processing,.payment-result-icon.is-warning{background:rgba(255,190,92,.18);border-color:rgba(255,190,92,.35)}
.payment-instruction-grid,.payment-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.payment-instruction-grid>div,.payment-side-list>div,.payment-result-grid>div{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:grid;gap:8px}
.payment-side-list{display:grid;gap:12px}
.payment-history-table{overflow-x:auto}
.payment-history-table table{width:100%;border-collapse:collapse}
.payment-history-table th,.payment-history-table td{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}
.payment-history-table th{color:var(--muted);font-weight:600}
.payment-result-panel{justify-items:center;text-align:center}
.payment-result-icon{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;font-size:34px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
.payment-paytr-frame{padding:8px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.balance-menu{position:relative;display:inline-flex}
.balance-pill--menu{border:0;cursor:pointer;min-width:0;width:auto;justify-content:flex-start;gap:10px;padding:12px 16px}
.balance-pill-amount{font-weight:700}
.balance-pill-caret{color:var(--muted);font-size:16px;line-height:1;margin-left:2px}
.balance-dropdown{position:absolute;right:0;top:calc(100%+10px);min-width:180px;padding:10px;border-radius:18px;background:#252b47;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.28);display:none;z-index:120}
.balance-menu.is-open .balance-dropdown{display:grid;gap:8px}
.balance-dropdown a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:42px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.05);color:#fff}
.balance-dropdown a.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.payment-selector-overlay{max-width:980px;margin:0 auto;gap:26px}
.payment-selector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.payment-selector-head--plain{justify-content:flex-start}
.payment-selector-close{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:#fff;font-size:28px;line-height:1}
.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.payment-method-grid.is-single{grid-template-columns:minmax(280px,560px);justify-content:center}
.payment-method-card{padding:24px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);display:grid;gap:12px;justify-items:start;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.payment-method-card:hover{transform:translateY(-2px);border-color:rgba(111,114,255,.45);background:rgba(255,255,255,.06)}
.payment-method-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:26px;background:rgba(255,255,255,.08)}
.payment-method-card strong{font-size:24px}
.payment-method-card small{color:var(--muted);font-size:15px}
.payment-bank-display{display:grid;gap:18px}
.payment-bank-card{padding:26px 28px;border-radius:22px;display:grid;gap:10px;color:#fff}
.payment-bank-card h3{margin:0 0 4px;font-size:26px}
.payment-bank-card strong{font-size:18px;font-weight:700}
.payment-bank-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.payment-bank-list li{display:grid;gap:6px}
.payment-bank-list span{font-size:14px;opacity:.85}
.payment-bank-card--success{background:#2bab46}
.payment-bank-card--info{background:#1d7ff0}
.payment-instruction-richtext{line-height:1.8;font-size:16px}
.payment-active-order-list{display:grid;gap:16px}
.payment-order-box.is-current{border-color:rgba(111,114,255,.48);box-shadow:0 0 0 1px rgba(111,114,255,.2) inset}
.payment-instruction-grid--compact{max-width:720px}
.section-block-title--with-action{align-items:end}
.news-article-shell{max-width:min(1520px,calc(100vw - 40px));padding-top:38px}
.news-article-card{display:grid;gap:28px;padding:30px;border-radius:28px;background:linear-gradient(180deg,rgba(49,58,90,.98),rgba(35,42,67,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(8,12,28,.22)}
.news-article-card--empty{text-align:center;justify-items:center}
.news-article-cover{border-radius:24px;overflow:hidden;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;padding:18px}
.news-article-cover img{display:block;width:auto;max-width:100%;height:auto;max-height:72vh;object-fit:contain;border-radius:18px}
.news-article-header h1{margin:0 0 18px;font-size:clamp(34px,5vw,54px);line-height:1.1;text-align:center}
.news-article-meta{display:flex;align-items:stretch;justify-content:space-between;gap:16px;flex-wrap:wrap}
.news-article-meta-item{display:grid;gap:8px;min-width:240px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.news-article-meta-item strong{font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:rgba(172,186,224,.86)}
.news-article-meta-item span{color:#fff;font-size:17px;font-weight:700}
.prose-content{color:rgba(230,236,255,.92);line-height:1.9;font-size:17px}
.prose-content>*:first-child{margin-top:0}
.prose-content img{display:block;width:auto;max-width:100% !important;height:auto !important;max-height:72vh;border:0;border-radius:20px;margin:24px auto;background:rgba(0,0,0,.22);object-fit:contain}
.prose-content figure,.prose-content p{max-width:100%}
.prose-content figure img[style*="width:100%"],.prose-content figure img[style*="width:100%"],.prose-content p img[style*="width:100%"],.prose-content p img[style*="width:100%"]{width:auto !important}
.prose-content video,.prose-content iframe{display:block;width:100%;max-width:100%;border:0;border-radius:20px;margin:24px auto;background:rgba(0,0,0,.22)}
.prose-content iframe{min-height:420px}
.prose-content table{width:100%;border-collapse:collapse;margin:24px 0;overflow:hidden;border-radius:16px}
.prose-content th,.prose-content td{padding:12px 14px;border:1px solid rgba(255,255,255,.1)}
.prose-content blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid rgba(111,121,255,.9);background:rgba(255,255,255,.04);border-radius:16px}
.prose-content a{color:#8db8ff}
.site-footer--managed{padding-top:42px}
.footer-top-cards--managed{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.footer-top-cards--managed article{flex:1 1 320px;max-width:470px;min-width:300px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:308px}
.footer-top-cards--managed article h3{margin:0 0 12px}
.footer-top-cards--managed article p{max-width:360px;margin:0 auto 18px}
.footer-icon--image,.footer-icon--fallback{overflow:hidden}
.footer-icon--image img{width:100%;height:100%;object-fit:cover;display:block}
.footer-icon--fallback{color:#ffffff;font-weight:900}
.footer-main-grid--managed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.1fr 1fr;gap:28px;align-items:start}
.footer-link-col a{color:rgba(231,236,255,.78)}
.footer-link-col a:hover{color:#ffffff}
.footer-socials--managed{display:flex;flex-wrap:wrap;gap:10px}
.footer-socials--managed.is-centered{justify-content:center}
.footer-socials--managed a{width:42px;height:42px;display:grid;place-items:center;overflow:hidden}
.footer-socials--managed a img{width:100%;height:100%;object-fit:cover;display:block}
.footer-socials--managed a span{font-weight:800;font-size:18px}
.community-box--managed{text-align:center}
.community-box--managed strong,.community-box--managed p{display:block;text-align:center}
.footer-payment-zone,.footer-legal-zone{padding-top:18px}
.payment-row--managed{display:flex;flex-wrap:wrap;gap:12px}
.payment-row--managed.is-centered{justify-content:center}
.footer-payment-item{min-height:64px;min-width:122px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#d7defc;font-weight:800;text-align:center}
.footer-payment-item img{max-width:92px;max-height:36px;object-fit:contain;display:block}
.footer-payment-item span{display:block;line-height:1.2}
.footer-marquee{overflow:hidden;position:relative}
.footer-marquee-track{display:flex;gap:12px;width:max-content;animation:footer-marquee 36s linear infinite}
.footer-marquee:hover .footer-marquee-track{animation-play-state:running}
.footer-marquee--legal .footer-marquee-track{gap:18px;animation-duration:32s}
@media (max-width:1280px){
.footer-main-grid--managed{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.comments-page-shell,.comment-form-shell{padding:42px 0 20px}
.comments-page-head,.comments-page-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}
.comments-page-head--single{margin-bottom:26px}
.comments-page-head--centered{flex-direction:column;justify-content:center;align-items:center;text-align:center}
.comments-page-actions--centered{justify-content:center}
.comments-page-meta{text-align:right;color:var(--muted)}
.comments-page-head--centered .comments-page-meta{text-align:center}
.comments-page-meta strong{display:block;color:var(--text);font-size:24px}
.comments-list{display:grid;gap:18px}
.js-comment-item.is-hidden{display:none !important}
.comments-load-more-wrap{margin-top:22px;display:flex;justify-content:center}
.comment-form-card{background:var(--panel);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);padding:32px;box-shadow:var(--shadow-soft)}
.comment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.comment-form-grid .form-group--full{grid-column:1 / -1}
.comment-form-grid label{display:block;margin-bottom:8px;color:var(--text);font-weight:600}
.comment-form-grid input,.comment-form-grid textarea,.comment-form-grid select{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(5,10,20,.42);color:#fff;padding:15px 18px;font:inherit}
.frontend-alert{margin-bottom:18px;border-radius:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.08)}
.frontend-alert.success{background:rgba(31,196,138,.15);border-color:rgba(31,196,138,.32)}
.frontend-alert.error{background:rgba(255,107,125,.14);border-color:rgba(255,107,125,.32)}
.comment-login-box{text-align:center;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.04)}
.form-actions--front{grid-column:1 / -1;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.rounded-button--ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:none}
.comment-form-card--centered{border-radius:30px}
.comment-form-card--centered .comments-page-head,.comment-form-card--centered .comments-page-head>div,.comment-form-card--centered .frontend-alert,.comment-form-card--centered .comment-login-box,.comment-form-grid--centered label{text-align:center}
.comment-form-grid--centered input,.comment-form-grid--centered textarea{text-align:center}
.comment-form-grid--centered .form-group{display:flex;flex-direction:column}
.comment-form-grid--centered .form-group--full textarea{text-align:left}
.comment-form-grid--centered .form-group--full small.help{display:block;width:100%;text-align:center;margin-top:14px;color:var(--muted)}
.comments-showcase-shell{padding-top:48px;padding-bottom:28px}
.comments-showcase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}
.comments-showcase-head h1{margin-bottom:10px}
.comments-showcase-button{min-width:150px;text-align:center}
.comments-summary-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:22px;margin-bottom:26px}
.comments-summary-card,.comments-why-card,.comment-showcase-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:var(--shadow-soft)}
.comments-summary-card{padding:28px}
.comments-summary-card h2,.comments-why-card h2,.comments-section-title h2{margin-bottom:10px}
.comments-summary-card p,.comments-why-card p{color:var(--muted)}
.comments-score-box{margin-top:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:20px 22px}
.comments-score-main{display:flex;align-items:flex-end;gap:10px;line-height:1}
.comments-score-main strong{font-size:54px;color:#fff}
.comments-score-main span{font-size:24px;color:var(--muted);padding-bottom:6px}
.comments-score-stars{display:flex;gap:8px;margin-top:12px;font-size:34px}
.comments-score-stars--small{margin-top:0;gap:4px;font-size:22px}
.comments-star{color:rgba(255,255,255,.2)}
.comments-star.is-active{color:#ffd54a}
.comments-score-total{color:var(--muted);margin-top:8px}
.comments-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}
.comments-insight-box{border-radius:18px;padding:18px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}
.comments-insight-box__label{display:block;color:var(--muted);margin-bottom:6px}
.comments-insight-box strong{font-size:34px;color:#fff}
.comments-graph-list{display:grid;gap:16px;margin-top:24px}
.comments-graph-row{display:grid;grid-template-columns:56px 1fr 48px;gap:14px;align-items:center}
.comments-graph-label,.comments-graph-count{color:#fff;font-weight:700}
.comments-graph-bar{position:relative;height:14px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}
.comments-graph-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;min-width:12px;background:linear-gradient(90deg,#2fd56f,#39e087)}
.comments-graph-row:nth-child(2) .comments-graph-bar span{background:linear-gradient(90deg,#6aa7ff,#4b90ff)}
.comments-graph-row:nth-child(3) .comments-graph-bar span{background:linear-gradient(90deg,#ffca3b,#ffbb21)}
.comments-graph-row:nth-child(4) .comments-graph-bar span{background:linear-gradient(90deg,#ff9640,#ff7d27)}
.comments-graph-row:nth-child(5) .comments-graph-bar span{background:linear-gradient(90deg,#ff5d71,#ff445c)}
.comments-why-card{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:28px;margin-bottom:34px}
.comments-why-card__icon{font-size:24px;color:#8b79ff;letter-spacing:-4px;padding-top:8px}
.comments-section-title{margin-bottom:18px}
.comments-featured-section{margin-bottom:34px}
.comments-featured-list,.comments-list--showcase{display:grid;gap:20px}
.comment-showcase-card{display:grid;grid-template-columns:132px 1fr;gap:24px;padding:24px}
.comment-showcase-card--featured{border-color:rgba(93,191,255,.16)}
.comment-showcase-card--empty{grid-template-columns:1fr;text-align:center}
.comment-showcase-card__side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--muted)}
.comment-showcase-card__side strong,.comment-showcase-card__side strong a{color:#fff;font-size:24px;line-height:1.2}
.comment-showcase-card__body h3{font-size:34px;line-height:1.2;margin:10px 0 14px}
.comment-showcase-card__body p{color:var(--muted);font-size:16px;line-height:1.7}
.comment-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,208,64,.12);border:1px solid rgba(255,208,64,.18);color:#ffd65a;font-weight:700;font-size:14px}
.comment-showcase-card__rating-row{display:flex;align-items:center;gap:10px;margin-top:14px}
.comment-showcase-card__rating-text{color:var(--muted);font-weight:700}
.comment-admin-reply-box{margin-top:22px;border-top:3px solid rgba(62,212,165,.65);background:linear-gradient(180deg,rgba(33,58,78,.95),rgba(26,47,66,.92));border-radius:0 0 18px 18px;padding:18px 20px}
.comment-admin-reply-box__head{color:#8ef1d0;font-weight:800;margin-bottom:6px}
.comment-badge-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}
.comment-badge--category{background:rgba(93,191,255,.12);border-color:rgba(93,191,255,.2);color:#8fd5ff}
.comment-category-admin-list{display:grid;gap:16px}
.comment-category-admin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px;gap:16px;align-items:end}
.comment-category-admin-row .form-group--action{display:flex;flex-direction:column;justify-content:flex-end}
.profile-menu-link-extra{display:flex;align-items:center;justify-content:flex-start}
.profile-menu-preview-list{display:grid;gap:10px;margin-top:14px}
.profile-menu-preview-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.profile-menu-preview-item small{color:var(--muted)}
.side-banner--managed{min-height:146px;border-radius:24px}
.side-banner-content{padding:8px 10px 6px}
.side-banner-content h3{font-size:22px;line-height:1.06;margin:0 0 6px}
.side-banner-content p{font-size:14px;line-height:1.3;margin:0}
@media (max-width:1200px){
.side-banner--managed{min-height:132px}
}
.side-banner--managed{width:100%;min-height:140px}
.side-banner--managed{width:100% !important;min-height:130px !important}
.mini-top-link-dropdown{position:relative;display:flex;align-items:center}
.mini-top-link-dropdown__panel{position:absolute;top:100%;left:50%;transform:translate(-50%,14px);min-width:240px;background:rgba(11,15,33,.96);border:1px solid rgba(116,134,255,.24);box-shadow:0 16px 45px rgba(0,0,0,.35);border-radius:18px;padding:14px;display:grid;gap:8px;opacity:0;pointer-events:none;transition:.2s ease;z-index:40}
.mini-top-link-dropdown:hover .mini-top-link-dropdown__panel,.mini-top-link-dropdown:focus-within .mini-top-link-dropdown__panel{opacity:1;pointer-events:auto;transform:translate(-50%,8px)}
.mini-top-link-dropdown__panel a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.03);color:#f3f6ff}
.mini-top-link-dropdown__panel a span{display:inline-flex;width:24px;justify-content:center;opacity:.9}
.header-icon-link--notification{border:0;background:transparent;padding:0}
.header-icon-badge--danger{background:#e34f61}
.notification-menu{position:relative}
.notification-dropdown{position:absolute;top:calc(100%+14px);right:0;width:min(380px,88vw);max-height:480px;background:rgba(14,16,26,.98);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.42);padding:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s ease;z-index:45;overflow:hidden}
.notification-menu.is-open .notification-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}
.notification-dropdown__header{padding:18px 18px 14px;font-size:1.5rem;font-weight:800;color:#fff;border-bottom:1px solid rgba(255,255,255,.07)}
.notification-dropdown__list{max-height:360px;overflow:auto}
.notification-item{display:block;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:#eef2ff}
.notification-item:hover{background:rgba(255,255,255,.04)}
.notification-item strong{display:block;font-size:1rem;margin-bottom:6px}
.notification-item p{margin:0 0 6px;color:rgba(234,239,255,.86);line-height:1.4}
.notification-item small{color:rgba(209,216,255,.55)}
.notification-item.is-unread{background:rgba(76,108,255,.08)}
.notification-dropdown__footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-start}
.notification-footer-btn{border:0;background:transparent;color:#fff;font-weight:700;cursor:pointer}
.notification-empty-state{padding:30px 22px;text-align:center}
.notification-empty-state__icon{font-size:3rem;margin-bottom:10px}
.support-hero-card{background:linear-gradient(180deg,rgba(90,118,214,.18),rgba(32,37,72,.4));border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:48px 36px;text-align:center;box-shadow:0 18px 60px rgba(10,13,28,.28)}
.support-hero-card--compact{padding:34px 30px}
.support-hero-card h1{margin:0 0 16px;font-size:clamp(2rem,4vw,3.4rem);color:#fff}
.support-hero-card p{max-width:900px;margin:0 auto;color:rgba(233,239,255,.84);font-size:1.1rem;line-height:1.7}
.support-hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}
.support-action-btn{min-width:230px;padding:18px 22px;border-radius:18px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.support-action-btn--primary{background:linear-gradient(135deg,#10c7d7,#3a78ff)}
.support-action-btn--dark{background:linear-gradient(135deg,#3a3f65,#20243e)}
.support-action-btn--warning{background:linear-gradient(135deg,#ff9340,#ff5a36)}
.support-info-bar{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:18px;background:rgba(189,72,205,.18);border:1px solid rgba(220,129,235,.26);color:#f4e9ff}
.support-info-bar span{display:inline-flex;width:28px;height:28px;border-radius:999px;align-items:center;justify-content:center;background:rgba(255,255,255,.12);font-weight:700}
.support-table-card,.support-form-card,.support-ticket-header-card,.support-thread-card,.support-rating-card{background:rgba(34,38,72,.78);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:26px}
.support-table-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.support-table-card__header h2{margin:0;color:#fff}
.support-table-card__header p{margin:6px 0 0;color:rgba(226,233,255,.76)}
.support-outline-btn,.support-table-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;background:rgba(62,137,255,.18);color:#a8d0ff;font-weight:700;border:1px solid rgba(62,137,255,.28)}
.support-chip{display:inline-flex;padding:8px 12px;border-radius:12px;background:rgba(84,138,255,.14);color:#b4d0ff;font-weight:600}
.support-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;font-weight:700;border:1px solid transparent}
.support-status-badge--success{background:rgba(73,207,126,.12);border-color:rgba(73,207,126,.3);color:#85f0a7}
.support-status-badge--warning{background:rgba(255,191,87,.12);border-color:rgba(255,191,87,.3);color:#ffd17d}
.support-status-badge--danger{background:rgba(235,94,94,.12);border-color:rgba(235,94,94,.28);color:#ff9999}
.support-empty-state{padding:42px 24px;text-align:center;color:rgba(230,235,255,.85)}
.support-empty-state strong{display:block;font-size:1.15rem;margin-bottom:8px;color:#fff}
.support-faq-list{display:grid;gap:14px}
.support-faq-item{background:rgba(34,38,72,.78);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 22px;color:#fff}
.support-faq-item summary{cursor:pointer;font-weight:700;font-size:1.08rem}
.support-faq-answer{padding-top:14px;color:rgba(230,236,255,.83)}
.support-form-card h2{margin-top:0;color:#fff}
.support-form-group{display:grid;gap:10px}
.support-form-group label{color:#fff;font-weight:700}
.support-form-group input,.support-form-group select,.support-form-group textarea{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;color:#fff}
.support-form-group input::placeholder,.support-form-group textarea::placeholder{color:rgba(232,236,255,.46)}
.support-upload-box{padding:10px 0}
.support-upload-note{font-size:.92rem;color:rgba(224,230,255,.64)}
.support-form-actions{display:flex;flex-wrap:wrap;gap:12px}
.support-rules-overlay{position:fixed;inset:0;background:rgba(8,10,18,.74);display:none;align-items:center;justify-content:center;z-index:70;padding:20px}
.support-rules-overlay.is-visible{display:flex}
.support-rules-modal{width:min(760px,100%);max-height:90vh;overflow:auto;background:#2f3456;border-radius:26px;padding:28px;border:1px solid rgba(255,255,255,.08);position:relative}
.support-rules-close{position:absolute;top:16px;right:18px;border:0;background:transparent;color:#fff;font-size:2.2rem;cursor:pointer}
.support-rules-icon{width:96px;height:96px;border-radius:999px;border:4px solid #90e0ff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:4rem;color:#90e0ff}
.support-rules-modal h2{margin:0 0 18px;text-align:center;color:#fff}
.support-rules-content{max-height:50vh;overflow:auto;padding:14px 18px;background:rgba(18,23,45,.35);border-radius:18px;color:rgba(230,236,255,.88)}
.support-rules-actions{display:flex;justify-content:center;gap:12px;margin-top:20px}
.support-faq-callout{display:flex;align-items:center;gap:18px;padding:20px;background:rgba(67,94,189,.24);border:1px solid rgba(99,141,255,.25);border-radius:18px}
.support-faq-callout__icon{width:54px;height:54px;border-radius:16px;background:rgba(76,134,255,.18);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#78adff}
.support-thread-card{display:grid;gap:18px}
.support-thread-message{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px;border-radius:18px;background:rgba(255,255,255,.03)}
.support-thread-message--admin{background:rgba(62,137,255,.09)}
.support-thread-avatar{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#5ab1ff,#5a69ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;font-weight:800;overflow:hidden;box-shadow:0 10px 24px rgba(8,12,26,.22)}
.support-thread-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.support-thread-body header{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;color:#fff;align-items:flex-start}
.support-thread-author-block{display:grid;gap:8px}
.support-thread-author-badges{display:flex;flex-wrap:wrap;gap:8px}
.support-thread-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1;border:1px solid transparent}
.support-thread-badge--role.support-thread-badge--member{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1);color:#eef3ff}
.support-thread-badge--role.support-thread-badge--admin{background:rgba(91,152,255,.16);border-color:rgba(91,152,255,.3);color:#cfe0ff}
.support-thread-badge--staff{background:rgba(41,208,143,.16);border-color:rgba(41,208,143,.34);color:#9cf4c9}
.support-thread-content{color:rgba(234,239,255,.86);line-height:1.7}
.support-thread-attachments{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
.support-thread-attachments a{display:block;width:120px;height:120px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}
.support-thread-attachments img{width:100%;height:100%;object-fit:cover}
.support-rating-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.35fr);gap:26px;align-items:center}
.support-rating-card--saved{grid-template-columns:1fr}
.support-rating-card__left h3{margin:0 0 8px;color:#fff;font-size:2rem}
.support-rating-card__left p{color:rgba(225,232,255,.76)}
.support-rating-emoji{font-size:3.5rem;margin-bottom:10px}
.support-rating-form{display:grid;gap:16px}
.support-rating-output{font-weight:800;color:#fff}
.support-responsive-table{overflow:auto}
.admin-status-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}
.admin-status-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:14px;background:rgba(255,255,255,.05);color:#dfe7ff}
.admin-status-tab.is-active{background:rgba(88,118,255,.18);color:#fff}
.admin-status-tab span{display:inline-flex;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08)}
.admin-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.admin-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.05);color:#fff}
.admin-page-link.is-active{background:rgba(88,118,255,.22)}
.admin-ticket-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:22px}
.admin-ticket-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}
.inline-form{display:inline}
.admin-ticket-main,.admin-ticket-side{display:grid;gap:18px}
.profile-avatar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:12px}
.profile-avatar-option{position:relative;display:block;cursor:pointer}
.profile-avatar-option input{position:absolute;opacity:0;pointer-events:none}
.profile-avatar-option img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:2px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:.18s ease}
.profile-avatar-option input:checked+img{border-color:#6fa8ff;box-shadow:0 0 0 4px rgba(111,168,255,.18)}
.social-strip{position:relative;z-index:72}
.mini-top-link-dropdown{position:relative;display:flex;align-items:center;padding-bottom:16px;margin-bottom:-16px;z-index:95}
.mini-top-link-dropdown__panel{top:calc(100%+10px);z-index:140;background:linear-gradient(180deg,rgba(18,24,48,.98),rgba(12,15,28,.98));border-color:rgba(116,134,255,.3);box-shadow:0 24px 55px rgba(0,0,0,.45)}
.mini-top-link-dropdown__panel::before{content:'';position:absolute;top:-8px;left:50%;width:16px;height:16px;background:linear-gradient(180deg,rgba(18,24,48,.98),rgba(15,20,37,.98));border-top:1px solid rgba(116,134,255,.3);border-left:1px solid rgba(116,134,255,.3);transform:translateX(-50%) rotate(45deg)}
.mini-top-link-dropdown__panel a{position:relative;z-index:1;background:rgba(255,255,255,.04)}
.profile-settings-container{max-width:980px}
.profile-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;align-items:start}
.profile-settings-form{display:grid;gap:24px}
.profile-avatar-picker-shell{display:grid;gap:16px;padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.profile-avatar-current{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center}
.profile-avatar-current img{width:88px;height:88px;object-fit:cover;border-radius:24px;border:2px solid rgba(111,168,255,.32);background:rgba(255,255,255,.05)}
.profile-avatar-current strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:6px}
.profile-avatar-current p{margin:0;color:rgba(225,232,255,.72);line-height:1.5}
.profile-avatar-picker-actions{display:flex;justify-content:flex-start}
.profile-avatar-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:120;padding:20px}
.profile-avatar-modal.is-open{display:flex}
.profile-avatar-modal__backdrop{position:absolute;inset:0;background:rgba(8,10,18,.78)}
.profile-avatar-modal__dialog{position:relative;width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;padding:28px;border-radius:28px;background:linear-gradient(180deg,#2f3456,#242948);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.5)}
.profile-avatar-modal__close{position:absolute;top:14px;right:18px;border:0;background:transparent;color:#fff;font-size:2rem;cursor:pointer}
.profile-avatar-modal__dialog h2{margin:0 0 8px;color:#fff}
.profile-avatar-modal__subtitle{margin:0 0 18px;color:rgba(226,233,255,.74)}
.profile-avatar-modal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:14px}
.profile-avatar-modal__option{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:22px;padding:12px;display:grid;gap:10px;justify-items:center;color:#fff;transition:.18s ease;cursor:pointer}
.profile-avatar-modal__option:hover,.profile-avatar-modal__option.is-selected{transform:translateY(-2px);border-color:#6fa8ff;box-shadow:0 0 0 4px rgba(111,168,255,.16)}
.profile-avatar-modal__option img{width:100%;max-width:112px;aspect-ratio:1/1;object-fit:cover;border-radius:20px}
.profile-avatar-modal__option strong{font-size:.95rem;text-align:center}
.is-modal-open{overflow:hidden}
.mini-top-link-dropdown{position:relative;display:flex;align-items:center;padding-bottom:18px;margin-bottom:-18px;z-index:110}
.mini-top-link-dropdown__panel{top:calc(100%+12px);z-index:180;min-width:280px;max-width:min(340px,92vw);background:linear-gradient(180deg,rgba(24,31,60,.99),rgba(12,16,30,.99));border:1px solid rgba(102,136,255,.34);box-shadow:0 24px 55px rgba(0,0,0,.5);border-radius:22px;padding:16px;display:grid;gap:10px;opacity:0;pointer-events:none;transform:translate(-50%,14px);transition:opacity .22s ease,transform .22s ease}
.mini-top-link-dropdown.is-open .mini-top-link-dropdown__panel,.mini-top-link-dropdown:hover .mini-top-link-dropdown__panel,.mini-top-link-dropdown:focus-within .mini-top-link-dropdown__panel{opacity:1;pointer-events:auto;transform:translate(-50%,6px)}
.mini-top-link-dropdown__panel::before{content:'';position:absolute;top:-8px;left:50%;width:16px;height:16px;background:linear-gradient(180deg,rgba(24,31,60,.99),rgba(18,24,44,.99));border-top:1px solid rgba(102,136,255,.34);border-left:1px solid rgba(102,136,255,.34);transform:translateX(-50%) rotate(45deg)}
.mini-top-link-dropdown__panel a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.06);color:#f6f8ff}
.mini-top-link-dropdown__panel a:hover{background:linear-gradient(180deg,rgba(94,124,255,.2),rgba(50,64,120,.18));border-color:rgba(123,156,255,.34)}
.mini-top-link-dropdown__panel a strong{line-height:1.2}
.header-icon-link--notification{position:relative;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);padding:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.header-icon-link--notification:hover{background:rgba(255,255,255,.1)}
.notification-dropdown{position:absolute;top:calc(100%+14px);right:0;width:min(390px,92vw);max-height:480px;background:linear-gradient(180deg,rgba(14,18,33,.99),rgba(9,11,21,.99));border:1px solid rgba(96,127,255,.2);border-radius:22px;box-shadow:0 25px 60px rgba(0,0,0,.45);padding:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s ease;z-index:150;overflow:hidden}
.notification-dropdown__header{padding:18px 18px 14px;font-size:1.5rem;font-weight:900;color:#fff;border-bottom:1px solid rgba(255,255,255,.07);letter-spacing:.02em}
.notification-dropdown__list{max-height:330px;overflow-y:auto;overflow-x:hidden}
.notification-item{display:block;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:#eef2ff;overflow:hidden}
.notification-item:hover{background:rgba(95,124,255,.12)}
.notification-item strong,.notification-item p,.notification-item small{display:block;overflow-wrap:anywhere;word-break:break-word}
.notification-item strong{font-size:1.02rem;margin-bottom:6px}
.notification-item p{margin:0 0 6px;color:rgba(234,239,255,.86);line-height:1.45}
.notification-footer-btn{border:0;background:transparent;color:#fff;font-weight:800;cursor:pointer}
.notification-dropdown::-webkit-scrollbar,.notification-dropdown__list::-webkit-scrollbar{width:8px;height:8px}
.notification-dropdown::-webkit-scrollbar-thumb,.notification-dropdown__list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}
.support-form-group input,.support-form-group select,.support-form-group textarea{color:#f2f5ff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
.support-form-group select option{background:#252b49;color:#f4f7ff}
.support-form-group input[type="file"]{padding:14px 16px;line-height:1.4;color:#eef3ff}
.support-form-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;padding-top:10px}
.support-form-actions .site-primary-btn,.support-form-actions .site-secondary-btn{min-width:150px}
.support-upload-note{font-size:.95rem;color:rgba(224,230,255,.72)}
.support-rules-modal{box-shadow:0 26px 70px rgba(0,0,0,.5)}
.support-rules-content{border:1px solid rgba(255,255,255,.05)}
.support-rules-content h3,.support-rules-content p,.support-rules-content li{color:rgba(236,240,255,.9)}
.support-faq-callout strong,.support-faq-callout p{color:#eef3ff}
.public-profile-role-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}
.role-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px rgba(7,11,26,.18)}
.role-badge-pill__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem}
.role-badge-pill__label{white-space:nowrap}
.role-badge-pill--profile{font-size:.98rem;padding:10px 16px;border-radius:14px}
.role-badge-pill--support{padding:6px 10px;border-radius:999px;font-size:.78rem;box-shadow:none;border-color:rgba(255,255,255,.14)}
.support-thread-role-pills{display:flex;flex-wrap:wrap;gap:8px}
.role-badge-pill--rgb{position:relative;overflow:hidden;background:rgba(255,255,255,.06);color:var(--role-rgb-text,inherit)}
.role-badge-pill--rgb::before{content:'';position:absolute;inset:-35%;background:linear-gradient(120deg,#ff4d4d,#ff9f40,#ffe14d,#4dff88,#45d2ff,#6f6bff,#d64dff,#ff4d4d);transform:translate3d(-28%,0,0);animation:roleBadgeRgbFlow 6s linear infinite;opacity:.95}
.role-badge-pill--rgb .role-badge-pill__label,.role-badge-pill--rgb .role-badge-pill__icon{position:relative;z-index:1}
.news-article-author-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.news-article-author-badges{display:flex;flex-wrap:wrap;gap:8px}
.news-article-meta-item--author .role-badge-pill{padding:8px 12px;border-radius:999px;box-shadow:none;font-size:.84rem}
.mega-links--catalog{display:flex;flex-wrap:wrap;gap:12px}
.mega-links--catalog .mega-link-item{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);color:#eef2ff;font-weight:700;min-height:52px}
.mega-more-wrap{display:flex;justify-content:center;margin-top:4px}
.mega-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:rgba(86,128,255,.16);border:1px solid rgba(86,128,255,.28);color:#dce7ff;font-weight:700}
.catalog-browser{padding:36px 0 82px;display:grid;gap:24px}
.catalog-browser__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;align-items:end;padding:30px 34px;border-radius:28px;background:linear-gradient(180deg,rgba(80,97,174,.16),rgba(32,37,72,.46));border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}
.catalog-browser__eyebrow{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:#dce7ff;font-size:.9rem;font-weight:700;margin-bottom:12px}
.catalog-browser__hero h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3.4rem)}
.catalog-browser__hero p{margin:0;color:rgba(227,233,255,.78);line-height:1.7;font-size:1.02rem;max-width:860px}
.catalog-browser__search input{width:100%;height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);padding:0 18px;color:#fff}
.catalog-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:rgba(224,230,255,.72)}
.catalog-breadcrumbs a,.catalog-breadcrumbs strong{display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);color:#fff}
.catalog-section-stack{display:grid;gap:28px}
.catalog-group{display:grid;gap:18px;padding:28px;border-radius:28px;background:rgba(34,38,72,.54);border:1px solid rgba(255,255,255,.08)}
.catalog-group__header h2{margin:0 0 8px;font-size:2rem}
.catalog-group__header p{margin:0;color:rgba(226,232,255,.72)}
.catalog-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,240px));gap:18px;justify-content:center}
.catalog-card{display:flex;flex-direction:column;min-height:290px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px rgba(8,11,24,.18);transition:transform .2s ease,border-color .2s ease}
.catalog-card:hover{transform:translateY(-4px);border-color:rgba(102,144,255,.35)}
.catalog-card__media{position:relative;height:206px;background:center/cover no-repeat}
.catalog-card__count{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:132px;max-width:calc(100% - 28px);padding:8px 16px;border-radius:999px;background:rgba(0,0,0,.82);color:#fff;font-size:.92rem;font-weight:700;text-align:center}
.catalog-card__body{padding:18px 18px 22px;display:grid;gap:8px}
.catalog-card__body strong{font-size:1.42rem;line-height:1.15}
.catalog-card__body p{margin:0;color:rgba(226,232,255,.74);line-height:1.55;font-size:.96rem}
.catalog-group__more{display:flex;justify-content:center}
.catalog-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;background:linear-gradient(135deg,#6f70ff,#55abff);color:#fff;font-weight:800;box-shadow:0 18px 42px rgba(60,93,255,.25)}
.catalog-empty-state{padding:34px 24px;border-radius:22px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.12);text-align:center;color:rgba(227,233,255,.78)}
.catalog-empty-state strong{display:block;color:#fff;font-size:1.1rem;margin-bottom:8px}
@media (max-width:1280px){
.catalog-card-grid{grid-template-columns:repeat(4,minmax(0,240px))}
}
.catalog-browser__hero{align-items:center}
.catalog-browser__hero-copy{display:grid;gap:10px}
.catalog-browser__search{align-self:center;display:grid;gap:10px}
.catalog-browser__search label{display:block;font-weight:700;color:#eef3ff;font-size:1rem;margin:0}
.catalog-group__header.is-centered{text-align:center;max-width:880px;margin:0 auto 18px}
.catalog-card-grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;max-width:1272px;margin:0 auto}
.catalog-card{width:min(100%,240px)}
.catalog-card__body{text-align:center;justify-items:center}
.catalog-card__body strong{display:block;text-align:center}
.catalog-card__body p{text-align:center}
.listing-filter-panel{position:sticky;top:110px;padding:22px;border-radius:24px;background:rgba(52,58,98,.72);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);display:grid;gap:20px}
.listing-filter-panel__header{font-size:1.8rem;font-weight:800;color:#fff}
.listing-filter-form{display:grid;gap:18px}
.listing-filter-group{display:grid;gap:12px}
.listing-filter-group h3{margin:0;font-size:1.25rem}
.listing-type-list{display:grid;gap:10px}
.listing-type-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid transparent;color:#eef2ff}
.listing-type-item:hover,.listing-type-item.is-active{background:rgba(118,136,255,.16);border-color:rgba(118,136,255,.36)}
.listing-type-item__icon{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-weight:800;overflow:hidden}
.listing-type-item__icon img{width:100%;height:100%;object-fit:cover}
.listing-type-item small{color:rgba(225,232,255,.62)}
.listing-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.listing-inline-fields input,.listing-filter-group input[type="text"],.listing-filter-group input[type="number"],.listing-filter-group select,.listing-toolbar-form select{width:100%;height:52px;border-radius:16px;border:1px solid rgba(132,154,255,.16);background:linear-gradient(180deg,rgba(8,14,36,.78),rgba(11,18,42,.9));padding:0 16px;color:#eef3ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
.listing-filter-group input::placeholder{color:rgba(214,224,255,.46)}
.listing-filter-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(232,238,255,.86) 50%),linear-gradient(135deg,rgba(232,238,255,.86) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}
.listing-filter-group select option{background:#161d39;color:#eef3ff}
.listing-check-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05)}
.listing-filter-actions{display:grid;gap:10px}
.listing-filter-submit,.listing-filter-reset{display:flex;align-items:center;justify-content:center;height:50px;border-radius:16px;font-weight:700}
.listing-filter-submit{border:none;background:linear-gradient(135deg,#4f8dff,#9f3dff);color:#fff}
.listing-filter-reset{background:rgba(255,255,255,.06);color:#eef2ff}
.listing-results-panel{display:grid;gap:18px}
.listing-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.listing-results-toolbar strong{font-size:1.15rem}
.listing-results-toolbar p{margin:6px 0 0;color:rgba(228,233,255,.72)}
.listing-browser-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.listing-browser-card{position:relative;display:grid;gap:14px;padding:16px;border-radius:22px;background:rgba(53,61,104,.78);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 40px rgba(8,11,24,.2);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.listing-browser-card:hover{transform:translateY(-3px);border-color:rgba(122,147,255,.28);box-shadow:0 22px 48px rgba(8,11,24,.28)}
.listing-browser-card:focus-visible{outline:2px solid rgba(122,147,255,.72);outline-offset:3px}
.listing-browser-card__overlay-link{position:absolute;inset:0;z-index:6;border-radius:22px;display:block}
.listing-browser-card>*{position:relative;z-index:2}
.listing-browser-card__seller{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}
.listing-browser-card__seller-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.08)}
.listing-browser-card__seller-avatar img{width:100%;height:100%;object-fit:cover}
.listing-browser-card__seller strong{display:block;font-size:1rem}
.listing-browser-card__seller span,.listing-browser-card__seller small{display:block;color:#58f3bf;font-size:.88rem}
.listing-browser-card__seller span{color:rgba(234,240,255,.82)}
.listing-browser-card__media{position:relative;height:180px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
.listing-browser-card__badge{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);padding:6px 14px;border-radius:999px;background:rgba(18,26,49,.72);border:1px solid rgba(138,255,210,.4);font-size:.84rem;font-weight:700}
.listing-browser-card__ribbon{position:absolute;left:-28px;top:18px;transform:rotate(-90deg);font-size:.74rem;font-weight:800;letter-spacing:.22em;color:rgba(255,255,255,.76)}
.listing-browser-card__body{display:grid;gap:12px}
.listing-browser-card__body h3{margin:0;font-size:1.1rem;line-height:1.4;min-height:62px}
.listing-browser-card__body ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:rgba(228,233,255,.82);font-size:.92rem}
.listing-browser-card__price{display:grid;justify-items:center;padding-top:6px}
.listing-browser-card__price del{color:rgba(255,255,255,.5);font-weight:700}
.listing-browser-card__price strong{font-size:2rem;color:#ffbe57;line-height:1.1}
.listing-browser-card__price span{font-size:.86rem;color:rgba(255,255,255,.5);letter-spacing:.08em}
.listing-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding-top:6px}
.listing-pagination a{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-weight:700;color:#eef2ff}
.listing-pagination a.is-active,.listing-pagination a:hover{background:rgba(118,136,255,.28)}
@media (max-width:1480px){
.listing-browser-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:1280px){
.listing-filter-panel{position:static}
.listing-browser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.header-actions{gap:12px;align-items:center}
.search-box{max-width:420px;flex:1 1 420px}
.cart-menu{position:relative}
.header-icon-link--cart{position:relative}
.cart-dropdown{position:absolute;right:0;top:calc(100%+12px);width:320px;background:rgba(26,31,58,.98);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:16px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:none;z-index:120}
.cart-menu.is-open .cart-dropdown{display:block}
.cart-dropdown__list{display:grid;gap:12px;margin-bottom:14px;max-height:260px;overflow:auto}
.cart-dropdown__item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:10px;border-radius:14px;background:rgba(255,255,255,.04);color:#fff}
.cart-dropdown__item img{width:58px;height:58px;border-radius:12px;object-fit:cover}
.cart-dropdown__item strong{display:block;font-size:.92rem;line-height:1.35}
.cart-dropdown__item small{color:#bac6ef}
.cart-dropdown__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.cart-dropdown__footer a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,#5b86ff,#6bb5ff);color:#fff;font-weight:700}
.cart-toast{position:fixed;right:26px;top:18px;z-index:160;display:flex;align-items:flex-end;gap:16px;padding:18px;border-radius:22px;background:rgba(47,53,88,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.35);transform:translateY(-140%);transition:transform .35s ease,opacity .35s ease;opacity:0;max-width:540px}
.cart-toast.is-visible{transform:translateY(0);opacity:1}
.cart-toast__icon{width:54px;height:54px;border-radius:999px;background:rgba(67,201,126,.16);display:flex;align-items:center;justify-content:center;color:#49e07d;font-size:1.7rem;font-weight:800}
.cart-toast__body{min-width:0}
.cart-toast__body strong{display:block;color:#fff;font-size:1.12rem;margin-bottom:10px}
.cart-toast__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;background:rgba(255,255,255,.04);border-radius:16px;padding:10px}
.cart-toast__item img{width:64px;height:64px;border-radius:12px;object-fit:cover}
.cart-toast__item span{display:block;color:#fff;font-weight:700;line-height:1.35}
.cart-toast__item small{color:#bac6ef}
.cart-toast__cta{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,#5b86ff,#6bb5ff);color:#fff;font-weight:700}
.modal-backdrop{position:fixed;inset:0;background:rgba(4,8,23,.72);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:170;padding:20px}
.modal-backdrop.is-open{display:flex}
.balance-modal-card{width:min(520px,100%);background:rgba(38,44,73,.98);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:28px;position:relative;display:grid;gap:18px}
.modal-close{position:absolute;right:18px;top:16px;background:none;border:0;color:#cbd5f1;font-size:2rem;cursor:pointer}
.balance-modal-card__icon{width:96px;height:96px;border-radius:999px;border:6px solid rgba(255,59,59,.9);display:flex;align-items:center;justify-content:center;color:#ff4d4d;font-size:2.5rem;margin:0 auto}
.balance-modal-card h3{font-size:2rem;color:#fff;text-align:center}
.balance-modal-card p{text-align:center;color:#c7d2fe;line-height:1.7}
.balance-modal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.balance-modal-stats div{padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.balance-modal-stats small{display:block;color:#aeb9df;margin-bottom:6px}
.balance-modal-stats strong{color:#fff;font-size:1.35rem}
.balance-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.balance-method-grid a{padding:18px 12px;border-radius:18px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.12);color:#fff;text-align:center;font-weight:700}
.listing-wizard-page{display:grid;gap:24px;padding:24px 0 40px}
.listing-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;border-radius:28px;background:linear-gradient(135deg,rgba(70,78,124,.62),rgba(55,63,103,.42));border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.18)}
.listing-stepper__step{position:relative;text-align:center;color:#c7d2fe;display:grid;gap:8px;justify-items:center}
.listing-stepper__step::after{content:"";position:absolute;top:28px;left:calc(50%+34px);width:calc(100% - 68px);height:4px;border-radius:999px;background:rgba(255,255,255,.2)}
.listing-stepper__step:last-child::after{display:none}
.listing-stepper__step span{width:58px;height:58px;border-radius:999px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;border:3px solid transparent;position:relative;z-index:1}
.listing-stepper__step strong{font-size:1.2rem;color:#fff}
.listing-stepper__step.is-done::after,.listing-stepper__step.is-current::after{background:linear-gradient(90deg,#28c76f,#63f3a4)}
.listing-stepper__step.is-done span{background:rgba(40,199,111,.16);border-color:#34d399}
.listing-stepper__step.is-current span{background:rgba(91,134,255,.2);border-color:#5b86ff}
.listing-wizard-card{padding:28px 30px;border-radius:30px;background:linear-gradient(135deg,rgba(75,84,129,.54),rgba(52,61,102,.34));border:1px solid rgba(255,255,255,.08);display:grid;gap:24px;box-shadow:0 18px 55px rgba(8,15,34,.16)}
.listing-wizard-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:24px;align-items:center}
.listing-wizard-head h1{font-size:4.35rem;line-height:.98;color:#fff;margin:0}
.listing-wizard-head p{font-size:1.15rem;color:#c9d3f0;margin-top:14px}
.listing-mini-search-form{display:flex;justify-content:flex-end;align-self:start;margin-top:8px}
.listing-mini-search-form input{width:100%;padding:18px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;outline:0;box-shadow:inset 0 0 0 1px rgba(7,12,32,.55)}
.listing-mini-search-form input:focus{border-color:#7ba0ff;box-shadow:0 0 0 4px rgba(106,137,255,.12),inset 0 0 0 1px rgba(7,12,32,.55)}
.listing-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}
.listing-category-card{display:grid;gap:10px;padding:12px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);color:#fff;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}
.listing-category-card:hover{transform:translateY(-2px);border-color:rgba(108,139,255,.4);background:rgba(108,139,255,.08)}
.listing-category-card img{width:100%;aspect-ratio:1/0.92;border-radius:16px;object-fit:cover}
.listing-category-card span{font-size:1rem;font-weight:700;line-height:1.25;display:flex;justify-content:center;align-items:center;min-height:2.5em}
.listing-type-selection-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:4px 4px 0}
.listing-breadcrumb-inline{display:flex;align-items:center;gap:14px;font-size:1.12rem;color:#aab7de}
.listing-breadcrumb-inline strong{font-size:1.65rem;color:#fff}
.listing-subcategory-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.listing-subcategory-strip span{color:#bac6ef;font-weight:700}
.listing-subcategory-chip{padding:10px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#e8eeff}
.listing-subcategory-chip.is-active{background:rgba(91,134,255,.18);border-color:#5b86ff}
.listing-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.listing-type-card-form{display:block}
.listing-type-card{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:#fff;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.listing-type-card:hover{transform:translateY(-2px);border-color:rgba(104,135,255,.42);background:rgba(104,135,255,.08)}
.listing-type-card__icon{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:1.65rem;font-weight:800}
.listing-type-card__icon img{width:38px;height:38px;object-fit:contain}
.listing-type-card__body strong{display:block;font-size:1.1rem}
.listing-type-card__body small{display:block;margin-top:6px;color:#b7c4e9;line-height:1.45}
.listing-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.listing-type-tab{display:grid;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.025);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.listing-type-tab:hover{transform:translateY(-1px)}
.listing-type-tab input{display:none}
.listing-type-tab strong{color:#fff;font-size:1.3rem}
.listing-type-tab small{color:#bac6ef;line-height:1.55}
.listing-type-tab.is-active{background:linear-gradient(135deg,rgba(101,79,255,.28),rgba(96,142,255,.18));border-color:#766dff;box-shadow:0 0 0 1px rgba(130,105,255,.2) inset}
.listing-type-tab.is-disabled{opacity:.65;cursor:default}
.rich-editor{border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.03)}
.rich-editor__toolbar{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}
.rich-editor__toolbar button{width:38px;height:38px;border-radius:12px;border:0;background:rgba(255,255,255,.06);color:#fff;font-weight:700;cursor:pointer}
.rich-editor__toolbar button:hover{background:rgba(110,134,255,.22)}
.rich-editor textarea{width:100%;min-height:260px;background:transparent;border:0;padding:18px 20px;color:#fff;resize:vertical}
.listing-price-grid{align-items:end}
.form-check--card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:center;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);cursor:pointer}
.form-check--card input{accent-color:#6d82ff}
.form-check--card span{color:#fff;font-weight:700}
.form-check--card span a{color:#8fb2ff;text-decoration:underline;text-underline-offset:3px}
.form-check--card span a:hover{color:#c3d5ff}
.form-check--card small{grid-column:2;color:#b6c4eb;line-height:1.5}
.listing-stock-panel{display:grid;gap:18px;padding:20px;border-radius:22px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}
.listing-stock-panel__note{padding:16px 18px;border-radius:18px;background:rgba(80,196,170,.16);border:1px solid rgba(85,224,191,.18);display:grid;gap:6px}
.listing-stock-panel__note strong{color:#dbfff4;font-size:1.05rem}
.listing-stock-panel__note span{color:#bff7e9;line-height:1.6}
.wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}
.promotion-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.promotion-card__media img{width:100%;aspect-ratio:1/1;border-radius:18px;object-fit:cover}
.promotion-card__body strong{display:block;color:#fff;font-size:1.6rem;margin-bottom:10px}
.promotion-card__body p{color:#c5d0ef;line-height:1.75;margin-bottom:18px;max-width:980px}
.promotion-card__options{display:flex;flex-wrap:wrap;gap:12px}
.promotion-option{position:relative;display:inline-flex;align-items:center;gap:10px;padding:13px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.promotion-option:hover{transform:translateY(-1px);border-color:rgba(91,134,255,.36)}
.promotion-option input{display:none}
.promotion-option__check{width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;color:transparent;transition:all .18s ease}
.promotion-option.is-selected{background:rgba(38,186,106,.16);border-color:rgba(69,220,136,.34)}
.promotion-option.is-selected .promotion-option__check{background:linear-gradient(135deg,#2bdc79,#1fb360);color:#fff;box-shadow:0 8px 18px rgba(35,183,99,.26)}
.promotion-option small{color:#c6d1f1;font-weight:700}
.promotion-option.is-off{background:rgba(91,99,138,.2)}
.contract-list{display:grid;gap:18px}
.contract-card{padding:22px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.contract-card strong{display:block;color:#fff;font-size:1.32rem;margin-bottom:10px}
.contract-card__content{max-height:240px;overflow:auto;color:#d7e1ff;line-height:1.8}
.contract-card--category{background:rgba(144,64,204,.16)}
.listing-detail-gallery,.seller-side-card,.listing-other-seller-items,.listing-detail-panel{padding:18px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.role-badge-pill--listing{font-size:.84rem}
.listing-other-seller-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
.listing-other-mini-card{display:grid;gap:8px;padding:10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff}
.listing-other-mini-card img{width:100%;aspect-ratio:16/10;border-radius:12px;object-fit:cover}
.listing-other-mini-card span{font-size:.88rem;font-weight:700;line-height:1.3}
.listing-other-mini-card small{color:#95b6ff}
.listing-description-body{color:#e5ecff;line-height:1.85}
.listing-review-list{display:grid;gap:14px}
.listing-review-card{padding:16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.listing-review-card strong,.listing-review-card h4{color:#fff}
.listing-review-card span,.listing-review-card p{display:block;color:#c8d3f5;margin-top:8px}
.btn-buy-now,.btn-add-cart{width:100%;padding:15px 18px;border-radius:14px;border:0;font-weight:800}
.btn-buy-now{background:linear-gradient(135deg,#ef7a4d,#f39c41);color:#fff}
.btn-add-cart{background:linear-gradient(135deg,#5d86ff,#6ba6ff);color:#fff}
.cart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) 380px;gap:24px}
.cart-items-panel,.cart-summary-card{padding:18px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.cart-summary-panel{display:grid;gap:16px;height:max-content}
.cart-item-card{display:grid;grid-template-columns:100px minmax(0,1fr) 150px 120px 56px;gap:18px;align-items:center;padding:18px;border-radius:20px;background:rgba(255,255,255,.03)}
.cart-item-card+.cart-item-card{margin-top:14px}
.cart-item-card img{width:100px;height:100px;border-radius:14px;object-fit:cover}
.cart-item-card__body h3{color:#fff;font-size:1.35rem}
.cart-item-card__body p,.cart-item-card__body small{color:#c5d0f0;margin-top:6px;display:block}
.cart-item-card__qty{display:grid;gap:8px}
.cart-item-card__qty input{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff}
.cart-item-card__price{font-size:1.4rem;color:#fff;font-weight:800}
.cart-remove-btn{width:56px;height:56px;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:#fff;font-size:1.4rem}
.cart-summary-card h3{color:#fff;font-size:1.75rem;margin-bottom:14px}
.cart-summary-line{display:flex;align-items:center;justify-content:space-between;color:#c7d2f4;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.cart-summary-line--total{font-size:1.5rem;color:#fff;border-bottom:0;padding-top:18px}
.cart-summary-line .is-green{color:#49e07d}
.cart-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:10px}
.cart-coupon-row input,.cart-coupon-row button{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff}
.cart-checkout-btn{width:100%;padding:18px 20px;font-size:1.1rem}
@media (max-width:1400px){
.listing-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (max-width:1200px){
.listing-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.listing-detail-layout,.cart-layout{grid-template-columns:1fr}
.listing-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.wizard-actions--themed{padding:18px 0 0;border-top:1px solid rgba(255,255,255,.08)}
.wizard-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:190px;padding:15px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.14);font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;color:#fff;background:rgba(255,255,255,.04);box-shadow:0 14px 30px rgba(4,10,28,.16),inset 0 0 0 1px rgba(255,255,255,.03)}
.wizard-action-btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(4,10,28,.2)}
.wizard-action-btn--secondary,.wizard-action-btn--ghost{background:linear-gradient(135deg,rgba(79,88,136,.58),rgba(58,67,110,.5));border-color:rgba(135,150,220,.28)}
.wizard-action-btn--primary{background:linear-gradient(135deg,#667bff,#55a3ff);border-color:rgba(129,160,255,.5)}
.wizard-action-btn--success{background:linear-gradient(135deg,#29c86c,#20a85b);border-color:rgba(92,232,145,.38)}
.accept-check-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.accept-check-card input{display:none}
.accept-check-card__box{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(8,15,34,.3)}
.accept-check-card__box span{color:transparent;font-weight:900;font-size:1rem;transform:scale(.6);transition:all .18s ease}
.accept-check-card__text{color:#eef3ff;font-weight:700;line-height:1.5}
.accept-check-card input:checked+.accept-check-card__box{background:linear-gradient(135deg,#2ed572,#1fa855);border-color:rgba(92,232,145,.42);box-shadow:0 12px 28px rgba(30,184,87,.24)}
.accept-check-card input:checked+.accept-check-card__box span{color:#fff;transform:scale(1)}
.accept-check-card input:checked~.accept-check-card__text{color:#fff}
.accept-check-card:hover{border-color:rgba(129,160,255,.28);background:rgba(255,255,255,.045)}
.listing-selection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:center;padding:18px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}
.listing-selection-summary small{display:block;color:#96a6d9;font-weight:700;margin-bottom:6px}
.listing-selection-summary strong{color:#fff;font-size:1.08rem}
.listing-existing-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-top:14px}
.listing-existing-image{display:block;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
.listing-existing-image img{width:100%;height:96px;object-fit:cover;display:block}
.listing-type-card.is-picked{border-color:rgba(90,225,138,.35);background:rgba(44,186,98,.12)}
.listing-type-card-form--full{max-width:440px}
.listing-results-counter{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-weight:800;color:#fff}
.my-listing-card{display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;background:rgba(49,55,95,.78);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(7,12,28,.18)}
.my-listing-card.is-passive{opacity:.92}
.my-listing-card__media{position:relative;display:block;background:#1b2241}
.my-listing-card__media img{width:100%;height:180px;object-fit:cover;display:block}
.my-listing-card__price{position:absolute;right:10px;bottom:10px;padding:8px 11px;border-radius:12px;background:rgba(114,128,255,.95);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(35,44,90,.28)}
.my-listing-card__body{display:grid;gap:12px;padding:14px 14px 0}
.my-listing-card__body h3{color:#fff;font-size:1.02rem;line-height:1.35;min-height:2.7em}
.my-listing-card__meta{display:flex;align-items:center;gap:8px;color:#b8c7ef;font-size:.92rem}
.my-listing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 14px;border-radius:12px;border:0;text-decoration:none;font-weight:800;cursor:pointer}
.my-listing-btn--edit{background:linear-gradient(135deg,#ff922f,#ff6f3d);color:#fff}
.my-listing-btn--ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.08)}
.my-listing-btn--success{background:linear-gradient(135deg,#31cc71,#21aa5b);color:#fff}
.my-listing-action-row{display:grid;gap:10px}
.my-listing-action-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}
.my-listing-action-row--double{grid-template-columns:repeat(2,minmax(0,1fr))}
.my-listing-mini-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;border:0;color:#fff;font-weight:900;text-decoration:none;cursor:pointer}
.my-listing-mini-btn--yellow{background:#f3b300}
.my-listing-mini-btn--teal{background:#22b8b5}
.my-listing-mini-btn--purple{background:#a43be2}
.my-listing-inline-form,.my-listing-inline-form--full{margin:0}
.my-listing-inline-form button,.my-listing-inline-form--full button{width:100%}
.my-listing-card__footer{margin-top:2px;padding:14px;border-top:1px solid rgba(255,255,255,.06);color:#c2ceef;text-align:center;font-weight:700}
@media (max-width:1200px){
.listing-selection-summary{grid-template-columns:1fr}
}
.public-profile-tab-summary{margin-bottom:18px;padding:14px 18px;border-radius:16px;background:rgba(88,118,255,.12);border:1px solid rgba(116,147,255,.18);color:rgba(236,241,255,.88);font-weight:600}
.rules-page-panel{display:grid;gap:28px}
.rules-page-head{display:grid;gap:10px}
.rules-page-head h1{margin:0;font-size:clamp(2rem,4vw,3rem)}
.rules-page-head p{margin:0;color:rgba(229,236,255,.78);line-height:1.8}
.rules-page-kicker{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(110,121,255,.16);color:#dbe4ff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}
.rules-category-list{display:grid;gap:28px}
.rules-category-card{display:grid;gap:18px;padding:24px 26px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025))}
.rules-category-card h2{margin:0;font-size:clamp(1.4rem,2vw,1.9rem)}
.rules-category-desc{margin:0;color:rgba(229,236,255,.78);line-height:1.8}
.rules-rule-list{display:grid;gap:18px}
.rules-rule-item{display:grid;gap:10px}
.rules-rule-title{font-weight:800;font-size:1.08rem;line-height:1.55}
.rules-rule-body,.rules-subrule-body{color:rgba(234,240,255,.88);line-height:1.8;white-space:pre-wrap}
.rules-subrule-list{display:grid;gap:14px;padding-left:28px}
.rules-subrule-item{display:grid;gap:8px}
.rules-subrule-title{font-weight:700;line-height:1.7}
.profile-mod-tools{position:relative}
.profile-mod-tools__toggle{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#fff;font-weight:700;cursor:pointer}
.profile-mod-tools__menu{position:absolute;top:calc(100%+10px);right:0;min-width:270px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,23,39,.98),rgba(12,16,28,.98));box-shadow:0 18px 40px rgba(6,10,24,.36);display:none;z-index:240}
.profile-mod-tools.is-open .profile-mod-tools__menu{display:grid;gap:8px}
.profile-mod-tools__menu h3{margin:0 0 8px;font-size:1.2rem}
.profile-mod-tools__link,.profile-mod-tools__action{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:#fff;font-weight:600;cursor:pointer}
.profile-mod-tools__action--danger{background:rgba(255,107,125,.08)}
.profile-mod-tools__action--warning{background:rgba(255,190,92,.10)}
.profile-mod-overlay{position:fixed;inset:0;background:rgba(5,8,16,.66);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:24px;z-index:60}
.profile-mod-overlay.is-open{display:flex}
.profile-mod-dialog{width:min(760px,100%);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,22,38,.98),rgba(12,16,27,.98));box-shadow:0 24px 54px rgba(4,8,22,.45);overflow:hidden}
.profile-mod-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}
.profile-mod-dialog__head h3{margin:0;font-size:1.7rem}
.profile-mod-dialog__close{border:0;background:transparent;color:#fff;font-size:2rem;line-height:1;cursor:pointer}
.profile-mod-dialog__body{padding:24px;display:grid;gap:18px}
.profile-mod-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.profile-mod-note{color:rgba(229,236,255,.7);line-height:1.7}
.notification-dropdown__footer--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.notification-empty-state--page{min-height:240px}
.btn-add-cart--report{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10)}
a,button,[type="button"],[type="submit"],[type="reset"],summary,.site-primary-btn,.site-secondary-btn,.admin-btn,.admin-ghost-btn,.admin-danger-btn,.profile-menu a,.notification-footer-btn{cursor:pointer}
button:disabled,[type="button"]:disabled,[type="submit"]:disabled,[type="reset"]:disabled,.is-disabled,[aria-disabled="true"]{cursor:not-allowed !important}
.listing-browser-card{display:block;color:inherit;text-decoration:none;cursor:pointer}
.listing-browser-card__media img{width:100%;height:100%;object-fit:cover;display:block}
.listing-filter-group input[type="text"],.listing-filter-group input[type="number"],.listing-filter-group select,.listing-inline-fields input{color:#eef3ff!important;background:linear-gradient(180deg,rgba(8,14,36,.88),rgba(11,18,42,.96))!important}
.listing-filter-group select option{background:#121934!important;color:#eef3ff!important}
.listing-filter-group select,.listing-filter-group input,.listing-filter-submit,.listing-filter-reset,.listing-browser-card,.listing-detail-tabs button,.btn-buy-now,.btn-add-cart,.category-listing-hero__cta,.promo-card,.side-banner,.listing-thumb,.news-home-btn,.mini-buy-btn,.support-button,.floating-support,.floating-chat,.main-nav a,.header-actions a,.site-header a{cursor:pointer}
.public-profile-header,.public-profile-top,.public-profile-main,.public-profile-actions{overflow:visible}
.profile-mod-tools__menu{min-width:320px;max-width:min(360px,92vw)}
.role-badge-pill--rgb{background-image:linear-gradient(135deg,var(--role-rgb-start,#84d4dd),var(--role-rgb-end,#9d1621),var(--role-rgb-start,#84d4dd));background-size:220% 220%;background-position:0 50%;animation:roleBadgeRgbShift 6s linear infinite;color:var(--role-rgb-text,#fff)!important;border-color:rgba(255,255,255,.18)}
.role-badge-pill--rgb::before{display:none!important;content:none!important}
.role-badge-pill--rgb .role-badge-pill__icon,.role-badge-pill--rgb .role-badge-pill__label{position:relative;z-index:1}
.letters:empty{display:none}
.news-home-section.container{width:min(1540px,calc(100% - 24px))}
.news-home-author-badges,.news-article-author-badges,.testimonial-role-badge,.testimonial-meta-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;flex:0 0 auto}
.news-home-author-badges .role-badge-pill,.news-article-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:max-content;min-width:0}
.role-badge-pill{width:max-content;max-width:100%;flex:0 0 auto;vertical-align:middle}
.role-badge-pill__icon{flex:0 0 auto;min-width:1em}
.role-badge-pill__label{display:inline-block;min-width:0}
.moderation-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.moderation-card__surface{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
.moderation-inline-check--status{justify-content:flex-start;font-weight:700;color:#dbe6ff}
.moderation-card__actions--stacked{margin-top:2px}
.moderation-card__actions--stacked .admin-btn,.moderation-card__actions--stacked .admin-ghost-btn,.moderation-card__actions--stacked .admin-danger-btn{flex:1 1 100%;width:100%}
@media (max-width:1300px){
.moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.news-home-section.container{width:min(1480px,calc(100% - 24px))}
}
.profile-mod-dialog--report{width:min(760px,96vw)}
.profile-mod-dialog__body--report .form-group{display:grid;gap:10px}
.profile-mod-dialog__body--report label,.profile-mod-dialog__body label{font-weight:700;color:#eef3ff}
.profile-mod-dialog__body--report select,.profile-mod-dialog__body select,.profile-mod-dialog__body--report textarea,.profile-mod-dialog__body textarea,.profile-mod-dialog__body--report input[type="text"],.profile-mod-dialog__body input[type="text"],.profile-mod-dialog__body--report input[type="number"],.profile-mod-dialog__body input[type="number"]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(8,14,36,.86),rgba(11,18,42,.96));color:#eef3ff;padding:14px 16px;outline:none;box-shadow:none}
.profile-mod-dialog__body--report select,.profile-mod-dialog__body select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.72) 50%),linear-gradient(135deg,rgba(255,255,255,.72) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}
.profile-mod-dialog__body textarea{resize:vertical;min-height:136px}
.profile-mod-note{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#cfd8ff;line-height:1.7}
.role-badge-pill--rgb{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(120deg,var(--role-rgb-start,#84d4dd),var(--role-rgb-end,#9d1621),#7b61ff,var(--role-rgb-start,#84d4dd))!important;background-size:300% 300%!important;background-position:0% 50%!important;animation:roleBadgeRgbShift 4.6s ease infinite!important;color:var(--role-rgb-text,#fff)!important;border-color:rgba(255,255,255,.18)!important;will-change:background-position,filter}
.role-badge-pill--rgb,.role-badge-pill--rgb[data-rgb-badge="1"]{background:linear-gradient(90deg,#ff4d6d 0%,#ff9a44 14%,#ffe451 28%,#4dff88 42%,#45d2ff 56%,#6b7bff 70%,#c85bff 84%,#ff4d6d 100%) !important;background-size:240% 100% !important;background-position:0% 50% !important;animation:warextRoleBadgeRgbMove 3.6s linear infinite !important;border-color:rgba(255,255,255,.18) !important;box-shadow:0 10px 26px rgba(8,12,28,.22),0 0 0 1px rgba(255,255,255,.06) inset,0 0 18px rgba(109,114,255,.18) !important;color:var(--role-rgb-text,#fff) !important}
.role-badge-pill--rgb::before,.role-badge-pill--rgb[data-rgb-badge="1"]::before{content:'' !important;position:absolute !important;inset:1px !important;border-radius:inherit !important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02)) !important;z-index:0 !important}
.role-badge-pill--rgb::after,.role-badge-pill--rgb[data-rgb-badge="1"]::after{content:'' !important;position:absolute !important;inset:-35% !important;background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 55%) !important;opacity:.55 !important;transform:translateX(-30%) !important;animation:warextRoleBadgeRgbGlow 3.6s ease-in-out infinite !important;z-index:0 !important}
.role-badge-pill--rgb .role-badge-pill__icon,.role-badge-pill--rgb .role-badge-pill__label{position:relative !important;z-index:1 !important}
.header-wallet-stack{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}
.info-menu{position:relative;display:inline-flex}
.balance-pill--wcoin{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(124,140,255,.12));border:1px solid rgba(255,255,255,.10);box-shadow:0 10px 22px rgba(8,12,28,.14)}
.info-menu:hover .balance-dropdown--info,.info-menu:focus-within .balance-dropdown--info{display:grid;gap:8px}
.balance-dropdown--info{min-width:190px}
.balance-dropdown-static{display:inline-flex;align-items:center;justify-content:flex-start;min-height:42px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.05);color:#dce4ff}
.cart-item-card__price{white-space:nowrap}
.cart-update-btn,.cart-checkout-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;font-weight:800;color:#fff;cursor:pointer}
.cart-update-btn{min-height:46px;padding:0 18px;background:linear-gradient(135deg,#5b86ff,#6bb5ff);box-shadow:0 14px 26px rgba(21,34,84,.26)}
.cart-checkout-btn{width:100%;padding:18px 20px;font-size:1.1rem;background:linear-gradient(135deg,#5b86ff,#6bb5ff);box-shadow:0 18px 34px rgba(20,30,70,.32)}
.cart-checkout-btn:hover,.cart-update-btn:hover{filter:brightness(1.05)}
.cart-checkout-btn:focus-visible,.cart-update-btn:focus-visible,.balance-pill--wcoin:focus-visible{outline:2px solid rgba(145,189,255,.6);outline-offset:2px}
.cart-item-card__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.cart-item-card__title-row h3{margin:0}
.cart-item-card__quantity-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:8px 12px;border-radius:999px;background:rgba(111,121,255,.18);border:1px solid rgba(111,121,255,.28);color:#eef3ff;font-weight:800;font-size:.9rem;line-height:1}
.public-profile-top{grid-template-columns:minmax(0,1fr) minmax(320px,400px) 250px}
.public-profile-medal-panel{width:100%;padding:0;background:transparent;border:0;box-shadow:none}
.public-profile-medal-panel__title{font-size:1rem;font-weight:800;letter-spacing:.02em;text-transform:none;color:#f4f7ff;text-align:left}
.public-profile-medal-panel__line{height:2px;width:100%;margin:10px 0 14px;background:linear-gradient(90deg,rgba(116,153,255,.72),rgba(255,255,255,.08));border-radius:999px;opacity:.55}
.public-profile-medal-more{margin-top:10px;color:#95b4ff;font-size:.82rem;text-align:left}
.profile-medal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start;justify-items:start;overflow:visible}
.profile-medal-grid--profile .medal-chip{width:48px;height:48px}
.profile-medal-grid--seller .medal-chip{width:40px;height:40px}
.profile-medal-grid--seller{margin-top:2px}
.medal-grid-empty{min-height:52px;display:grid;place-items:center;padding:6px 0;color:#96a7d7;font-size:.92rem;text-align:left;justify-items:start;border:0;background:transparent}
.medal-chip{position:relative;display:grid;place-items:center;border-radius:14px;padding:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .18s ease,border-color .18s ease,background .18s ease;cursor:default;text-decoration:none;color:inherit}
.medal-chip:hover{transform:translateY(-2px);border-color:rgba(116,153,255,.45);background:rgba(255,255,255,.08)}
.medal-chip img{width:100%;height:100%;object-fit:contain;display:block}
.medal-chip__tooltip{position:absolute;left:50%;bottom:calc(100%+10px);transform:translate(-50%,8px);min-width:152px;max-width:220px;padding:10px 12px;border-radius:14px;background:rgba(6,10,24,.94);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 34px rgba(4,8,20,.34);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:25}
.medal-chip:hover .medal-chip__tooltip{opacity:1;transform:translate(-50%,0)}
.medal-chip__tooltip::after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:7px solid transparent;border-top-color:rgba(6,10,24,.94)}
.medal-chip__tooltip strong{display:block;color:#fff;font-size:.92rem;line-height:1.3}
.medal-chip__tooltip small{display:block;margin-top:4px;color:#c8d7ff;font-size:.76rem;line-height:1.4}
.btn-add-cart--report{max-width:172px;min-height:64px;margin:0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
.medal-catalog-page{padding:24px 0 52px}
.medal-catalog-category{margin-top:26px;padding:22px 22px 6px;border-radius:28px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.medal-catalog-category__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}
.medal-catalog-category__head h2{margin:0;color:#f8fbff;font-size:2rem}
.medal-catalog-category__head p{margin:10px 0 0;color:#a9b7df}
.medal-catalog-list{display:grid;gap:2px}
.medal-catalog-card{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 6px;border-top:1px solid rgba(255,255,255,.06)}
.medal-catalog-card:first-child{border-top:0}
.medal-catalog-card__icon{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.medal-catalog-card__icon img{width:52px;height:52px;object-fit:contain}
.medal-catalog-card__body h3{margin:0 0 6px;color:#fff;font-size:1.35rem}
.medal-catalog-card__body p{margin:0;color:#b7c5eb;line-height:1.6}
.medal-catalog-card__action{display:flex;justify-content:flex-end}
.medal-awardees-modal{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px}
.medal-awardees-backdrop{position:absolute;inset:0;background:rgba(5,8,18,.72);backdrop-filter:blur(5px)}
.medal-awardees-dialog{position:relative;z-index:1;width:min(980px,100%);max-height:min(86vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:26px;background:#141b31;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 70px rgba(0,0,0,.42)}
.medal-awardees-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid rgba(255,255,255,.08)}
.medal-awardees-dialog__head h3{margin:0;color:#fff;font-size:2rem}
.medal-awardees-close{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#dfe7ff;font-size:1.6rem;line-height:1;display:grid;place-items:center}
.medal-awardees-list{overflow:auto;padding:8px 0}
.medal-awardee-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 26px;color:#fff;border-top:1px solid rgba(255,255,255,.05)}
.medal-awardee-row:first-child{border-top:0}
.medal-awardee-row:hover{background:rgba(255,255,255,.03)}
.medal-awardee-row img{width:58px;height:58px;border-radius:16px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}
.medal-awardee-row strong{font-size:1.12rem;color:#f5f8ff;min-width:0}
.medal-awardee-row span{color:#b2bedf;font-size:.96rem;white-space:nowrap}
@media (max-width:1280px){
.public-profile-top{grid-template-columns:minmax(0,1fr) minmax(280px,360px) 220px}
.profile-medal-grid--profile .medal-chip{width:44px;height:44px}
}
.discord-community-section{margin-top:34px;margin-bottom:8px}
.discord-community-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,438px);gap:32px;align-items:stretch;padding:28px 34px;border-radius:28px;background:linear-gradient(135deg,#1667ec 0%,#1461df 48%,#1255c6 100%);overflow:hidden;box-shadow:0 24px 64px rgba(8,19,46,.30)}
.discord-community-shell::before,.discord-community-shell::after{content:"";position:absolute;inset:auto auto 0 0;pointer-events:none;border-radius:50%;background:radial-gradient(circle at center,rgba(108,153,255,.34) 0%,rgba(108,153,255,0) 70%)}
.discord-community-shell::before{width:520px;height:520px;left:-180px;top:-220px}
.discord-community-shell::after{width:620px;height:620px;right:-220px;bottom:-360px;left:auto;background:radial-gradient(circle at center,rgba(121,92,255,.30) 0%,rgba(121,92,255,0) 72%)}
.discord-community-copy,.discord-live-card{position:relative;z-index:1}
.discord-community-copy{display:flex;flex-direction:column;justify-content:center;min-height:340px;padding:12px 6px 12px 4px;color:#fff}
.discord-community-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:1.08rem;letter-spacing:.01em;margin-bottom:18px}
.discord-community-brand__icon,.discord-live-card__brand-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(255,255,255,.16);backdrop-filter:blur(10px)}
.discord-community-brand__icon svg,.discord-live-card__brand-icon svg{width:23px;height:23px}
.discord-community-copy h2{margin:0 0 14px;font-size:clamp(2rem,2.4vw,2.72rem);line-height:1.06;color:#fff}
.discord-community-copy p{max-width:460px;margin:0;font-size:1.16rem;line-height:1.72;color:rgba(255,255,255,.95)}
.discord-community-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:26px;padding:13px 24px;border:1.6px solid rgba(255,255,255,.8);border-radius:17px;background:rgba(255,255,255,.08);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 18px 34px rgba(7,17,40,.16);transition:transform .24s ease,background .24s ease,border-color .24s ease}
.discord-community-cta:hover{transform:translateY(-2px);background:rgba(255,255,255,.16);border-color:#fff}
.discord-live-card{display:flex;flex-direction:column;min-height:420px;border-radius:22px;overflow:hidden;background:#1f2129;border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 50px rgba(6,11,28,.34)}
.discord-live-card__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;background:linear-gradient(135deg,#5865f2 0%,#5a67ea 100%);color:#fff}
.discord-live-card__brand{display:flex;align-items:center;gap:12px;font-size:1.55rem;font-weight:800;letter-spacing:.01em}
.discord-live-card__brand-icon{width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.14)}
.discord-live-card__brand-icon svg{width:22px;height:22px}
.discord-live-card__count{font-weight:700;font-size:1rem;text-align:right;white-space:nowrap}
.discord-live-card__body{position:relative;display:flex;flex:1 1 auto;min-height:280px;padding:18px 18px 14px;background:linear-gradient(180deg,#1f2129 0%,#1c1f26 100%)}
.discord-live-card__content{display:flex;flex-direction:column;gap:16px;width:100%;max-height:286px;padding-right:8px;overflow:auto}
.discord-live-card__content::-webkit-scrollbar{width:8px}
.discord-live-card__content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}
.discord-live-card__content::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}
.discord-live-group{display:flex;flex-direction:column;gap:10px}
.discord-live-group__title{font-size:.92rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.44);text-transform:uppercase}
.discord-live-list,.discord-voice-groups{display:flex;flex-direction:column;gap:9px}
.discord-member-row{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.03);color:#eef2ff}
.discord-member-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex:0 0 36px;background:linear-gradient(135deg,#6c79ff 0%,#7d5cff 100%);color:#fff;font-size:.88rem;font-weight:800;overflow:hidden}
.discord-member-avatar img{width:100%;height:100%;object-fit:cover}
.discord-member-avatar::after{content:"";position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;border:2px solid #1f2129;background:#43b581}
.discord-member-avatar.status-idle::after{background:#faa81a}
.discord-member-avatar.status-dnd::after{background:#ed4245}
.discord-member-avatar.status-offline::after{background:#747f8d}
.discord-member-meta{display:flex;flex-direction:column;gap:2px;min-width:0}
.discord-member-meta strong{font-size:1rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-member-meta span{font-size:.82rem;color:rgba(255,255,255,.58)}
.discord-member-state{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.55);font-size:.78rem;flex-shrink:0}
.discord-member-state i{font-style:normal;opacity:.85}
.discord-voice-card{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05)}
.discord-voice-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;font-weight:700}
.discord-voice-card__name{display:flex;align-items:center;gap:10px;min-width:0}
.discord-voice-card__name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discord-voice-card__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:rgba(88,101,242,.18);color:#98a6ff;font-size:1rem}
.discord-voice-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.82rem;color:rgba(255,255,255,.88)}
.discord-voice-card__members{display:flex;flex-direction:column;gap:8px}
.discord-live-card__notice,.discord-live-card__empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:22px;text-align:center;border-radius:16px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.72);line-height:1.65}
.discord-live-card__notice{min-height:auto;justify-content:flex-start;text-align:left;padding:12px 14px}
.discord-live-card__loading{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:240px}
.discord-live-card__loading span{width:14px;height:14px;border-radius:4px;background:#7c88ff;animation:discordLoading 1.2s ease-in-out infinite}
.discord-live-card__loading span:last-child{animation-delay:.16s}
.discord-live-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;background:#1b1d24;border-top:1px solid rgba(255,255,255,.06)}
.discord-live-card__footer span{font-size:.86rem;color:rgba(255,255,255,.52)}
.discord-live-card__footer a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-weight:700;text-decoration:none;transition:background .22s ease,transform .22s ease}
.discord-live-card__footer a:hover{transform:translateY(-1px);background:rgba(255,255,255,.14)}
.discord-live-card__footer .is-error{color:#ffb0b0}
.public-profile-top{grid-template-columns:minmax(0,1fr) minmax(340px,460px) 240px}
.public-profile-awards-slot{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,.78fr);gap:18px;align-items:start}
.public-profile-award-panel{width:100%;padding:0;background:transparent;border:0;box-shadow:none}
.public-profile-award-line-head{position:relative;display:flex;align-items:center;justify-content:center;margin:2px 0 14px;text-align:center}
.public-profile-award-line-head::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,rgba(116,153,255,.1),rgba(116,153,255,.72),rgba(255,255,255,.08),rgba(116,153,255,.72),rgba(116,153,255,.1));border-radius:999px;opacity:.7;transform:translateY(-50%)}
.public-profile-award-line-head span{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:linear-gradient(180deg,rgba(35,47,88,.94),rgba(35,47,88,.94));color:#f4f7ff;font-size:1rem;font-weight:800;letter-spacing:.02em;z-index:1}
.public-profile-award-line-head a{text-decoration:none;color:inherit}
.public-profile-award-line-head a:hover{color:#fff}
.public-profile-medal-more{text-align:center}
.public-profile-award-panel--medal .profile-medal-grid--profile .medal-chip{width:44px;height:44px}
.public-profile-award-panel--rozet .profile-medal-grid--profile .medal-chip{width:48px;height:48px}
.public-profile-award-panel .profile-medal-grid{justify-items:center}
@media (max-width:1280px){
.public-profile-top{grid-template-columns:minmax(0,1fr) minmax(300px,420px) 220px}
.public-profile-awards-slot{gap:14px}
.public-profile-award-panel--rozet .profile-medal-grid--profile .medal-chip,.public-profile-award-panel--medal .profile-medal-grid--profile .medal-chip{width:42px;height:42px}
}
.medal-chip--button{padding:0;border:0;background:transparent;cursor:pointer}
.modal-open{overflow:hidden}
.profile-award-modal__summary{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}
.profile-award-modal__icon{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.profile-award-modal__icon img{width:52px;height:52px;object-fit:contain}
.profile-award-modal__content p{margin:8px 0 0;color:#dfe7ff;line-height:1.7}
.profile-award-modal__meta{color:#9eb0d8;font-size:.95rem;font-weight:700}
[hidden]{display:none!important}
.public-profile-section--hero{position:relative}
.public-profile-section--hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(135deg,rgba(8,12,28,.78),rgba(8,12,28,.6)),var(--profile-hero-image);background-size:cover;background-position:center;opacity:.28;pointer-events:none}
.public-profile-section--hero>.container{position:relative;z-index:1}
.public-profile-header--banner{position:relative;overflow:hidden}
.public-profile-header--banner::before{content:"";position:absolute;inset:0 0 auto 0;height:240px;background-image:linear-gradient(180deg,rgba(9,14,30,.18),rgba(9,14,30,.8)),var(--profile-banner-image);background-size:cover;background-position:center;border-radius:inherit;pointer-events:none;opacity:.95}
.public-profile-header--banner .public-profile-top,.public-profile-header--banner .public-profile-tabs{position:relative;z-index:1}
.public-profile-avatar-shell{width:132px;height:132px;border-radius:24px;overflow:visible}
.public-profile-music-card{margin:18px 0 0;max-width:360px;padding:14px;border-radius:18px;background:rgba(14,22,48,.58);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}
.public-profile-music-card__title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c8d9ff;margin-bottom:10px}
.public-profile-music-card__player{border-radius:14px;overflow:hidden;background:#0e1222;border:1px solid rgba(255,255,255,.06)}
.public-profile-music-card__player iframe{display:block;width:100%;aspect-ratio:16/9;border:0}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell{overflow:visible}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell>img{border-radius:50%}
.seller-side-card__head .cosmetic-avatar-shell{margin:0}
.chat-avatar-shell>.cosmetic-avatar-shell,.testimonial-avatar-shell>.cosmetic-avatar-shell,.comment-showcase-avatar-shell>.cosmetic-avatar-shell{display:flex;width:100%;height:100%}
.comment-showcase-avatar-shell{width:50px;height:50px;position:relative;overflow:visible}
.public-profile-section--hero{position:relative;overflow:hidden;isolation:isolate}
.public-profile-section--hero::before,.public-profile-header--banner::before{content:none}
.public-profile-hero-art{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.98;overflow:hidden}
.public-profile-hero-art::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,11,26,.58),rgba(7,11,26,.18) 45%,rgba(7,11,26,.72))}
.public-profile-hero-art__media{display:block;width:108%;height:108%;margin:-4%;object-fit:cover;transform:none!important}
.public-profile-header{position:relative;overflow:hidden}
.public-profile-header--banner{background:rgba(18,27,56,.72)}
.public-profile-banner-art{position:absolute;inset:0 0 auto 0;height:260px;pointer-events:none;z-index:0;opacity:1;overflow:hidden}
.public-profile-banner-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,26,.04),rgba(7,11,26,.44) 58%,rgba(13,20,40,.88))}
.public-profile-banner-art__media{display:block;width:108%;height:108%;margin:-4%;object-fit:cover;transform:none!important}
.public-profile-top,.public-profile-tabs,.public-profile-main,.public-profile-side{position:relative;z-index:1}
.site-market-item__visual,.cosmetic-account-card__media{position:relative;display:block;overflow:hidden}
.site-market-item__preview-media,.cosmetic-account-card__preview-media{display:block;width:100%;height:100%;object-fit:cover}
.site-market-item__visual.is-animated,.cosmetic-account-card__media.is-animated,.cosmetic-avatar-frame.is-animated{will-change:transform,filter,opacity}
.public-profile-banner-art.is-animated,.public-profile-hero-art.is-animated{will-change:opacity,filter}
.public-profile-banner-art.is-animated::before,.public-profile-hero-art.is-animated::before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1),transparent 32%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 50% 90%,rgba(255,255,255,.06),transparent 28%);animation:cosmeticBackdropPulse 8.5s ease-in-out infinite;z-index:1;mix-blend-mode:screen}
.public-profile-section--hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(6,10,22,.18),rgba(6,10,22,.08))}
.public-profile-header{border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 55px rgba(5,10,24,.20)}
.public-profile-header--banner{background:linear-gradient(180deg,rgba(16,23,47,.82),rgba(16,23,47,.78))}
.public-profile-hero-art,.public-profile-banner-art{overflow:hidden;isolation:isolate;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.public-profile-hero-art{inset:-4% -4% -8% -4%;opacity:1}
.public-profile-hero-art::before,.public-profile-banner-art::before{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:2}
.public-profile-hero-art::before{background:linear-gradient(180deg,rgba(7,11,24,.22) 0%,rgba(7,11,24,.10) 16%,rgba(7,11,24,.30) 54%,rgba(7,11,24,.62) 100%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.06),transparent 26%),radial-gradient(circle at 82% 16%,rgba(255,255,255,.04),transparent 22%)}
.public-profile-hero-art::after{background:linear-gradient(180deg,rgba(7,11,24,.28) 0%,rgba(7,11,24,.12) 26%,rgba(7,11,24,.36) 58%,rgba(7,11,24,.72) 100%)}
.public-profile-banner-art{inset:0;height:auto;opacity:1}
.public-profile-banner-art::before{background:linear-gradient(180deg,rgba(7,11,24,.18) 0%,rgba(7,11,24,.06) 16%,rgba(7,11,24,.26) 58%,rgba(7,11,24,.64) 100%),radial-gradient(circle at 24% 20%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 76% 18%,rgba(255,255,255,.04),transparent 20%)}
.public-profile-banner-art::after{background:linear-gradient(180deg,rgba(7,11,24,.16) 0%,rgba(7,11,24,.08) 18%,rgba(7,11,24,.30) 52%,rgba(7,11,24,.86) 100%);z-index:3}
.public-profile-hero-art__media,.public-profile-banner-art__media{display:block;width:112%;height:112%;min-width:calc(100%+120px);min-height:calc(100%+120px);margin:-6%;object-fit:cover;object-position:center center;transform:translate3d(0,0,0) scale(1.02) !important;filter:saturate(.90) brightness(.80) contrast(1.06)}
.public-profile-top,.public-profile-main,.public-profile-side,.public-profile-tabs,.public-profile-awards-slot,.public-profile-award-panel,.public-profile-score,.public-profile-success,.public-profile-content{position:relative;z-index:5}
.public-profile-top{padding-top:6px}
.public-profile-tabs{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(9,13,25,.00),rgba(9,13,25,.14))}
.public-profile-name,.public-profile-status,.public-profile-member-date,.public-profile-score-main,.public-profile-score-note,.public-profile-role-line,.public-profile-award-line-head span,.public-profile-success,.public-profile-tab,.public-profile-tab strong,.public-profile-tab span,.public-status-badge,.public-profile-music-card__title,.public-profile-music-card,.medal-grid-empty{text-shadow:0 2px 16px rgba(4,8,16,.28)}
.public-profile-name{color:#ffffff}
.public-profile-status,.public-profile-member-date{color:rgba(235,241,255,.84)}
.public-profile-role-line,.public-profile-score-note,.medal-grid-empty{color:rgba(232,238,255,.88)}
.public-profile-score-main,.public-profile-tab,.public-profile-tab strong,.public-profile-tab span,.public-profile-music-card__title,.public-profile-award-line-head span{color:#f6f9ff}
.public-profile-award-line-head span{background:linear-gradient(180deg,rgba(24,35,70,.94),rgba(18,27,56,.96));box-shadow:0 10px 24px rgba(5,10,24,.24)}
.public-profile-success{background:rgba(16,50,34,.48);border:1px solid rgba(122,243,149,.22);color:#a7ffb9;box-shadow:0 14px 30px rgba(7,20,14,.18)}
.public-profile-music-card{background:rgba(11,17,34,.52);border-color:rgba(255,255,255,.10)}
.public-profile-tab{color:#eef4ff}
.public-profile-tab.is-active{color:#ffffff;box-shadow:inset 0 -2px 0 rgba(116,159,255,.95)}
.public-profile-music-embed{position:fixed;width:1px;height:1px;left:-9999px;top:-9999px;overflow:hidden;opacity:0;pointer-events:none}
.public-profile-music-embed iframe{width:1px !important;height:1px !important;border:0}
.public-profile-tabs{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:4px}
.public-profile-tabs__list{display:flex;flex-wrap:wrap;gap:18px;align-items:center;min-width:0;flex:1 1 auto}
.public-profile-tabs .public-profile-tab{flex:0 0 auto}
.public-profile-music-toggle-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:74px}
.public-profile-music-toggle{margin-left:0;width:64px;height:64px;border:0;border-radius:20px;background:radial-gradient(circle at 30% 25%,rgba(255,228,133,.30),rgba(255,228,133,0) 38%),linear-gradient(180deg,#242b3e 0%,#161b28 100%);box-shadow:0 16px 34px rgba(5,8,16,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 1px rgba(255,211,89,.08);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease;position:relative;overflow:hidden}
.public-profile-music-toggle:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 20px 40px rgba(5,8,16,.32),inset 0 0 0 1px rgba(255,255,255,.10),0 0 24px rgba(240,194,77,.16);filter:saturate(1.08)}
.public-profile-music-toggle:active{transform:translateY(0) scale(.98)}
.public-profile-music-toggle.is-loading{opacity:.82}
.public-profile-music-toggle.is-hidden{display:none!important}
.public-profile-music-toggle::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,214,93,.18),rgba(255,214,93,0) 42%,rgba(104,132,255,.12) 78%,rgba(104,132,255,.28));opacity:.9;pointer-events:none}
.public-profile-music-toggle::after{content:"";position:absolute;inset:1px;border-radius:19px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02));pointer-events:none}
.public-profile-music-toggle__shine{position:absolute;inset:-24%;background:linear-gradient(120deg,rgba(255,255,255,0) 28%,rgba(255,241,197,.28) 50%,rgba(255,255,255,0) 72%);transform:translateX(-125%) rotate(10deg);animation:profileMusicToggleShine 4.8s ease-in-out infinite;pointer-events:none;z-index:0}
.public-profile-music-toggle__icon{position:relative;display:block;width:26px;height:26px;z-index:1}
.public-profile-music-toggle__icon--pause::before,.public-profile-music-toggle__icon--pause::after{content:"";position:absolute;top:2px;bottom:2px;width:7px;border-radius:3px;background:linear-gradient(180deg,#ffd768 0%,#f0b739 100%);box-shadow:0 0 14px rgba(240,194,77,.24)}
.public-profile-music-toggle__icon--pause::before{left:3px}
.public-profile-music-toggle__icon--pause::after{right:3px}
.public-profile-music-toggle__icon--play::before{content:"";position:absolute;left:7px;top:2px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #f0c24d;filter:drop-shadow(0 0 10px rgba(240,194,77,.22))}
.public-profile-section--hero,.public-profile-header,.public-profile-awards-slot,.public-profile-award-panel,.public-profile-award-line-head,.public-profile-top,.profile-medal-grid,.medal-chip,.public-profile-main,.public-profile-side{overflow:visible !important}
.medal-chip__tooltip{max-width:280px !important;white-space:normal;z-index:260 !important;line-height:1.45;box-shadow:0 20px 38px rgba(3,7,18,.38)}
.public-profile-award-panel,.public-profile-main,.public-profile-side,.public-profile-awards-slot,.public-profile-header,.public-profile-top,.public-profile-tab-content{position:relative;z-index:2}
.public-profile-about-card{padding:24px 26px;border-radius:22px;background:linear-gradient(180deg,rgba(41,52,90,.96),rgba(27,34,60,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px rgba(8,12,28,.24)}
.public-profile-about-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}
.public-profile-about-card__head h3{margin:0}
.public-profile-about-content{color:rgba(236,241,255,.92);line-height:1.8;word-break:break-word}
.public-profile-about-content>:first-child{margin-top:0}
.public-profile-about-content>:last-child{margin-bottom:0}
.public-profile-about-content h1,.public-profile-about-content h2,.public-profile-about-content h3,.public-profile-about-content h4,.public-profile-about-content h5,.public-profile-about-content h6{color:#fff;margin:0 0 12px}
.public-profile-about-content p,.public-profile-about-content ul,.public-profile-about-content ol,.public-profile-about-content blockquote,.public-profile-about-content table{margin:0 0 14px}
.public-profile-about-content a{color:#8fbcff}
.public-empty-state--compact{padding:32px 24px;text-align:center;border-radius:20px;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:rgba(229,236,255,.72)}
.profile-about-editor-group .ck.ck-editor,.profile-about-editor-group .ck-editor{display:block;width:100%}
.profile-about-editor-group .ck.ck-toolbar,.profile-about-editor-group .ck.ck-toolbar_grouping,.profile-about-editor-group .ck.ck-reset_all,.profile-about-editor-group .ck.ck-dropdown__panel,.profile-about-editor-group .ck.ck-list{background:rgba(14,25,54,.96)!important;color:#e8efff!important;border-color:rgba(143,188,255,.18)!important}
.profile-about-editor-group .ck.ck-toolbar{border-radius:18px 18px 0 0!important}
.profile-about-editor-group .ck.ck-content,.profile-about-editor-group .ck.ck-editor__editable,.profile-about-editor-group .ck-editor__editable_inline{min-height:260px;background:rgba(8,16,39,.96)!important;color:#f3f7ff!important;border-color:rgba(143,188,255,.18)!important;box-shadow:none!important}
.profile-about-editor-group .ck.ck-content::before,.profile-about-editor-group .ck.ck-editor__editable_inline::before{color:rgba(207,220,255,.48)!important}
.profile-about-editor-group .ck.ck-button,.profile-about-editor-group .ck.ck-button .ck-button__label,.profile-about-editor-group .ck.ck-button svg,.profile-about-editor-group .ck.ck-dropdown .ck-button,.profile-about-editor-group .ck.ck-list__item .ck-button,.profile-about-editor-group .ck.ck-list__item .ck-button__label,.profile-about-editor-group .ck.ck-dropdown__button .ck-button__label,.profile-about-editor-group .ck.ck-input,.profile-about-editor-group .ck.ck-labeled-field-view__input{color:#e8efff!important}
.profile-about-editor-group .ck.ck-button:hover,.profile-about-editor-group .ck.ck-button:focus,.profile-about-editor-group .ck.ck-button.ck-on,.profile-about-editor-group .ck.ck-list__item .ck-button:hover,.profile-about-editor-group .ck.ck-list__item .ck-button:focus,.profile-about-editor-group .ck.ck-list__item .ck-button.ck-on{background:rgba(112,154,255,.18)!important;color:#ffffff!important}
.profile-about-editor-group .ck.ck-dropdown__panel,.profile-about-editor-group .ck.ck-balloon-panel,.profile-about-editor-group .ck.ck-reset_all *{color:#e8efff}
.profile-about-editor-group .ck.ck-balloon-panel,.profile-about-editor-group .ck.ck-link-form,.profile-about-editor-group .ck.ck-form,.profile-about-editor-group .ck.ck-input{background:rgba(12,20,46,.98)!important;border-color:rgba(143,188,255,.18)!important}
.profile-about-editor-group .ck.ck-balloon-panel input,.profile-about-editor-group .ck.ck-balloon-panel textarea,.profile-about-editor-group .ck.ck-link-form input,.profile-about-editor-group .ck.ck-form input{background:rgba(8,16,39,.98)!important;color:#f3f7ff!important;border-color:rgba(143,188,255,.18)!important}
.public-profile-tab-pane{display:none}
.public-profile-tab-pane.is-active{display:block;animation:profileTabPaneFade .18s ease}
.public-profile-award-panel .medal-chip__tooltip{top:calc(100%+12px);bottom:auto;transform:translate(-50%,-8px)}
.public-profile-award-panel .medal-chip:hover .medal-chip__tooltip{transform:translate(-50%,0)}
.public-profile-award-panel .medal-chip__tooltip::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:rgba(6,10,24,.94)}
.profile-about-editor-group .ck.ck-content,.profile-about-editor-group .ck.ck-editor__editable,.profile-about-editor-group .ck-editor__editable_inline,.profile-about-editor-group .ck.ck-content p,.profile-about-editor-group .ck.ck-content li,.profile-about-editor-group .ck.ck-content blockquote,.profile-about-editor-group .ck.ck-content h1,.profile-about-editor-group .ck.ck-content h2,.profile-about-editor-group .ck.ck-content h3,.profile-about-editor-group .ck.ck-content h4,.profile-about-editor-group .ck.ck-content h5,.profile-about-editor-group .ck.ck-content h6{color:#f3f7ff!important}
.profile-about-editor-group .ck.ck-content a{color:#8fc1ff!important}
.public-profile-section--hero,.public-profile-header,.public-profile-header--banner,.public-profile-top,.public-profile-main,.public-profile-actions,.public-profile-tabs,.public-profile-content,.public-profile-awards-slot,.public-profile-award-panel{overflow:visible !important}
.profile-mod-tools{position:relative !important;z-index:920 !important}
.profile-mod-tools__toggle{position:relative;z-index:2}
.profile-mod-tools__menu{left:0 !important;right:auto !important;top:calc(100%+14px) !important;z-index:9999 !important}
.public-profile-about-card__head,.public-profile-about-card__head--centered{justify-content:center !important;text-align:center !important}
.public-profile-about-card__head h3,.public-profile-about-card__head--centered h3{width:100%;margin:0;text-align:center !important}
.public-profile-about-card__head span,.public-profile-about-card__head--centered span{display:none !important}
.public-profile-section,.public-profile-section--hero,.public-profile-section>.container,.public-profile-header,.public-profile-top,.public-profile-main,.public-profile-actions,.public-profile-tabs,.public-profile-content{overflow:visible !important}
.public-profile-header{position:relative !important;z-index:60 !important}
.public-profile-top,.public-profile-main,.public-profile-actions,.profile-mod-tools{position:relative !important;z-index:120 !important}
.public-profile-tabs,.public-profile-content{position:relative !important;z-index:10 !important}
.profile-mod-tools__toggle{position:relative !important;z-index:2 !important}
.profile-mod-tools__menu{position:absolute !important;left:0 !important;right:auto !important;top:calc(100%+14px) !important;min-width:320px !important;max-width:min(360px,92vw) !important;z-index:99999 !important;display:none !important;visibility:hidden !important;opacity:0 !important;transform:translateY(10px) !important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease !important}
.profile-mod-tools.is-open .profile-mod-tools__menu{display:grid !important;visibility:visible !important;opacity:1 !important;transform:translateY(0) !important}
.public-profile-about-card__head h3,.public-profile-about-card__head--centered h3{width:100% !important;margin:0 !important;text-align:center !important;font-size:clamp(1.7rem,2.7vw,2.15rem) !important;line-height:1.15 !important}
.role-badge-pill.role-badge-pill--rgb,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"],.role-badge-pill--rgb[data-rgb-badge="1"]{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;overflow:hidden !important;isolation:isolate !important;background-color:#ff6b6b !important;background-image:linear-gradient(90deg,#ff5f6d 0%,#ff944d 14%,#ffd95a 28%,#58f59b 42%,#45d2ff 56%,#6f7cff 70%,#d96bff 84%,#ff5f6d 100%) !important;background-size:320% 100% !important;background-position:0% 50% !important;animation:warextRoleBadgeRgbSlide 12s linear infinite !important;color:var(--role-rgb-text,#ffffff) !important;border:1px solid rgba(255,255,255,.26) !important;box-shadow:0 10px 24px rgba(8,12,28,.22),inset 0 0 0 1px rgba(255,255,255,.06),0 0 18px rgba(109,114,255,.12) !important;will-change:background-position !important}
.role-badge-pill.role-badge-pill--rgb::before,.role-badge-pill.role-badge-pill--rgb::after,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::after,.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill--rgb[data-rgb-badge="1"]::after{display:none !important;content:none !important}
.role-badge-pill.role-badge-pill--rgb .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb .role-badge-pill__label,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label{position:relative !important;z-index:1 !important;color:inherit !important;text-shadow:0 1px 2px rgba(0,0,0,.28) !important}
.role-badge-pill.role-badge-pill--rgb,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"],.role-badge-pill--rgb[data-rgb-badge="1"]{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;overflow:hidden !important;isolation:isolate !important;background:#ff7a63 !important;color:var(--role-rgb-text,#ffffff) !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:0 10px 24px rgba(8,12,28,.22),inset 0 0 0 1px rgba(255,255,255,.05) !important}
.role-badge-pill.role-badge-pill--rgb::before,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill--rgb[data-rgb-badge="1"]::before{content:'' !important;position:absolute !important;inset:-70% !important;z-index:0 !important;pointer-events:none !important;border-radius:inherit !important;background:linear-gradient(115deg,#ff5f6d 0%,#ff944d 12%,#ffd95a 24%,#58f59b 36%,#45d2ff 48%,#6f7cff 60%,#d96bff 72%,#ff66c4 84%,#ff5f6d 100%) !important;background-size:200% 100% !important;opacity:1 !important;transform:translate3d(-32%,0,0) scale(1.15) !important;animation:warextRoleBadgeSpectrum 16s linear infinite !important;will-change:transform,filter !important}
.role-badge-pill.role-badge-pill--rgb::after,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::after,.role-badge-pill--rgb[data-rgb-badge="1"]::after{content:'' !important;position:absolute !important;inset:1px !important;z-index:0 !important;pointer-events:none !important;border-radius:inherit !important;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 24%,rgba(255,255,255,.01) 55%,rgba(0,0,0,.08) 100%) !important}
.role-badge-pill.role-badge-pill--rgb .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb .role-badge-pill__label,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label{position:relative !important;z-index:1 !important;color:inherit !important;text-shadow:0 1px 2px rgba(0,0,0,.24) !important}
.role-badge-pill.role-badge-pill--rgb,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"],.role-badge-pill--rgb[data-rgb-badge="1"]{background-image:linear-gradient(90deg,#ff6b6b 0%,#ffb347 14%,#ffe66d 28%,#79ff8f 42%,#5be7ff 56%,#7d7cff 70%,#d77dff 84%,#ff7ac8 100%) !important;background-size:320% 100% !important;background-position:0% 50% !important;animation:warextRoleBadgeBackgroundFlow 18s linear infinite !important;color:var(--role-rgb-text,#fff) !important;border-color:rgba(255,255,255,.24) !important}
.role-badge-pill.role-badge-pill--rgb::before,.role-badge-pill.role-badge-pill--rgb::after,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::after,.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill--rgb[data-rgb-badge="1"]::after{content:none !important;display:none !important}
.site-header,.social-strip,.main-header,.nav-row{position:relative !important;z-index:5000 !important;overflow:visible !important}
.notification-menu,.cart-menu,.profile-menu{position:relative !important;z-index:5100 !important}
.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{z-index:5200 !important}
.public-profile-section,.public-profile-section--hero,.public-profile-header,.public-profile-top,.public-profile-main,.public-profile-side,.public-profile-tabs,.public-profile-content{position:relative !important}
.public-profile-header{z-index:1 !important}
.public-profile-top,.public-profile-main,.public-profile-side,.public-profile-tabs,.public-profile-content{z-index:2 !important}
.role-badge-pill.role-badge-pill--rgb,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"],.role-badge-pill--rgb[data-rgb-badge="1"]{background-color:#6f7cff !important;background-size:100% 100%,cover !important;background-position:center center,center center !important;background-repeat:no-repeat,no-repeat !important;animation:none !important;filter:none !important}
.role-badge-pill.role-badge-pill--rgb::before,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill--rgb[data-rgb-badge="1"]::before{content:"" !important;display:block !important;position:absolute !important;inset:1px !important;border-radius:inherit !important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 38%,rgba(11,16,30,.14) 100%) !important;z-index:0 !important}
.role-badge-pill.role-badge-pill--rgb::after,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::after,.role-badge-pill--rgb[data-rgb-badge="1"]::after{content:none !important;display:none !important}
.site-header{position:relative !important;z-index:6000 !important;isolation:isolate !important;overflow:visible !important}
.social-strip{position:relative !important;z-index:6010 !important;overflow:visible !important}
.main-header{position:relative !important;z-index:6200 !important;overflow:visible !important}
.nav-row{position:relative !important;z-index:6100 !important;overflow:visible !important}
.main-header-inner,.header-actions,.header-wallet-stack,.balance-menu,.info-menu,.notification-menu,.cart-menu,.profile-menu{position:relative !important;overflow:visible !important}
.header-actions{z-index:6250 !important}
.balance-menu,.info-menu,.notification-menu,.cart-menu,.profile-menu{z-index:6300 !important}
.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{z-index:6400 !important;transform:translateZ(0);backface-visibility:hidden}
.public-profile-section--hero,.public-profile-header,.public-profile-content{z-index:1 !important}
.public-profile-content{contain:layout paint;backface-visibility:hidden}
.public-profile-tab-pane{contain:content}
.role-badge-pill.role-badge-pill--rgb,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"],.role-badge-pill--rgb[data-rgb-badge="1"]{background:rgba(29,35,64,.82) !important;animation:none !important;filter:none !important;will-change:auto !important;box-shadow:0 10px 24px rgba(7,11,26,.22),0 0 18px rgba(120,132,255,.18) !important}
.role-badge-pill.role-badge-pill--rgb .role-badge-pill__media,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__media,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__media{position:absolute !important;inset:0 !important;z-index:0 !important;overflow:hidden !important;pointer-events:none !important}
.role-badge-pill.role-badge-pill--rgb .role-badge-pill__media img,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__media img,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__media img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;transform:scale(1.18) !important;transform-origin:center center !important;filter:saturate(1.16) brightness(1.04) !important}
.role-badge-pill.role-badge-pill--rgb::before,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"]::before,.role-badge-pill--rgb[data-rgb-badge="1"]::before{content:"" !important;display:block !important;position:absolute !important;inset:1px !important;border-radius:inherit !important;z-index:1 !important;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.03) 34%,rgba(8,12,24,.10) 100%) !important}
.role-badge-pill.role-badge-pill--rgb .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb .role-badge-pill__label,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__icon,.role-badge-pill--rgb[data-rgb-badge="1"] .role-badge-pill__label{position:relative !important;z-index:2 !important}
.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{position:fixed !important;right:auto !important;transform:none !important}
.public-profile-header,.public-profile-header--banner{border-radius:30px !important}
.public-profile-header--banner .public-profile-banner-art{border-radius:30px !important;clip-path:inset(0 round 30px)}
.public-profile-header--banner .public-profile-banner-art__media{border-radius:30px !important}
.public-profile-content{border-radius:28px !important;content-visibility:auto}
.public-profile-tab-pane[hidden]{display:none !important}
.public-profile-tabs{gap:8px}
.public-profile-tab{border-radius:16px;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}
.public-profile-tab.is-active{background:rgba(93,134,255,.08);border-bottom-color:#5ca5ff}
.public-profile-section-card{display:grid;gap:16px;padding:22px;border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}
.public-profile-section-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.public-profile-section-card__head h3{margin:0;color:#fff;font-size:1.18rem}
.public-profile-section-card__head span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);color:#dce7ff;font-weight:700}
.public-profile-market-review-list{display:grid;gap:14px}
.public-profile-market-review-card{display:grid;gap:14px;padding:18px 20px;border-radius:20px;background:rgba(17,23,45,.46);border:1px solid rgba(255,255,255,.07)}
.public-profile-market-review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.public-profile-market-review-card__identity{display:flex;align-items:center;gap:12px}
.public-profile-market-review-card__identity img{width:48px;height:48px;border-radius:16px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}
.public-profile-market-review-card__identity strong{display:block;color:#fff;margin-bottom:4px}
.public-profile-market-review-card__identity span,.public-profile-market-review-card__rating small{color:rgba(219,228,255,.7)}
.public-profile-market-review-card__rating{display:grid;gap:6px;text-align:right}
.market-review-stars,.listing-review-card__stars{color:#ffd54a;font-size:1.02rem;letter-spacing:.08em;text-shadow:0 0 16px rgba(255,213,74,.18)}
.public-profile-market-review-card p{margin:0;color:#edf2ff;line-height:1.8}
.public-profile-market-review-card__footer{display:flex;flex-wrap:wrap;gap:8px;color:rgba(214,223,255,.72)}
.public-profile-market-review-card__footer a{color:#9cc2ff;font-weight:700}
.listing-review-card{display:grid;gap:14px}
.listing-review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.listing-review-card__author{display:flex;align-items:center;gap:12px}
.listing-review-card__author img{width:48px;height:48px;border-radius:16px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}
.listing-review-card__author strong{display:block;color:#fff;margin-bottom:4px}
.listing-review-card__author small{color:rgba(214,223,255,.68)}
.listing-review-card p{margin:0;line-height:1.8;color:#eaf0ff}
.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{z-index:11000 !important;background:rgba(17,22,43,.985) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 22px 60px rgba(0,0,0,.42) !important}
.site-header,.social-strip,.main-header,.nav-row,.main-header-inner,.nav-row-inner,.header-actions,.balance-menu,.info-menu,.notification-menu,.cart-menu,.profile-menu{overflow:visible !important}
.main-header,.nav-row{z-index:7000 !important}
.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{pointer-events:auto !important}
.public-profile-section--hero,.public-profile-header,.public-profile-header--banner,.public-profile-content{border-radius:30px !important}
.public-profile-section--hero,.public-profile-header,.public-profile-header--banner{overflow:hidden !important}
.public-profile-banner-art,.public-profile-banner-art__media,.public-profile-hero-art,.public-profile-hero-art__media{border-radius:inherit !important}
.public-profile-tabs{gap:8px !important;flex-wrap:wrap !important}
.public-profile-tab[data-tab-key="degerlendirmeler"]{display:inline-flex !important}
.info-menu.is-open .balance-dropdown--info{display:grid !important;gap:8px !important}
.mini-top-link-dropdown[data-support-dropdown].is-open .mini-top-link-dropdown__panel{opacity:1 !important;pointer-events:auto !important}
.balance-dropdown--info,.mini-top-link-dropdown__panel,.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{position:fixed !important;left:0 !important;top:0 !important;right:auto !important;transform:none !important;z-index:12600 !important}
.site-header,.social-strip,.main-header,.nav-row,.main-header-inner,.nav-row-inner,.header-actions,.header-wallet-stack,.balance-menu,.info-menu,.notification-menu,.cart-menu,.profile-menu,.mini-top-link-dropdown{overflow:visible !important}
.site-header,.social-strip,.main-header,.nav-row{isolation:isolate}
.cart-dropdown__footer--empty{display:flex;justify-content:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}
.cart-dropdown__footer--empty a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:46px;padding:0 18px;border-radius:14px;background:linear-gradient(135deg,#5b86ff,#6bb5ff);color:#fff;font-weight:800;box-shadow:0 14px 28px rgba(21,34,84,.26)}
.site-header,.social-strip,.main-header,.nav-row{position:relative;z-index:6000 !important;isolation:auto !important}
.balance-menu,.info-menu,.notification-menu,.cart-menu,.profile-menu,.mini-top-link-dropdown{position:relative !important}
.balance-dropdown--info,.mini-top-link-dropdown__panel,.balance-dropdown,.notification-dropdown,.cart-dropdown,.profile-menu-dropdown{max-width:calc(100vw - 24px) !important;z-index:12600 !important}
.balance-dropdown--info,.balance-dropdown,.profile-menu-dropdown{min-width:220px}
.notification-dropdown{width:min(390px,calc(100vw - 24px)) !important}
.cart-dropdown{width:min(320px,calc(100vw - 24px)) !important}
.mini-top-link-dropdown__panel{width:min(320px,calc(100vw - 24px)) !important}
.profile-menu-dropdown a{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#fff}
body>.balance-dropdown--info,body>.mini-top-link-dropdown__panel,body>.balance-dropdown,body>.notification-dropdown,body>.cart-dropdown,body>.profile-menu-dropdown{position:fixed !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;margin:0 !important;transform:none !important;display:none !important;opacity:1 !important;visibility:hidden !important;pointer-events:none !important;z-index:12640 !important}
body>.balance-dropdown--info.is-floating-open,body>.mini-top-link-dropdown__panel.is-floating-open,body>.balance-dropdown.is-floating-open,body>.profile-menu-dropdown.is-floating-open{display:grid !important;gap:10px !important;visibility:visible !important;pointer-events:auto !important}
body>.notification-dropdown.is-floating-open,body>.cart-dropdown.is-floating-open{display:block !important;visibility:visible !important;pointer-events:auto !important}
body>.balance-dropdown--info.is-floating-open,body>.balance-dropdown.is-floating-open{min-width:180px !important}
body>.mini-top-link-dropdown__panel.is-floating-open{min-width:280px !important;max-width:min(340px,calc(100vw - 24px)) !important}
body>.notification-dropdown.is-floating-open{width:min(390px,calc(100vw - 24px)) !important;overflow:hidden !important}
body>.cart-dropdown.is-floating-open{width:min(320px,calc(100vw - 24px)) !important}
body>.profile-menu-dropdown.is-floating-open{min-width:238px !important}
body>.profile-menu-dropdown.is-floating-open .profile-menu-card{display:grid !important;gap:4px !important;margin-bottom:4px !important}
.payment-main-panel--hero,.payment-history-panel,.payment-hero-panel{background:radial-gradient(circle at top right,rgba(104,128,255,.14),transparent 30%),linear-gradient(180deg,rgba(46,56,82,.98),rgba(30,37,57,.98))}
.payment-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;align-items:center}
.payment-hero-copy,.payment-hero-side{display:grid;gap:14px}
.payment-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(111,114,255,.14);border:1px solid rgba(135,150,255,.18);color:#dbe3ff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.payment-summary-card{padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,22,37,.76),rgba(34,42,66,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:10px}
.payment-summary-card small{color:var(--muted)}
.payment-summary-card strong{font-size:clamp(28px,4vw,40px);line-height:1.05}
.payment-summary-card span{color:#c6d2f6}
.payment-hero-pills,.payment-method-features{display:flex;flex-wrap:wrap;gap:10px}
.payment-hero-pill,.payment-method-features span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#d9e2ff;font-size:13px;font-weight:600}
.payment-method-grid{margin-top:4px}
.payment-method-card{padding:26px 24px;border-radius:24px;background:linear-gradient(180deg,rgba(25,31,49,.92),rgba(37,46,72,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px rgba(5,10,22,.18)}
.payment-method-card strong{font-size:26px;line-height:1.1}
.payment-method-card small{color:#b8c4ea;line-height:1.65}
.payment-method-icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(180deg,rgba(111,114,255,.22),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.08)}
.payment-main-panel--hero{gap:22px}
.payment-side-panel--sticky{position:sticky;top:112px;gap:18px;align-content:start}
.payment-side-card,.payment-note-card{padding:22px;border-radius:22px;background:linear-gradient(180deg,rgba(20,25,41,.78),rgba(34,42,64,.82));border:1px solid rgba(255,255,255,.07);display:grid;gap:10px}
.payment-side-card h3,.payment-note-card h4{margin:0}
.payment-check-list{margin:0;padding-left:18px;display:grid;gap:10px;color:#d6e0ff;line-height:1.65}
.payment-page-head h1,.payment-history-head h2{margin-bottom:8px}
.payment-balance-box{min-width:220px;background:linear-gradient(180deg,rgba(14,18,31,.82),rgba(33,40,60,.92));border-color:rgba(255,255,255,.09)}
.payment-bank-display{grid-template-columns:repeat(2,minmax(0,1fr))}
.payment-bank-card{border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.payment-bank-card--success{background:linear-gradient(180deg,rgba(18,66,64,.95),rgba(24,92,88,.92))}
.payment-bank-card--info{background:linear-gradient(180deg,rgba(28,53,93,.96),rgba(35,69,119,.92))}
.payment-active-order-list .payment-order-box,.payment-history-table{margin-top:0}
.payment-order-box{background:linear-gradient(180deg,rgba(17,21,34,.72),rgba(31,39,60,.76))}
.payment-history-panel{display:grid;gap:18px}
.payment-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.payment-history-table{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(12,17,29,.18)}
.payment-history-table thead th{background:rgba(255,255,255,.03)}
.payment-history-table th,.payment-history-table td{padding:15px 16px}
.payment-history-table tr:hover td{background:rgba(255,255,255,.02)}
.payment-history-table a{color:#cddbff;font-weight:700}
.site-table{width:100%;border-collapse:collapse}
.site-table th,.site-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}
.site-table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#9fb0d9}
.site-table td small{display:block;color:#94a0bc}
.payment-side-list__item{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.03);display:grid;gap:4px}
.payment-side-list__item strong{font-size:14px}
.payment-side-list__item span{font-weight:700}
.payment-side-list__item small{color:#9aa8c6}
#banka-hesaplari .site-panel{background:rgba(255,255,255,.02)}
#banka-hesaplari .site-grid.cols-2{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}
.payment-bank-display{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;gap:22px !important}
.payment-bank-card{position:relative;overflow:hidden}
.payment-bank-card--success{background:linear-gradient(180deg,rgba(18,92,86,.94),rgba(22,110,101,.90)) !important}
.payment-bank-card--info{background:linear-gradient(180deg,rgba(36,72,126,.95),rgba(34,63,109,.92)) !important}
.withdraw-panel-actions{padding-bottom:8px}
.withdraw-bank-warning{margin-top:18px !important}
.account-bank-panel{margin-top:26px}
.account-bank-panel .panel-slot-title{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}
.account-bank-panel>.site-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px !important}
.account-bank-panel .site-form-actions{gap:12px;align-items:center;flex-wrap:wrap}
.account-bank-panel .site-alert.warning{margin:0}
.profile-settings-form input[disabled],.account-bank-panel input[disabled]{opacity:1;cursor:not-allowed}
.page-bg{background:radial-gradient(circle at 14% 12%,rgba(110,131,255,0.14),transparent 20%),radial-gradient(circle at 84% 16%,rgba(64,196,255,0.10),transparent 18%),radial-gradient(circle at 72% 74%,rgba(118,93,255,0.10),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.01),rgba(255,255,255,0))}
.page-bg::before,.page-bg::after{content:"";position:absolute;inset:0;pointer-events:none}
.page-bg::before{background-image:url('../images/site-pattern.svg');background-repeat:repeat;background-position:top left;background-size:var(--site-pattern-size) auto;opacity:var(--site-pattern-opacity);filter:saturate(0.92);mix-blend-mode:normal}
.page-bg::after{background:linear-gradient(90deg,rgba(38,43,69,0.12) 0%,rgba(38,43,69,0) 14%,rgba(38,43,69,0) 86%,rgba(38,43,69,0.10) 100%),linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0));opacity:0.88}
.home-random-card .listing-browser-card__seller{grid-template-columns:40px minmax(0,1fr);gap:10px}
.home-random-card .listing-browser-card__seller-avatar{width:40px;height:40px}
.home-random-card .listing-browser-card__seller strong{font-size:1rem;line-height:1.15;word-break:break-word}
.home-random-card .listing-browser-card__seller span,.home-random-card .listing-browser-card__seller small{font-size:.82rem;line-height:1.25}
.home-random-card .listing-browser-card__media{height:225px}
.home-random-card .listing-browser-card__body{gap:10px}
.home-random-card .listing-browser-card__body h3{min-height:58px;font-size:1rem;line-height:1.35}
.home-random-card .listing-browser-card__body ul{gap:7px;font-size:.88rem}
.home-random-card .listing-browser-card__price strong{font-size:1.65rem}
@media (max-width:1200px){
.home-random-card .listing-browser-card__media{height:210px}
}
.page-bg::before{opacity:var(--site-pattern-opacity);background-size:var(--site-pattern-size) auto;filter:saturate(.88) brightness(1.04)}
.page-bg::after{opacity:.6}
.home-random-card .listing-browser-card__seller span,.home-random-card .listing-browser-card__seller small,.home-random-card .listing-browser-card__body ul,.home-random-card .listing-browser-card__price span,.home-random-card .listing-browser-card__price del{color:rgba(211,220,232,.76)}
.home-random-card .listing-browser-card__badge{background:rgba(22,28,36,.74);border-color:rgba(214,224,236,.14);color:#eef3ff}
.home-random-card .listing-browser-card__media{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.08)}
.home-random-card .listing-browser-card__price strong{color:#d6e1ff}
.page-bg::before{image-rendering:pixelated}
.page-bg::before{background-image:url('../images/site-pattern.svg');background-repeat:repeat;background-position:top left;background-size:var(--site-pattern-size) auto;opacity:var(--site-pattern-opacity);filter:saturate(0.92);mix-blend-mode:normal;image-rendering:pixelated}
.page-bg{position:fixed !important;inset:0 !important;z-index:0 !important;display:block !important;overflow:hidden !important;pointer-events:none !important;background:radial-gradient(circle at 14% 12%,rgba(110,131,255,0.14),transparent 20%),radial-gradient(circle at 84% 16%,rgba(64,196,255,0.10),transparent 18%),radial-gradient(circle at 72% 74%,rgba(118,93,255,0.10),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.01),rgba(255,255,255,0)) !important}
.page-bg::before,.page-bg::after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important}
.page-bg::before{z-index:0 !important;background-image:var(--warext-pattern-url,url('../images/site-pattern.svg')) !important;background-repeat:repeat !important;background-position:var(--warext-pattern-position,top left) !important;background-size:var(--site-pattern-size) auto !important;opacity:var(--site-pattern-opacity) !important;filter:saturate(0.92) !important;mix-blend-mode:normal !important;image-rendering:pixelated !important}
.page-bg::after{z-index:1 !important;background:linear-gradient(90deg,rgba(38,43,69,0.12) 0%,rgba(38,43,69,0) 14%,rgba(38,43,69,0) 86%,rgba(38,43,69,0.10) 100%),linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0)) !important;opacity:0.88 !important}
.public-profile-section .public-profile-hero-art.is-animated::before,.public-profile-header .public-profile-banner-art.is-animated::before{animation:none !important}
.public-profile-section .public-profile-hero-art,.public-profile-header .public-profile-banner-art,.public-profile-music-embed iframe{will-change:auto !important}
.medal-grid-empty--loading{opacity:.78}
.site-footer{margin-top:auto !important;margin-bottom:0 !important;padding-bottom:0 !important;overflow:hidden}
.site-footer--managed{padding-bottom:0 !important}
.copyright{padding:16px 0 14px !important;margin-bottom:0 !important}
.floating-support,.floating-chat{left:auto !important;right:18px !important;transform:none !important}
.profile-page .site-bg-engine__glow,.profile-page .site-bg-engine__shade{opacity:.62 !important}
.public-profile-tab-placeholder{position:relative;overflow:hidden;min-height:160px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(44,50,61,.76),rgba(33,38,48,.72));display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(236,242,255,.82);font-weight:700;letter-spacing:.01em}
.public-profile-tab-placeholder.is-loading{min-height:220px}
.public-profile-tab-placeholder__shine{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.08) 48%,rgba(255,255,255,0) 66%);transform:translateX(-55%);animation:profileTabPlaceholderShine 1.7s linear infinite;pointer-events:none}
.public-profile-tab-placeholder span{position:relative;z-index:1;padding:0 22px}
.site-footer{margin-top:48px !important;margin-bottom:0 !important;padding-bottom:0 !important;overflow:visible !important}
.copyright{padding:16px 0 8px !important;margin-bottom:0 !important}
.floating-support{position:fixed !important;left:auto !important;right:18px !important;bottom:82px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;max-width:none !important;min-height:52px !important;padding:0 18px !important;white-space:nowrap !important;border-radius:16px !important;transform:none !important;box-sizing:border-box !important;z-index:11000 !important}
.floating-chat{position:fixed !important;left:auto !important;right:18px !important;bottom:16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:58px !important;min-width:58px !important;max-width:58px !important;height:58px !important;min-height:58px !important;padding:0 !important;border-radius:999px !important;transform:none !important;box-sizing:border-box !important;flex:0 0 58px !important;z-index:11001 !important}
.header-actions .balance-menu>.balance-dropdown,.header-actions .info-menu>.balance-dropdown--info,.header-actions .notification-menu>.notification-dropdown,.header-actions .cart-menu>.cart-dropdown,.header-actions .profile-menu>.profile-menu-dropdown,.mini-top-link-dropdown>.mini-top-link-dropdown__panel{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
body>.balance-dropdown--info.is-floating-open,body>.mini-top-link-dropdown__panel.is-floating-open,body>.balance-dropdown.is-floating-open,body>.notification-dropdown.is-floating-open,body>.cart-dropdown.is-floating-open,body>.profile-menu-dropdown.is-floating-open{position:fixed !important;left:0 !important;top:0 !important;right:auto !important;bottom:auto !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}
body>.balance-dropdown--info.is-floating-open,body>.balance-dropdown.is-floating-open,body>.profile-menu-dropdown.is-floating-open{width:248px !important;max-width:calc(100vw - 24px) !important}
body>.mini-top-link-dropdown__panel.is-floating-open{width:min(320px,calc(100vw - 24px)) !important}
body>.notification-dropdown.is-floating-open{width:min(390px,calc(100vw - 24px)) !important}
.profile-page .site-bg-engine__glow,.profile-page .site-bg-engine__shade{display:none !important;opacity:0 !important}
.profile-page .site-bg-engine__pattern{opacity:.14 !important}
.site-bg-engine{contain:strict}
.site-bg-engine__layer{will-change:auto !important}
.site-bg-engine__pattern{filter:none !important;opacity:calc(var(--warext-site-pattern-opacity,.24) - .02)}
@media (prefers-reduced-motion:no-preference){
.site-bg-engine__glow,.site-bg-engine__shade{transform:translateZ(0)}
}
.site-theme-harmonizer,.theme-harmonizer-placeholder{display:block}
.admin-surface-fix,.site-surface-fix{display:block}
input[type=checkbox],input[type=radio]{accent-color:#707a8c}
.site-alert.info,.status-badge.info,.badge-soft-info{background:rgba(120,130,146,.16)!important;border-color:rgba(166,176,191,.18)!important;color:#e8edf7!important}
.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue{background:linear-gradient(135deg,#4f596a,#6d7688)!important;border-color:rgba(166,176,191,.18)!important;color:#fff!important;box-shadow:none!important}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
body.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.admin-body,body{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));overflow-x:hidden}
.page-bg{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(circle at top center,rgba(89,115,255,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(19,211,178,.12),transparent 22%)}
.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}
@media (min-width:768px){
.container{padding-left:1.25rem;padding-right:1.25rem}
}
@media (min-width:1280px){
.container{padding-left:1.5rem;padding-right:1.5rem}
}
.container{max-width:1440px}
#layout-wrapper,.chat-page-section,.listing-wizard-card,.payment-page-grid,.site-footer,.site-header,.support-page-shell,main{position:relative;z-index:10}
.admin-card,.admin-card--inner,.admin-inline-stat,.admin-mini-stat,.admin-response-item,.catalog-empty-state,.chat-list-item,.chat-shell,.comment-showcase-card__body,.community-box,.community-box--managed,.footer-contact-box,.footer-contact-box--managed,.footer-editor-card,.footer-top-cards article,.giveaway-stat,.giveaway-winner,.legal-card,.legal-card--managed,.listing-wizard-card,.maintenance-surface,.medal-awardees-dialog,.moderation-card,.notification-empty-state,.notification-empty-state__icon,.payment-bank-card,.payment-hero-pill,.payment-method-card,.payment-side-panel,.profile-mod-dialog,.promo-card,.promo-card-tall,.public-empty-state,.site-panel,.support-faq-item,.support-form-card,.support-hero-card,.support-table-card,.support-thread-card,.support-thread-reply-card,.support-ticket-header-card{border-width:1px;border-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));--tw-shadow:0 18px 60px rgba(10,13,28,.32);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.catalog-empty-state,.comment-showcase-card__body,.community-box,.community-box--managed,.footer-contact-box,.footer-contact-box--managed,.giveaway-stat,.giveaway-winner,.legal-card,.legal-card--managed,.maintenance-surface,.medal-awardees-dialog,.payment-bank-card,.payment-method-card,.payment-side-panel,.profile-mod-dialog,.public-empty-state,.site-panel,.support-faq-item,.support-form-card,.support-table-card,.support-thread-card,.support-thread-reply-card,.support-ticket-header-card{background:linear-gradient(180deg,rgba(21,28,48,.88),rgba(15,21,37,.94));border-radius:24px}
.footer-top-cards article,.payment-hero-pill,.promo-card,.promo-card-tall{background-color:rgba(18,25,45,.72);border-radius:28px}
.admin-card,.admin-card--inner,.admin-inline-stat,.admin-mini-stat,.admin-response-item,.chat-shell,.footer-editor-card,.moderation-card{background:linear-gradient(180deg,rgba(20,27,47,.86),rgba(13,18,33,.96));border-radius:24px}
.admin-btn,.admin-danger-btn,.admin-ghost-btn,.admin-nav-item,.admin-page-link,.admin-tab-link,.btn-add-cart,.chat-notify-btn,.chat-send-btn,.giveaway-btn,.listing-filter-reset,.listing-filter-submit,.maintenance-link-btn,.maintenance-link-btn--ghost,.my-listing-btn,.site-primary-btn,.site-secondary-btn,.support-action-btn,.support-button,.wizard-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;text-decoration-line:none;--tw-shadow:0 10px 30px rgba(0,0,0,.18);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border:1px solid hsla(0,0%,100%,.1)}
.admin-btn,.admin-page-link.is-active,.admin-tab-link.is-active,.btn-add-cart,.chat-send-btn,.giveaway-btn--join,.maintenance-link-btn,.site-primary-btn,.support-action-btn--primary,.wizard-action-btn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#6f72ff,#57a8ff)}
.admin-btn:hover,.btn-add-cart:hover,.chat-send-btn:hover,.giveaway-btn--join:hover,.maintenance-link-btn:hover,.site-primary-btn:hover,.support-action-btn--primary:hover,.wizard-action-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 18px 60px rgba(10,13,28,.32);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);filter:brightness(1.06)}
.admin-ghost-btn,.admin-nav-item,.admin-page-link,.admin-tab-link,.chat-notify-btn,.listing-filter-reset,.maintenance-link-btn--ghost,.my-listing-btn,.site-secondary-btn,.support-action-btn--dark{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));background:linear-gradient(180deg,rgba(53,62,97,.92),rgba(31,38,64,.96))}
.admin-danger-btn,.support-action-btn--warning{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#ff9340,#ff5a36)}
.btn-add-cart,.chat-notify-btn,.chat-send-btn,.giveaway-btn,.listing-filter-reset,.listing-filter-submit,.maintenance-link-btn,.maintenance-link-btn--ghost,.my-listing-btn,.site-primary-btn,.site-secondary-btn,.support-button,.wizard-action-btn{min-height:46px;padding:0 22px;border-radius:9999px}
.admin-btn,.admin-danger-btn,.admin-ghost-btn,.admin-nav-item,.admin-page-link,.admin-tab-link{min-height:44px;padding:0 18px;border-radius:16px}
.admin-nav-item{justify-content:flex-start;gap:.75rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-left:16px;padding-right:16px}
.admin-nav-item.is-active,.admin-tree-group.is-open>.admin-tree-toggle{background:linear-gradient(135deg,rgba(111,114,255,.22),rgba(87,168,255,.12));border-color:rgba(111,114,255,.28)}
.admin-tree-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-width:1px;border-color:hsla(0,0%,100%,.05);background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:46px;padding:0 16px;border-radius:16px}
.admin-ghost-btn:hover,.admin-nav-item:hover,.admin-page-link:hover,.admin-tab-link:hover,.admin-tree-toggle:hover,.maintenance-link-btn--ghost:hover,.site-secondary-btn:hover{border-color:hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.1)}
.admin-alert,.site-alert,.support-info-bar{border-radius:1.5rem;border-width:1px;--tw-shadow:0 10px 30px rgba(0,0,0,.18);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);padding:16px 18px}
.admin-alert.error,.site-alert.error,.support-info-bar.error{border-color:hsla(0,91%,71%,.3);background-color:rgba(239,68,68,.1);--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}
.admin-alert.success,.site-alert.success,.support-info-bar.success{border-color:rgba(52,211,153,.3);background-color:rgba(16,185,129,.1);--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}
.admin-alert.warning,.site-alert.warning,.support-info-bar.warning{border-color:rgba(251,191,36,.3);background-color:rgba(245,158,11,.1);--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}
.admin-action-stack,.admin-action-stack--horizontal,.admin-filter-grid,.admin-grid,.admin-inline-actions,.form-actions,.form-grid,.inline-form,.payment-bank-display,.payment-side-list,.site-form,.site-form-actions,.site-grid,.support-page-shell__container,.support-settings-section,.support-settings-two-col{gap:1rem}
.admin-inline-form,.chat-launcher-form,.chat-search-form,.form-group,.listing-filter-group,.payment-row,.site-form-group,.support-form-group{display:grid;gap:.625rem}
.admin-table__key,.admin-table__sub,.chat-sidebar-label,.form-group label,.help,.listing-filter-group label,.payment-title,.site-form-group label,.site-form-note,.site-help,.support-form-group label{font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}
.admin-card input,.admin-card select,.admin-card textarea,.admin-filter-bar input,.admin-filter-bar select,.admin-filter-grid input,.admin-filter-grid select,.admin-filter-grid textarea,.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea,.chat-composer-input,.chat-launcher-input,.chat-search-input,.form-group input,.form-group select,.form-group textarea,.listing-filter-group input[type=number],.listing-filter-group input[type=text],.listing-filter-group select,.listing-inline-fields input,.medal-awardees-dialog input,.medal-awardees-dialog select,.medal-awardees-dialog textarea,.payment-method-card input,.payment-method-card select,.profile-mod-dialog input,.profile-mod-dialog select,.profile-mod-dialog textarea,.site-form-group input,.site-form-group select,.site-form-group textarea,.sort-input,.support-form-group input,.support-form-group select,.support-form-group textarea{width:100%;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:rgba(2,6,23,.7);--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.admin-card input::-moz-placeholder,.admin-card select::-moz-placeholder,.admin-card textarea::-moz-placeholder,.admin-filter-bar input::-moz-placeholder,.admin-filter-bar select::-moz-placeholder,.admin-filter-grid input::-moz-placeholder,.admin-filter-grid select::-moz-placeholder,.admin-filter-grid textarea::-moz-placeholder,.admin-inline-form input::-moz-placeholder,.admin-inline-form select::-moz-placeholder,.admin-inline-form textarea::-moz-placeholder,.chat-composer-input::-moz-placeholder,.chat-launcher-input::-moz-placeholder,.chat-search-input::-moz-placeholder,.form-group input::-moz-placeholder,.form-group select::-moz-placeholder,.form-group textarea::-moz-placeholder,.listing-filter-group input[type=number]::-moz-placeholder,.listing-filter-group input[type=text]::-moz-placeholder,.listing-filter-group select::-moz-placeholder,.listing-inline-fields input::-moz-placeholder,.medal-awardees-dialog input::-moz-placeholder,.medal-awardees-dialog select::-moz-placeholder,.medal-awardees-dialog textarea::-moz-placeholder,.payment-method-card input::-moz-placeholder,.payment-method-card select::-moz-placeholder,.profile-mod-dialog input::-moz-placeholder,.profile-mod-dialog select::-moz-placeholder,.profile-mod-dialog textarea::-moz-placeholder,.site-form-group input::-moz-placeholder,.site-form-group select::-moz-placeholder,.site-form-group textarea::-moz-placeholder,.sort-input::-moz-placeholder,.support-form-group input::-moz-placeholder,.support-form-group select::-moz-placeholder,.support-form-group textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}
.admin-card input::placeholder,.admin-card select::placeholder,.admin-card textarea::placeholder,.admin-filter-bar input::placeholder,.admin-filter-bar select::placeholder,.admin-filter-grid input::placeholder,.admin-filter-grid select::placeholder,.admin-filter-grid textarea::placeholder,.admin-inline-form input::placeholder,.admin-inline-form select::placeholder,.admin-inline-form textarea::placeholder,.chat-composer-input::placeholder,.chat-launcher-input::placeholder,.chat-search-input::placeholder,.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder,.listing-filter-group input[type=number]::placeholder,.listing-filter-group input[type=text]::placeholder,.listing-filter-group select::placeholder,.listing-inline-fields input::placeholder,.medal-awardees-dialog input::placeholder,.medal-awardees-dialog select::placeholder,.medal-awardees-dialog textarea::placeholder,.payment-method-card input::placeholder,.payment-method-card select::placeholder,.profile-mod-dialog input::placeholder,.profile-mod-dialog select::placeholder,.profile-mod-dialog textarea::placeholder,.site-form-group input::placeholder,.site-form-group select::placeholder,.site-form-group textarea::placeholder,.sort-input::placeholder,.support-form-group input::placeholder,.support-form-group select::placeholder,.support-form-group textarea::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}
.admin-card input,.admin-card select,.admin-card textarea,.admin-filter-bar input,.admin-filter-bar select,.admin-filter-grid input,.admin-filter-grid select,.admin-filter-grid textarea,.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea,.chat-composer-input,.chat-launcher-input,.chat-search-input,.form-group input,.form-group select,.form-group textarea,.listing-filter-group input[type=number],.listing-filter-group input[type=text],.listing-filter-group select,.listing-inline-fields input,.medal-awardees-dialog input,.medal-awardees-dialog select,.medal-awardees-dialog textarea,.payment-method-card input,.payment-method-card select,.profile-mod-dialog input,.profile-mod-dialog select,.profile-mod-dialog textarea,.site-form-group input,.site-form-group select,.site-form-group textarea,.sort-input,.support-form-group input,.support-form-group select,.support-form-group textarea{min-height:48px;padding:12px 16px;border-radius:16px}
.admin-card textarea,.form-group textarea,.medal-awardees-dialog textarea,.profile-mod-dialog textarea,.site-form-group textarea,.support-form-group textarea{min-height:128px}
.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus,.admin-filter-bar input:focus,.admin-filter-bar select:focus,.admin-filter-grid input:focus,.admin-filter-grid select:focus,.admin-filter-grid textarea:focus,.chat-composer-input:focus,.chat-launcher-input:focus,.chat-search-input:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.listing-filter-group input:focus,.listing-filter-group select:focus,.listing-inline-fields input:focus,.medal-awardees-dialog input:focus,.medal-awardees-dialog select:focus,.medal-awardees-dialog textarea:focus,.profile-mod-dialog input:focus,.profile-mod-dialog select:focus,.profile-mod-dialog textarea:focus,.site-form-group input:focus,.site-form-group select:focus,.site-form-group textarea:focus,.support-form-group input:focus,.support-form-group select:focus,.support-form-group textarea:focus{border-color:rgba(165,180,252,.6);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(129,140,248,.15)}
.admin-body,body.admin-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.admin-body{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));background-image:radial-gradient(circle at top left,rgba(111,114,255,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(15,207,171,.1),transparent 24%)}
#layout-wrapper{min-height:100vh}
#page-topbar,.admin-sidebar-shell,.admin-sidebar-user,.app-menu{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.admin-section-title{padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}
.admin-card,.admin-card--inner,.admin-inline-stat,.admin-mini-stat,.admin-response-item,.footer-editor-card,.moderation-card{overflow:hidden}
.admin-card{padding:22px}
.admin-card--inner,.admin-response-item,.footer-editor-card,.moderation-card{padding:18px}
.admin-inline-stat,.admin-mini-stat{padding:16px 18px}
.table-wrap{overflow-x:auto;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:rgba(2,6,23,.3);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-radius:22px}
.admin-table{width:100%;border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}
.admin-table thead th{position:sticky;top:0;z-index:1;background-color:rgba(15,23,42,.95);padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.admin-table tbody td{border-top-width:1px;border-color:hsla(0,0%,100%,.05);padding:.75rem 1rem;vertical-align:top;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}
.admin-table tbody tr:hover{background-color:hsla(0,0%,100%,.05)}
.admin-action-stack,.admin-action-stack--horizontal,.admin-filter-bar,.admin-filter-grid,.admin-inline-actions,.form-actions,.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}
.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.admin-status-badge,.admin-status-pill,.catalog-level-badge,.comment-badge,.medal-chip,.role-badge-pill,.support-thread-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}
.admin-chart-card-header,.admin-list-row__title,.moderation-card__head,.panel-slot-title,.panel-slot-title--compact,.payment-title,.profile-summary-row,.support-settings-section__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}
@media (min-width:768px){
.admin-grid,.form-grid.cols-2,.payment-page-grid,.site-grid.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1024px){
.form-grid.cols-3,.site-grid.cols-3,.support-settings-two-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1280px){
.form-grid.cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1024px){
.cols-span-2{grid-column:span 2/span 2}
}
.text-right{text-align:right}
.align-items-center{align-items:center}
.d-flex{display:flex}
.p-0{padding:0!important}
.mb-3{margin-bottom:.75rem!important}
.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-bg {
    background:
        radial-gradient(circle at 14% 12%, rgba(110,131,255,.14), transparent 20%),
        radial-gradient(circle at 84% 16%, rgba(64,196,255,.10), transparent 18%),
        radial-gradient(circle at 72% 74%, rgba(118,93,255,.10), transparent 24%),
        linear-gradient(180deg, rgba(255,255,255,.01), rgba(255,255,255,0));
}
.page-bg::before,
.page-bg::after,
.admin-body::before,
.admin-body::after {
    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
}
.page-bg::before {
    z-index:0;
    background-image:url('../images/site-pattern.svg');
    background-repeat:repeat;
    background-position:top left;
    background-size:min(1080px,92vw) auto;
    opacity:.14;
    filter:saturate(.85);
    mix-blend-mode:soft-light;
}
.page-bg::after {
    z-index:1;
    background:linear-gradient(90deg, rgba(38,43,69,.12) 0%, rgba(38,43,69,0) 14%, rgba(38,43,69,0) 86%, rgba(38,43,69,.10) 100%),linear-gradient(180deg, rgba(255,255,255,.025), rgba(255,255,255,0));
    opacity:.88;
}
.admin-body {
    background-color:#171c2f;
    background-image:linear-gradient(180deg,#202742 0%,#171c2f 100%);
    background-attachment:fixed;
}
.admin-body::before {
    z-index:0;
    background-image:url('../images/site-pattern.svg');
    background-repeat:repeat;
    background-position:top left;
    background-size:min(1080px,88vw) auto;
    opacity:.10;
    filter:saturate(.8);
    mix-blend-mode:soft-light;
}
.admin-body::after {
    z-index:1;
    background:radial-gradient(circle at top center, rgba(111,114,255,.08), transparent 26%),linear-gradient(180deg, rgba(255,255,255,.015), rgba(255,255,255,0));
}
.page-bg::before,
.admin-body::before{
    background-image:var(--warext-pattern-url);
    background-repeat:repeat;
    background-position:var(--warext-pattern-position);
    background-size:var(--warext-pattern-size) auto;
    opacity:var(--warext-pattern-opacity);
    mix-blend-mode:normal;
    filter:saturate(1.02) brightness(1.05);
    image-rendering:pixelated;
}
.page-bg::after{
    background:linear-gradient(90deg, rgba(17,23,39,.08) 0%, rgba(17,23,39,0) 10%, rgba(17,23,39,0) 90%, rgba(17,23,39,.08) 100%),linear-gradient(180deg, rgba(255,255,255,.018), rgba(255,255,255,0));
    opacity:.78;
}
.admin-body::after{
    background:radial-gradient(circle at top center, rgba(111,114,255,.08), transparent 24%),linear-gradient(180deg, rgba(255,255,255,.012), rgba(255,255,255,0));
}
.page-bg {
    position: fixed !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    overflow: hidden !important;
    pointer-events: none !important;
    background:
        radial-gradient(circle at 14% 12%, rgba(110, 131, 255, 0.14), transparent 20%),
        radial-gradient(circle at 84% 16%, rgba(64, 196, 255, 0.10), transparent 18%),
        radial-gradient(circle at 72% 74%, rgba(118, 93, 255, 0.10), transparent 24%),
        linear-gradient(180deg, rgba(255,255,255,0.01), rgba(255,255,255,0)) !important;
}
.page-bg::before,
.page-bg::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;
}
.page-bg::before {
    z-index: 0 !important;
    background-image: var(--warext-pattern-url, url('../images/site-pattern.svg')) !important;
    background-repeat: repeat !important;
    background-position: var(--warext-pattern-position, top left) !important;
    background-size: var(--site-pattern-size) auto !important;
    opacity: var(--site-pattern-opacity) !important;
    filter: saturate(0.92) !important;
    mix-blend-mode: normal !important;
    image-rendering: pixelated !important;
}
.page-bg::after {
    z-index: 1 !important;
    background:
        linear-gradient(90deg, rgba(38, 43, 69, 0.12) 0%, rgba(38, 43, 69, 0) 14%, rgba(38, 43, 69, 0) 86%, rgba(38, 43, 69, 0.10) 100%),
        linear-gradient(180deg, rgba(255,255,255,0.025), rgba(255,255,255,0)) !important;
    opacity: 0.88 !important;
}
.site-bg-engine{
    position:fixed;
    inset:0;
    z-index:0;
    pointer-events:none;
    overflow:hidden;
}
.site-bg-engine__layer{
    position:absolute;
    inset:0;
    pointer-events:none;
}
.site-bg-engine__base{
    background:
        radial-gradient(circle at 12% 10%, rgba(255,255,255,.030), transparent 20%),
        radial-gradient(circle at 84% 14%, rgba(173,184,196,.050), transparent 18%),
        radial-gradient(circle at 74% 72%, rgba(96,108,122,.060), transparent 24%),
        linear-gradient(180deg,var(--warext-site-bg-start) 0%,var(--warext-site-bg-mid) 38%,var(--warext-site-bg-end) 100%);
}
.site-bg-engine__pattern{
    background-image:url('../images/site-pattern-mono.svg');
    background-repeat:repeat;
    background-position:0 0;
    background-size:var(--warext-site-pattern-size) auto;
    opacity:var(--warext-site-pattern-opacity);
    image-rendering:pixelated;
    filter:contrast(1.08) brightness(1.08);
    mix-blend-mode:normal;
    transform:translate3d(0,0,0);
}
.site-bg-engine__glow{
    background:
        radial-gradient(circle at 16% 18%, rgba(210,220,232,.045), transparent 18%),
        radial-gradient(circle at 82% 12%, rgba(130,142,158,.055), transparent 18%),
        radial-gradient(circle at 74% 76%, rgba(92,102,115,.055), transparent 22%);
    opacity:.86;
}
.site-bg-engine__shade{
    background:
        linear-gradient(90deg, rgba(20,24,31,.32) 0%, rgba(20,24,31,0) 16%, rgba(20,24,31,0) 84%, rgba(20,24,31,.30) 100%),
        linear-gradient(180deg, rgba(255,255,255,.022), rgba(255,255,255,0) 28%, rgba(0,0,0,.06) 100%);
    opacity:.92;
}
.site-footer{
    margin-top:auto !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    overflow:hidden;
}
.site-footer--managed{
    padding-bottom:0 !important;
}
.copyright{
    padding:16px 0 14px !important;
    margin-bottom:0 !important;
}
.floating-support,
.floating-chat{
    left:auto !important;
    right:18px !important;
    transform:none !important;
}
.profile-page .site-bg-engine__glow,
.profile-page .site-bg-engine__shade{
    opacity:.62 !important;
}
.public-profile-tab-placeholder{
    position:relative;
    overflow:hidden;
    min-height:160px;
    border-radius:24px;
    border:1px solid rgba(255,255,255,.06);
    background:linear-gradient(180deg,rgba(44,50,61,.76),rgba(33,38,48,.72));
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    color:rgba(236,242,255,.82);
    font-weight:700;
    letter-spacing:.01em;
}
.public-profile-tab-placeholder.is-loading{
    min-height:220px;
}
.public-profile-tab-placeholder__shine{
    content:"";
    position:absolute;
    inset:-40%;
    background:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.08) 48%,rgba(255,255,255,0) 66%);
    transform:translateX(-55%);
    animation:profileTabPlaceholderShine 1.7s linear infinite;
    pointer-events:none;
}
.public-profile-tab-placeholder span{
    position:relative;
    z-index:1;
    padding:0 22px;
}
.site-footer{
    margin-top:48px !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    overflow:visible !important;
}
.copyright{
    padding:16px 0 8px !important;
    margin-bottom:0 !important;
}
.floating-support{
    position:fixed !important;
    left:auto !important;
    right:18px !important;
    bottom:82px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    min-height:52px !important;
    padding:0 18px !important;
    white-space:nowrap !important;
    border-radius:16px !important;
    transform:none !important;
    box-sizing:border-box !important;
    z-index:11000 !important;
}
.floating-chat{
    position:fixed !important;
    left:auto !important;
    right:18px !important;
    bottom:16px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:58px !important;
    min-width:58px !important;
    max-width:58px !important;
    height:58px !important;
    min-height:58px !important;
    padding:0 !important;
    border-radius:999px !important;
    transform:none !important;
    box-sizing:border-box !important;
    flex:0 0 58px !important;
    z-index:11001 !important;
}
.header-actions .balance-menu > .balance-dropdown,
.header-actions .info-menu > .balance-dropdown--info,
.header-actions .notification-menu > .notification-dropdown,
.header-actions .cart-menu > .cart-dropdown,
.header-actions .profile-menu > .profile-menu-dropdown,
.mini-top-link-dropdown > .mini-top-link-dropdown__panel{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    pointer-events:none !important;
}
body > .balance-dropdown--info.is-floating-open,
body > .mini-top-link-dropdown__panel.is-floating-open,
body > .balance-dropdown.is-floating-open,
body > .notification-dropdown.is-floating-open,
body > .cart-dropdown.is-floating-open,
body > .profile-menu-dropdown.is-floating-open{
    position:fixed !important;
    left:0 !important;
    top:0 !important;
    right:auto !important;
    bottom:auto !important;
    visibility:visible !important;
    opacity:1 !important;
    pointer-events:auto !important;
}
body > .balance-dropdown--info.is-floating-open,
body > .balance-dropdown.is-floating-open,
body > .profile-menu-dropdown.is-floating-open{
    width:248px !important;
    max-width:calc(100vw - 24px) !important;
}
body > .mini-top-link-dropdown__panel.is-floating-open{
    width:min(320px, calc(100vw - 24px)) !important;
}
body > .notification-dropdown.is-floating-open{
    width:min(390px, calc(100vw - 24px)) !important;
}
body > .cart-dropdown.is-floating-open{
    width:min(320px, calc(100vw - 24px)) !important;
}
.profile-page .site-bg-engine__glow,
.profile-page .site-bg-engine__shade{
    display:none !important;
    opacity:0 !important;
}
.profile-page .site-bg-engine__pattern{
    opacity:.14 !important;
}
.site-bg-engine{contain:strict;}
.site-bg-engine__layer{will-change:auto !important;}
.site-bg-engine__pattern{filter:none !important;opacity:calc(var(--warext-site-pattern-opacity, .24) - .02);}
@media (prefers-reduced-motion: no-preference){
.site-bg-engine__glow,.site-bg-engine__shade{transform:translateZ(0);}
}
body:not(.admin-body){background:linear-gradient(180deg,#070c1a 0%,#080c17 42%,#0b1020 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 28%,rgba(139,148,160,.10),transparent 22%),radial-gradient(circle at 82% 16%,rgba(114,123,136,.08),transparent 19%),radial-gradient(circle at 64% 66%,rgba(156,164,174,.06),transparent 20%) !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(141,150,161,.10),transparent 32%),radial-gradient(circle at bottom right,rgba(112,120,131,.08),transparent 24%) !important}
.main-header,.nav-row,.social-strip,.promo-strip{background:linear-gradient(180deg,rgba(20,24,30,.92),rgba(16,19,24,.92)) !important;border-color:rgba(255,255,255,.05) !important}
.main-nav a,.mini-top-links a,.social-strip-inner p,.lang-pill span,.balance-pill span{color:#c7cfdb !important}
.lang-pill,.balance-pill,.search-box,.header-actions>a:not(.add-listing),.category-trigger,.social-icons a,.footer-socials a,.main-nav a:hover,.category-trigger:hover,.main-nav a.is-active,.header-chip,.quick-chip,.platform-tab,.market-tab,.mini-top-link,.notice-chip,.balance-dropdown,.profile-menu-dropdown,.notification-dropdown,.cart-dropdown,.balance-dropdown--info,.mini-top-link-dropdown__panel{background:linear-gradient(180deg,rgba(48,55,66,.90),rgba(31,36,44,.96)) !important;border-color:rgba(255,255,255,.08) !important;color:#eef1f5 !important}
.search-box button,.balance-pill,.lang-pill,.header-actions>a:not(.add-listing){color:#eef1f5 !important}
.search-box input::placeholder{color:#99a3b2 !important}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(190,197,208,.18) !important;color:#fff !important;box-shadow:0 12px 28px rgba(12,15,20,.22) !important}
.add-listing:hover,.rounded-button:hover,.site-primary-btn:hover,.btn-add-cart:hover,.chat-send-btn:hover,.news-home-btn:hover,.testimonial-action-btn:hover,.maintenance-link-btn:hover,.support-action-btn--primary:hover,.wizard-action-btn:hover,.giveaway-btn--join:hover,.site-btn-primary:hover,.site-btn-secondary:hover,.support-button:hover{filter:brightness(1.05) !important;box-shadow:0 14px 30px rgba(10,12,18,.28) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge{background:linear-gradient(180deg,rgba(60,67,79,.72),rgba(39,45,54,.86)) !important;border-color:rgba(255,255,255,.09) !important;color:#edf1f6 !important}
.mega-menu,.site-panel,.support-form-card,.support-faq-item,.support-table-card,.support-thread-card,.support-thread-reply-card,.support-ticket-header-card,.maintenance-surface,.payment-bank-card,.payment-method-card,.payment-side-panel,.profile-mod-dialog,.public-empty-state,.community-box,.community-box--managed,.legal-card,.legal-card--managed,.footer-contact-box,.footer-contact-box--managed,.listing-wizard-card,.comment-showcase-card__body,.catalog-empty-state,.giveaway-stat,.giveaway-winner,.public-profile-tab-placeholder,.chat-shell,.chat-sidebar,.chat-main,.chat-list-item,.chat-empty-panel,.chat-empty-state,.chat-composer,.chat-composer textarea,.chat-composer input,.dropdown-panel,.panel-surface,.content-card,.account-card,.wallet-card,.info-card{background:linear-gradient(180deg,rgba(35,40,48,.94),rgba(24,28,34,.96)) !important;border-color:rgba(255,255,255,.08) !important}
.mega-tab:hover,.mega-tab.is-active,.platform-tab.is-active,.market-tab.is-active,.tab-pill.is-active,.site-secondary-btn:hover,.chat-list-item.is-active,.chat-list-item:hover,.quick-chip.is-active,.header-chip.is-active{background:linear-gradient(135deg,rgba(116,126,139,.26),rgba(87,95,106,.18)) !important;border-color:rgba(190,197,208,.18) !important;color:#fff !important}
input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,.search-box:focus-within,.form-control:focus,.site-input:focus,.site-select:focus{border-color:rgba(184,192,202,.24) !important;box-shadow:0 0 0 2px rgba(143,152,166,.18) !important;outline:none !important}
input[type=checkbox],input[type=radio]{accent-color:#7a8391 !important}
.site-alert.info,.status-badge.info,.badge-soft-info,.maintenance-chip__dot,.chat-role-notice,.chat-message-row.is-mine .chat-message-bubble,.chat-role-chip,.info-pill,.empty-state-icon{background:rgba(122,131,145,.16) !important;border-color:rgba(184,192,202,.20) !important;color:#eef2f7 !important}
.chat-file-picker:hover,.news-carousel-arrow:hover,.category-chip:hover,.pagination-link.is-active,.pagination-link:hover{background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.14) !important}
.role-rgb-badge,.role-badge.rgb,[data-rgb-badge],.rgb-badge,.avatar-frame,.cosmetic-frame,.profile-banner-art,.public-profile-banner-art,.public-profile-hero-art,.cosmetic-surface{filter:none !important}
.footer-top-cards--managed article,.footer-social-contact,.footer-contact-box--managed,.footer-payment-item,.footer-legal-zone .legal-card,.footer-legal-zone .legal-card--managed,.community-box--managed{background:linear-gradient(180deg,rgba(47,53,63,.90),rgba(31,36,43,.95)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 38px rgba(6,8,12,.22) !important}
.footer-top-cards--managed article,.footer-social-contact,.footer-contact-box--managed,.community-box--managed,.footer-payment-item,.footer-legal-zone .legal-card,.footer-legal-zone .legal-card--managed{border-radius:28px !important}
.footer-top-cards--managed article p,.footer-link-col a,.community-box--managed p,.footer-contact-box--managed .contact-line__text,.footer-payment-item .payment-title,.footer-legal-zone .legal-card p,.footer-legal-zone .legal-card--managed p{color:rgba(231,236,244,.84) !important}
.footer-social-contact,.footer-contact-box--managed{min-width:0 !important}
.footer-socials--managed{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;padding-inline:6px !important}
.footer-socials--managed a{flex:0 0 44px !important;width:44px !important;height:44px !important;min-width:44px !important;border-radius:16px !important;padding:0 !important;overflow:hidden !important}
.footer-socials--managed a img{width:22px !important;height:22px !important;max-width:22px !important;max-height:22px !important;object-fit:contain !important}
.footer-socials--managed a span{font-size:16px !important;line-height:1 !important}
.footer-contact-box--managed .support-button{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(190,197,208,.18) !important;color:#fff !important;box-shadow:0 12px 28px rgba(12,15,20,.22) !important}
.category-listing-banner,.category-listing-note,.listing-filter-panel,.listing-results-toolbar,.catalog-empty-state,.listing-browser-card,.listing-type-item,.listing-check-row{border-color:rgba(255,255,255,.08) !important}
.listing-filter-panel,.listing-results-toolbar,.catalog-empty-state,.listing-browser-card{background:linear-gradient(180deg,rgba(43,49,60,.92),rgba(29,34,42,.94)) !important}
.listing-type-item,.listing-check-row{background:linear-gradient(180deg,rgba(43,49,60,.78),rgba(31,36,43,.88)) !important}
.listing-type-item:hover,.listing-type-item.is-active{background:linear-gradient(180deg,rgba(86,95,108,.40),rgba(58,65,75,.32)) !important;border-color:rgba(194,200,209,.18) !important}
.category-listing-hero__cta,.listing-filter-submit,.listing-filter-reset{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border:1px solid rgba(190,197,208,.18) !important;color:#fff !important;box-shadow:0 12px 28px rgba(12,15,20,.18) !important}
.listing-filter-reset{color:#fff !important}
.listing-browser-card:hover{border-color:rgba(194,200,209,.20) !important;box-shadow:0 22px 48px rgba(7,9,14,.28) !important}
.listing-browser-card__badge{background:rgba(22,27,33,.74) !important;border-color:rgba(255,255,255,.14) !important}
.listing-browser-card__price strong{color:#f3d28b !important}
.profile-page .site-footer{margin-top:14px !important}
.promo-strip,.social-strip,.main-header,.nav-row{background:linear-gradient(180deg,rgba(26,31,38,.90),rgba(18,22,28,.94)) !important}
.promo-card--managed{position:relative !important;isolation:isolate !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 18px 42px rgba(7,10,14,.22) !important}
.promo-card--managed::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(120deg,rgba(128,138,152,.18),rgba(43,49,58,.10) 34%,rgba(17,20,26,.46) 100%) !important;pointer-events:none !important;z-index:0 !important}
.promo-card--managed>*{position:relative !important;z-index:1 !important}
.footer-contact-box,.footer-contact-box--managed{background:linear-gradient(180deg,rgba(45,51,61,.94),rgba(29,34,41,.98)) !important;border-color:rgba(255,255,255,.08) !important}
.footer-contact-box .support-button,.footer-contact-box--managed .support-button{background:linear-gradient(135deg,#68727e,#8d97a5) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.20) !important}
.footer-contact-box .support-button:hover,.footer-contact-box--managed .support-button:hover,.footer-contact-box .support-button:focus-visible,.footer-contact-box--managed .support-button:focus-visible{filter:brightness(1.06) !important;box-shadow:0 14px 32px rgba(10,12,18,.24) !important}
.notice-banner{background:linear-gradient(180deg,rgba(63,70,82,.86),rgba(40,46,55,.92)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 40px rgba(7,10,14,.20) !important}
.notice-banner>a{background:linear-gradient(135deg,#646e7a,#8b95a3) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.20) !important}
.listing-card{background:linear-gradient(180deg,rgba(47,54,65,.94),rgba(31,36,44,.98)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 42px rgba(7,10,14,.22) !important}
.listing-body{background:linear-gradient(180deg,rgba(43,49,59,.94),rgba(30,35,43,.98)) !important}
.listing-thumb--managed{position:relative !important;isolation:isolate !important}
.listing-thumb--managed::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(20,24,30,.18),rgba(20,24,30,.60)) !important;pointer-events:none !important;z-index:0 !important}
.listing-thumb--managed>span{position:relative !important;z-index:1 !important}
.listing-badge{background:linear-gradient(90deg,#19ba96,#23a57e) !important}
html[data-theme="dark"] .footer-socials--managed,.footer-socials--managed{display:grid !important;grid-template-columns:repeat(5,minmax(0,56px)) !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding-inline:0 !important}
html[data-theme="dark"] .footer-socials--managed a,.footer-socials--managed a{width:56px !important;height:56px !important;min-width:56px !important;flex:0 0 56px !important;border-radius:18px !important}
html[data-theme="dark"] .footer-socials--managed a img,.footer-socials--managed a img{width:24px !important;height:24px !important;max-width:24px !important;max-height:24px !important}
html[data-theme="dark"] .footer-socials--managed a span,.footer-socials--managed a span{font-size:18px !important}
.rich-editor--advanced .help{display:block;margin-top:10px}
.rich-editor--advanced .ck.ck-editor__main>.ck-editor__editable{min-height:280px;background:rgba(8,14,34,.92);color:#eef2ff;border-radius:0 0 20px 20px}
.rich-editor--advanced .ck.ck-toolbar{background:linear-gradient(180deg,rgba(35,43,61,.96),rgba(28,35,51,.94));border:1px solid rgba(255,255,255,.08);border-bottom:none;border-radius:20px 20px 0 0}
.rich-editor--advanced .ck.ck-button{color:#dbe5ff}
.rich-editor--advanced .ck.ck-button.ck-on,.rich-editor--advanced .ck.ck-button:hover{background:rgba(103,123,255,.22)!important;color:#fff}
.rich-editor--advanced .ck.ck-content a{color:#91b6ff}
.listing-file-picker{display:flex;align-items:center;gap:14px;min-height:72px;padding:16px 18px;border-radius:24px;border:1px dashed rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(27,34,51,.82),rgba(18,24,38,.9))}
.listing-file-picker__label{display:flex;align-items:center;gap:14px;width:100%;cursor:pointer}
.listing-file-picker__label input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.listing-file-picker__button{display:inline-flex;align-items:center;justify-content:center;min-width:164px;padding:12px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(112,129,165,.95),rgba(87,100,129,.96));color:#fff;font-weight:700;box-shadow:0 12px 28px rgba(7,10,20,.18)}
.listing-file-picker__text{color:rgba(230,236,255,.86);font-weight:600}
.promotion-option.is-disabled{opacity:.55;filter:saturate(.6);cursor:not-allowed}
.promotion-option.is-disabled span,.promotion-option.is-disabled small{pointer-events:none}
.weekly-deals-section{margin-top:28px;margin-bottom:28px}
.weekly-deals-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding:0 6px}
.weekly-deals-head__eyebrow{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:rgba(94,118,167,.18);border:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#dfe7ff}
.weekly-deals-head h2{margin:12px 0 8px;font-size:2rem}
.weekly-deals-head p{margin:0;color:rgba(225,231,245,.74)}
.weekly-deals-slider .listing-slide{padding:4px 2px}
.weekly-deals-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.weekly-deals-card .listing-browser-card__badge{background:linear-gradient(135deg,rgba(255,182,70,.95),rgba(255,108,76,.92));color:#1a1d27}
@media (max-width:1450px){
.weekly-deals-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.wm-editor-host .ck.ck-toolbar,.wm-editor-host .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.wm-editor-host .ck.ck-dropdown__panel,.wm-editor-host .ck.ck-balloon-panel,.wm-editor-host .ck.ck-input,.wm-editor-host .ck.ck-labeled-field-view__input,.wm-editor-host .ck.ck-toolbar__separator{background:linear-gradient(180deg,rgba(29,37,57,.98),rgba(19,27,45,.98))!important;border-color:rgba(145,176,255,.14)!important;color:#eef3ff!important}
.wm-editor-host .ck.ck-editor__main>.ck-editor__editable,.wm-editor-host .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){background:linear-gradient(180deg,rgba(6,13,32,.98),rgba(4,10,25,.98))!important;color:#f4f7ff!important;border-color:rgba(145,176,255,.14)!important;box-shadow:none!important}
.wm-editor-host .ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:rgba(110,143,255,.32)!important;box-shadow:0 0 0 1px rgba(110,143,255,.24),0 18px 44px rgba(7,11,25,.28)!important}
.wm-editor-host .ck.ck-button,.wm-editor-host .ck.ck-button .ck-button__label,.wm-editor-host .ck.ck-button svg,.wm-editor-host .ck.ck-list__item .ck-button,.wm-editor-host .ck.ck-list__item .ck-button__label,.wm-editor-host .ck.ck-input,.wm-editor-host .ck.ck-labeled-field-view__input{color:#eef4ff!important}
.wm-editor-host .ck.ck-button:hover,.wm-editor-host .ck.ck-button:focus,.wm-editor-host .ck.ck-button.ck-on,.wm-editor-host .ck.ck-list__item .ck-button:hover,.wm-editor-host .ck.ck-list__item .ck-button:focus,.wm-editor-host .ck.ck-list__item .ck-button.ck-on{background:rgba(111,145,255,.18)!important;color:#fff!important}
.wm-editor-host .ck.ck-balloon-panel input,.wm-editor-host .ck.ck-balloon-panel textarea,.wm-editor-host .ck.ck-link-form input,.wm-editor-host .ck.ck-form input{background:rgba(6,13,32,.98)!important;color:#f4f7ff!important;border-color:rgba(145,176,255,.14)!important}
.wm-editor-host.wm-editor-invalid .ck.ck-editor__main>.ck-editor__editable{border-color:rgba(255,115,138,.38)!important;box-shadow:0 0 0 1px rgba(255,115,138,.32),0 0 0 5px rgba(255,115,138,.08)!important}
.support-button,.site-primary-btn,.site-secondary-btn,.notice-banner>a,.add-listing,.rounded-button,.support-action-btn,.support-outline-btn,.news-home-btn,.btn-add-cart,.wizard-action-btn,.giveaway-hero__btn,.giveaway-btn--join,.my-listing-btn,.site-btn-primary,.site-btn-secondary,.btn-primary-soft{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease,background .18s ease !important;will-change:transform}
.support-button:hover,.support-button:focus-visible,.site-primary-btn:hover,.site-primary-btn:focus-visible,.site-secondary-btn:hover,.site-secondary-btn:focus-visible,.notice-banner>a:hover,.notice-banner>a:focus-visible,.add-listing:hover,.add-listing:focus-visible,.rounded-button:hover,.rounded-button:focus-visible,.support-action-btn:hover,.support-action-btn:focus-visible,.support-outline-btn:hover,.support-outline-btn:focus-visible,.news-home-btn:hover,.news-home-btn:focus-visible,.btn-add-cart:hover,.btn-add-cart:focus-visible,.wizard-action-btn:hover,.wizard-action-btn:focus-visible,.giveaway-hero__btn:hover,.giveaway-hero__btn:focus-visible,.giveaway-btn--join:hover,.giveaway-btn--join:focus-visible,.my-listing-btn:hover,.my-listing-btn:focus-visible,.site-btn-primary:hover,.site-btn-primary:focus-visible,.site-btn-secondary:hover,.site-btn-secondary:focus-visible,.btn-primary-soft:hover,.btn-primary-soft:focus-visible{transform:translateY(2px) !important;filter:brightness(1.08) !important;box-shadow:0 18px 34px rgba(7,10,14,.28) !important}
.footer-contact-box .support-button,.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{width:100% !important;min-height:72px !important;height:72px !important;padding:0 28px !important;border-radius:22px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;line-height:1.15 !important;white-space:normal !important;text-align:center !important}
.footer-contact-box .support-button:hover,.footer-contact-box--managed .support-button:hover,.footer-contact-box .support-button:focus,.footer-contact-box--managed .support-button:focus,.footer-contact-box .support-button:focus-visible,.footer-contact-box--managed .support-button:focus-visible,.footer-contact-box .support-button:active,.footer-contact-box--managed .support-button:active,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{width:100% !important;min-height:72px !important;height:72px !important;padding:0 28px !important;border-radius:22px !important;transform:translateY(2px) !important;filter:brightness(1.08) !important;box-shadow:0 18px 36px rgba(7,10,14,.30) !important}
.card-grid-section .listing-card,.listing-grid--vitrin .listing-card{position:relative !important;border-radius:18px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 16px 36px rgba(7,10,14,.18) !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease !important}
.card-grid-section .listing-card:hover,.card-grid-section .listing-card:focus-within,.listing-grid--vitrin .listing-card:hover,.listing-grid--vitrin .listing-card:focus-within{transform:translateY(2px) !important;border-color:rgba(194,203,213,.18) !important;box-shadow:0 22px 42px rgba(7,10,14,.24) !important}
.card-grid-section .listing-thumb,.card-grid-section .listing-thumb--managed,.listing-grid--vitrin .listing-thumb,.listing-grid--vitrin .listing-thumb--managed{border-radius:18px 18px 0 0 !important}
.card-grid-section .listing-body,.listing-grid--vitrin .listing-body{border-radius:0 0 18px 18px !important;padding:16px 16px 18px !important;gap:10px !important}
.card-grid-section .listing-badge,.listing-grid--vitrin .listing-badge{border-radius:12px !important;padding:8px 12px !important;letter-spacing:.03em !important}
.footer-social-clip-defs{position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;pointer-events:none !important}
html[data-theme="dark"] .footer-socials--managed,.footer-socials--managed{display:grid !important;grid-template-columns:repeat(5,minmax(0,68px)) !important;justify-content:start !important;align-items:end !important;gap:12px !important;padding:4px 0 0 !important}
html[data-theme="dark"] .footer-socials--managed.is-centered,.footer-socials--managed.is-centered{justify-content:start !important}
html[data-theme="dark"] .footer-socials--managed a,.footer-socials--managed a{--social-from:rgba(75,85,99,.92);--social-to:rgba(17,24,39,.96);--social-border:rgba(255,255,255,.10);--social-glow:rgba(15,23,42,.26);position:relative !important;isolation:isolate !important;display:flex !important;align-items:center !important;justify-content:center !important;width:68px !important;height:68px !important;min-width:68px !important;flex:0 0 68px !important;padding:0 !important;overflow:hidden !important;border:none !important;border-radius:20px !important;clip-path:url(#footerSocialSquircleClip) !important;-webkit-clip-path:url(#footerSocialSquircleClip) !important;background:linear-gradient(135deg,var(--social-from),var(--social-to)) !important;box-shadow:0 18px 34px var(--social-glow),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -8px 18px rgba(0,0,0,.16) !important;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease !important}
html[data-theme="dark"] .footer-socials--managed a::before,.footer-socials--managed a::before{content:"";position:absolute;inset:1px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.02));opacity:.85;z-index:-2}
html[data-theme="dark"] .footer-socials--managed a::after,.footer-socials--managed a::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.18),transparent 48%);opacity:.7;z-index:-1;transition:opacity .28s ease}
html[data-theme="dark"] .footer-socials--managed a:hover,html[data-theme="dark"] .footer-socials--managed a:focus-visible,.footer-socials--managed a:hover,.footer-socials--managed a:focus-visible{transform:translateY(-8px) scale(1.06) !important;box-shadow:0 26px 42px rgba(6,10,18,.34),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.14) !important;filter:brightness(1.04) !important}
html[data-theme="dark"] .footer-socials--managed a:hover::after,html[data-theme="dark"] .footer-socials--managed a:focus-visible::after,.footer-socials--managed a:hover::after,.footer-socials--managed a:focus-visible::after{opacity:1}
html[data-theme="dark"] .footer-socials--managed a img,.footer-socials--managed a img{width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important;object-fit:contain !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.22));transition:transform .28s ease,filter .28s ease !important}
html[data-theme="dark"] .footer-socials--managed a:hover img,html[data-theme="dark"] .footer-socials--managed a:focus-visible img,.footer-socials--managed a:hover img,.footer-socials--managed a:focus-visible img{transform:scale(1.08);filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}
html[data-theme="dark"] .footer-socials--managed a span,.footer-socials--managed a span{font-size:22px !important;line-height:1 !important;color:#fff !important}
.footer-socials--managed .social-brand-instagram{--social-from:rgba(99,102,241,.92);--social-to:rgba(37,99,235,.90);--social-glow:rgba(67,56,202,.28)}
.footer-socials--managed .social-brand-spotify{--social-from:rgba(34,197,94,.92);--social-to:rgba(17,94,55,.92);--social-glow:rgba(21,128,61,.24)}
.footer-socials--managed .social-brand-youtube{--social-from:rgba(239,68,68,.95);--social-to:rgba(153,27,27,.92);--social-glow:rgba(185,28,28,.26)}
.footer-socials--managed .social-brand-x,.footer-socials--managed .social-brand-twitter{--social-from:rgba(71,85,105,.94);--social-to:rgba(15,23,42,.96);--social-glow:rgba(15,23,42,.28)}
.footer-socials--managed .social-brand-linkedin{--social-from:rgba(37,99,235,.94);--social-to:rgba(30,64,175,.94);--social-glow:rgba(37,99,235,.22)}
.footer-socials--managed .social-brand-discord{--social-from:rgba(99,102,241,.94);--social-to:rgba(79,70,229,.94);--social-glow:rgba(99,102,241,.24)}
.footer-socials--managed .social-brand-tiktok{--social-from:rgba(45,212,191,.88);--social-to:rgba(15,23,42,.95);--social-glow:rgba(45,212,191,.18)}
.footer-socials--managed .social-brand-telegram{--social-from:rgba(56,189,248,.94);--social-to:rgba(3,105,161,.92);--social-glow:rgba(14,165,233,.22)}
.footer-socials--managed .social-brand-facebook{--social-from:rgba(59,130,246,.94);--social-to:rgba(29,78,216,.92);--social-glow:rgba(59,130,246,.22)}
.footer-socials--managed .social-brand-twitch{--social-from:rgba(139,92,246,.94);--social-to:rgba(91,33,182,.92);--social-glow:rgba(124,58,237,.22)}
.footer-socials--managed .social-brand-whatsapp{--social-from:rgba(34,197,94,.92);--social-to:rgba(22,101,52,.92);--social-glow:rgba(21,128,61,.22)}
.site-secondary-btn--pay{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;min-width:220px !important;padding:14px 22px !important;overflow:hidden !important}
.site-secondary-btn--pay .pay-btn__icon-stack{position:relative;width:24px;height:24px;flex:0 0 24px}
.site-secondary-btn--pay .pay-btn__icon{position:absolute;inset:0;width:24px;height:24px;color:#4ade80;opacity:0;visibility:hidden;transform:translateY(8px) scale(.6)}
.site-secondary-btn--pay .pay-btn__icon.default-icon{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.site-secondary-btn--pay .pay-btn__text{font-weight:700;letter-spacing:.01em}
.site-secondary-btn--pay:hover,.site-secondary-btn--pay:focus-visible{justify-content:flex-start !important}
.site-secondary-btn--pay:hover .pay-btn__icon,.site-secondary-btn--pay:focus-visible .pay-btn__icon{animation:none}
.site-secondary-btn--pay:hover .pay-btn__icon--wallet,.site-secondary-btn--pay:focus-visible .pay-btn__icon--wallet{opacity:0;visibility:hidden}
.site-secondary-btn--pay:hover .pay-btn__icon--card,.site-secondary-btn--pay:focus-visible .pay-btn__icon--card{animation:payIconRotate 2.5s infinite;animation-delay:0s}
.site-secondary-btn--pay:hover .pay-btn__icon--payment,.site-secondary-btn--pay:focus-visible .pay-btn__icon--payment{animation:payIconRotate 2.5s infinite;animation-delay:.5s}
.site-secondary-btn--pay:hover .pay-btn__icon--dollar,.site-secondary-btn--pay:focus-visible .pay-btn__icon--dollar{animation:payIconRotate 2.5s infinite;animation-delay:1s}
.site-secondary-btn--pay:hover .pay-btn__icon--check,.site-secondary-btn--pay:focus-visible .pay-btn__icon--check{animation:payIconRotate 2.5s infinite;animation-delay:1.5s}
.site-secondary-btn--pay:active .pay-btn__icon{animation:none !important;opacity:0 !important;visibility:hidden !important;transition:all .25s ease}
.site-secondary-btn--pay:active .pay-btn__icon--check{visibility:visible !important;animation:payCheckAppear .55s ease forwards !important}
.footer-social-contact--discord{padding:22px !important}
.footer-discord-shell{display:flex;flex-direction:column;gap:14px;height:100%}
.footer-discord-shell__intro{display:flex;flex-direction:column;gap:8px}
.footer-discord-shell__intro h4{margin:0 !important}
.footer-discord-shell__intro p{margin:0;color:rgba(231,236,244,.82);line-height:1.6}
.discord-live-card--footer{min-height:unset !important;height:100%;border-radius:24px !important;overflow:hidden}
.footer-social-contact--discord .discord-live-card__header{padding:18px 18px 16px}
.footer-social-contact--discord .discord-live-card__brand{font-size:1.22rem}
.footer-social-contact--discord .discord-live-card__body{min-height:260px;padding:14px 14px 12px}
.footer-social-contact--discord .discord-live-card__content{max-height:320px;padding-right:4px}
.footer-social-contact--discord .discord-live-card__footer{padding:14px 16px}
.footer-discord-placeholder{min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}
.site-social-float{position:fixed;left:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border-radius:999px;z-index:120}
.site-social-float__backdrop{position:absolute;inset:0;border-radius:999px;overflow:hidden;background:rgba(9,12,24,.62);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 42px rgba(7,10,18,.30)}
.site-social-float__backdrop::before{content:"";position:absolute;inset:-28%;border-radius:999px;background:linear-gradient(144deg,#7c3aed,#5b6cff,#7c3aed);animation:siteSocialFloatRotate 5.5s linear infinite}
.site-social-float__backdrop::after{content:"";position:absolute;inset:2px;border-radius:999px;background:linear-gradient(180deg,rgba(10,14,28,.92),rgba(18,24,40,.88))}
.site-social-float__action{position:relative;z-index:1;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;color:#4a4a4a;transition:transform .3s ease}
.site-social-float__icon{position:relative;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:999px;background:#f4f5f8;box-shadow:0 10px 22px rgba(7,11,20,.18);transition:transform .3s ease,background-color .3s ease,color .3s ease;overflow:hidden}
.site-social-float__icon img{width:100%;height:100%;object-fit:contain}
.site-social-float__icon>span{font-size:1rem;font-weight:800;color:#1b2433}
.site-social-float__label{position:absolute;left:100%;top:50%;transform:translate(14px,-50%);opacity:0;pointer-events:none;min-height:34px;padding:8px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.96);color:#141c28;box-shadow:0 12px 30px rgba(10,12,18,.22);white-space:nowrap;transition:opacity .28s ease,transform .28s ease}
.site-social-float__label::before{content:attr(data-content);font-size:.95rem;font-weight:700;text-transform:capitalize}
.site-social-float__action:hover{transform:translateX(2px)}
.site-social-float__action:hover .site-social-float__icon{transform:scale(1.18);background:#fff}
.site-social-float__action:hover .site-social-float__label{opacity:1;transform:translate(24px,-50%)}
.site-social-float{position:fixed !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:auto !important;display:block !important;z-index:120 !important}
.site-social-float__inner{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:72px !important;padding:14px 8px !important;border-radius:999px !important}
.site-social-float__backdrop{position:absolute !important;inset:0 !important;border-radius:999px !important;overflow:hidden !important;background:rgba(13,17,30,.72) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 18px 38px rgba(6,10,18,.28) !important;backdrop-filter:blur(10px) !important}
.site-social-float__backdrop::before{content:"" !important;position:absolute !important;inset:-18% !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(175,64,255,.95),rgba(79,70,229,.95)) !important;animation:siteSocialFloatRotate 4s linear infinite !important}
.site-social-float__backdrop::after{content:"" !important;position:absolute !important;inset:3px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(12,16,29,.96),rgba(18,24,40,.92)) !important}
.site-social-float__action{position:relative !important;z-index:2 !important;width:56px !important;height:56px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;color:#4b5563 !important;text-decoration:none !important;transition:transform .28s ease !important}
.site-social-float__icon{position:relative !important;z-index:2 !important;width:42px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:8px !important;border-radius:999px !important;background:#f4f5f7 !important;box-shadow:0 10px 24px rgba(9,12,20,.18) !important;transition:transform .28s ease,background-color .28s ease,box-shadow .28s ease !important;overflow:hidden !important}
.site-social-float__icon img{width:100% !important;height:100% !important;object-fit:contain !important}
.site-social-float__icon>span{font-size:1rem !important;font-weight:800 !important;color:#111827 !important}
.site-social-float__label{position:absolute !important;left:100% !important;top:50% !important;transform:translate(12px,-50%) !important;opacity:0 !important;pointer-events:none !important;min-height:34px !important;padding:8px 12px !important;border-radius:10px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.98) !important;color:#111827 !important;box-shadow:0 14px 30px rgba(7,10,18,.20) !important;white-space:nowrap !important;transition:opacity .25s ease,transform .25s ease !important;z-index:3 !important}
.site-social-float__label::before{content:attr(data-content) !important;font-size:.95rem !important;font-weight:700 !important;text-transform:capitalize !important}
.site-social-float__action:hover,.site-social-float__action:focus-visible{transform:translateX(2px) !important}
.site-social-float__action:hover .site-social-float__icon,.site-social-float__action:focus-visible .site-social-float__icon{background:#ffffff !important;transform:scale(1.38) translate3d(10px,0,0) !important;box-shadow:0 16px 28px rgba(11,17,30,.20) !important}
.site-social-float__action:hover .site-social-float__label,.site-social-float__action:focus-visible .site-social-float__label{opacity:1 !important;transform:translate(24px,-50%) !important}
.footer-social-contact--discord.is-hidden{display:none !important}
.footer-contact-box--managed.is-centered{grid-column:4 / span 2 !important;width:min(420px,100%) !important;justify-self:center !important}
.footer-main-grid--managed.is-discord-disabled{align-items:start !important}
.footer-main-grid--managed.is-discord-enabled .footer-social-contact--discord,.footer-main-grid--managed.is-discord-enabled .footer-contact-box--managed{min-height:0 !important}
.footer-main-grid--managed.is-discord-enabled .footer-social-contact--discord{grid-column:4 / span 1 !important}
.footer-main-grid--managed.is-discord-enabled .footer-contact-box--managed{grid-column:5 / span 1 !important}
@media (max-width:1280px){
.footer-contact-box--managed.is-centered,.footer-main-grid--managed.is-discord-enabled .footer-social-contact--discord,.footer-main-grid--managed.is-discord-enabled .footer-contact-box--managed{grid-column:auto !important;width:100% !important;justify-self:stretch !important}
}
.site-social-float.site-social-float--rgb .site-social-float__backdrop::before{background:conic-gradient(from 0deg,#ff005d 0%,#ff7a00 16%,#ffe600 32%,#00d084 48%,#00c2ff 64%,#5b5fff 80%,#d946ef 92%,#ff005d 100%) !important;animation:siteSocialFloatRotate 3.6s linear infinite !important}
.site-social-float.site-social-float--static .site-social-float__backdrop::before{background:var(--social-float-static-color,#7c3aed) !important;animation:none !important}
.site-social-float.site-social-float--static .site-social-float__backdrop{box-shadow:0 18px 38px color-mix(in srgb,var(--social-float-static-color,#7c3aed) 26%,rgba(6,10,18,.18)) !important}
.profile-menu-dropdown{gap:10px !important}
.profile-menu-logout-btn{display:flex !important;align-items:center !important;justify-content:flex-start !important;position:relative !important;width:48px !important;min-width:48px !important;max-width:160px !important;height:48px !important;padding:0 !important;border:none !important;border-radius:999px !important;overflow:hidden !important;align-self:flex-start !important;background:linear-gradient(135deg,rgba(29,185,84,.95),rgba(22,163,74,.92)) !important;color:#0b1118 !important;box-shadow:0 14px 24px rgba(22,163,74,.20) !important;transition:width .3s ease,border-radius .3s ease,transform .2s ease,box-shadow .3s ease !important}
.profile-menu-logout-btn:hover,.profile-menu-logout-btn:focus-visible{width:142px !important;border-radius:40px !important;transform:translateY(-2px) !important;box-shadow:0 18px 30px rgba(22,163,74,.28) !important}
.profile-menu-logout-btn__sign{width:48px !important;min-width:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:padding-left .3s ease,width .3s ease !important}
.profile-menu-logout-btn__sign svg{width:18px !important;height:18px !important;fill:#0b1118 !important}
.profile-menu-logout-btn__text{position:absolute !important;right:14px !important;width:0 !important;opacity:0 !important;overflow:hidden !important;white-space:nowrap !important;font-size:1rem !important;font-weight:700 !important;color:#0b1118 !important;transition:opacity .3s ease,width .3s ease !important}
.profile-menu-logout-btn:hover .profile-menu-logout-btn__sign,.profile-menu-logout-btn:focus-visible .profile-menu-logout-btn__sign{width:34% !important;padding-left:18px !important}
.profile-menu-logout-btn:hover .profile-menu-logout-btn__text,.profile-menu-logout-btn:focus-visible .profile-menu-logout-btn__text{width:66% !important;opacity:1 !important}
.profile-menu-logout-btn:active{transform:translate(2px,2px) !important}
.public-profile-edit-btn{display:inline-flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;min-height:42px !important;padding:8px 14px !important;border:none !important;border-radius:20px !important;background:rgba(94,65,222,.20) !important;color:#8f7cff !important;box-shadow:none !important;transition:background .24s ease,transform .24s ease !important}
.public-profile-edit-btn .lable{line-height:20px !important;font-size:1rem !important;color:#8f7cff !important;font-family:inherit !important;letter-spacing:.01em !important;font-weight:700 !important}
.public-profile-edit-btn .svg-icon{flex:0 0 20px !important}
.public-profile-edit-btn:hover,.public-profile-edit-btn:focus-visible{background:rgba(94,65,222,.30) !important;transform:translateY(-1px) !important}
.public-profile-edit-btn:hover .svg-icon,.public-profile-edit-btn:focus-visible .svg-icon{animation:profileEditBtnSpin 2s linear infinite}
.profile-menu-dropdown .profile-menu-logout-btn{align-self:center !important;margin:10px auto 2px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:56px !important;min-width:56px !important;max-width:168px !important;height:50px !important;padding:0 !important;border-radius:999px !important;overflow:hidden !important;transform-origin:center center !important;background:linear-gradient(135deg,rgba(29,185,84,.95),rgba(22,163,74,.92)) !important;box-shadow:0 16px 32px rgba(22,163,74,.22) !important;transition:width .32s ease,transform .2s ease,box-shadow .3s ease,border-radius .3s ease !important}
.profile-menu-dropdown .profile-menu-logout-btn:hover,.profile-menu-dropdown .profile-menu-logout-btn:focus-visible{width:164px !important;border-radius:999px !important;transform:translateY(-2px) !important;box-shadow:0 22px 36px rgba(22,163,74,.28) !important}
.profile-menu-dropdown .profile-menu-logout-btn__sign{flex:0 0 56px !important;width:56px !important;min-width:56px !important;height:50px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:flex-basis .32s ease,width .32s ease,padding .32s ease,transform .32s ease !important}
.profile-menu-dropdown .profile-menu-logout-btn__sign svg{width:18px !important;height:18px !important}
.profile-menu-dropdown .profile-menu-logout-btn__text{position:static !important;display:block !important;flex:1 1 auto !important;max-width:0 !important;width:auto !important;opacity:0 !important;overflow:hidden !important;white-space:nowrap !important;text-align:center !important;padding-right:0 !important;transform:translateX(10px) !important;transition:max-width .32s ease,opacity .24s ease,transform .32s ease,padding-right .32s ease !important}
.profile-menu-dropdown .profile-menu-logout-btn:hover .profile-menu-logout-btn__sign,.profile-menu-dropdown .profile-menu-logout-btn:focus-visible .profile-menu-logout-btn__sign{flex-basis:48px !important;width:48px !important;padding-left:14px !important;justify-content:flex-start !important;transform:translateX(0) !important}
.profile-menu-dropdown .profile-menu-logout-btn:hover .profile-menu-logout-btn__text,.profile-menu-dropdown .profile-menu-logout-btn:focus-visible .profile-menu-logout-btn__text{max-width:90px !important;opacity:1 !important;padding-right:18px !important;transform:translateX(0) !important}
.profile-menu-dropdown .profile-menu-logout-btn:active{transform:translateY(0) scale(.985) !important}
.maintenance-circuit-panel{padding:30px;margin:0 0 28px}
.maintenance-circuit-panel__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:26px;align-items:center}
.maintenance-circuit-panel__copy h2{margin:0 0 10px;color:#fff;font-size:1.35rem}
.maintenance-circuit-panel__copy p{margin:0;color:#c7d4ef;line-height:1.8}
.maintenance-circuit-panel__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.maintenance-circuit-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#e8efff;font-weight:700;font-size:.92rem}
.maintenance-circuit-badge__dot{width:8px;height:8px;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.16)}
.maintenance-circuit-loader-wrap{display:flex;align-items:center;justify-content:center;min-height:320px;padding:10px}
.maintenance-circuit-loader{width:min(100%,780px);margin-inline:auto}
.maintenance-circuit-loader svg{display:block;width:100%;height:auto}
.maintenance-circuit-loader .trace-bg{stroke:#252525;stroke-width:1.8;fill:none}
.maintenance-circuit-loader .trace-flow{stroke-width:1.8;fill:none;stroke-dasharray:40 400;stroke-dashoffset:438;filter:drop-shadow(0 0 10px currentColor);animation:maintenance-trace-flow 3s cubic-bezier(.5,0,.9,1) infinite,maintenance-trace-rgb 4.8s linear infinite}
.maintenance-toggle,.form-check,.admin-check-chip,.permission-check-item,.account-permission-mode-card,.discord-widget-switch{position:relative !important;display:flex !important;align-items:center !important;gap:12px !important}
.maintenance-toggle::before,.maintenance-toggle::after,.form-check::before,.form-check::after,.admin-check-chip::before,.admin-check-chip::after,.permission-check-item::before,.permission-check-item::after,.account-permission-mode-card::before,.account-permission-mode-card::after{content:none !important;display:none !important}
.maintenance-toggle input[type="checkbox"],.maintenance-toggle input[type="radio"],.form-check input[type="checkbox"],.form-check input[type="radio"],.admin-check-chip input[type="checkbox"],.admin-check-chip input[type="radio"],.permission-check-item input[type="checkbox"],.permission-check-item input[type="radio"],.account-permission-mode-card input[type="checkbox"],.account-permission-mode-card input[type="radio"],.discord-widget-switch input[type="checkbox"]{appearance:auto !important;-webkit-appearance:checkbox !important;position:relative !important;inset:auto !important;clip:auto !important;opacity:1 !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:4px !important;box-shadow:none !important;transform:none !important;accent-color:#7c8fff !important;cursor:pointer !important;background:transparent !important}
.maintenance-toggle input[type="radio"],.form-check input[type="radio"],.admin-check-chip input[type="radio"],.permission-check-item input[type="radio"],.account-permission-mode-card input[type="radio"]{-webkit-appearance:radio !important;border-radius:50% !important}
.maintenance-toggle{padding:16px 18px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.08) !important;background:linear-gradient(180deg,rgba(24,31,47,.90),rgba(12,18,29,.96)) !important;color:#eef3ff !important;font-weight:700 !important}
.maintenance-toggle:hover,.form-check:hover,.admin-check-chip:hover,.permission-check-item:hover,.account-permission-mode-card:hover,.discord-widget-switch:hover{border-color:rgba(120,143,255,.28) !important}
.form-check{width:fit-content !important;padding:0 !important;border:none !important;background:transparent !important;border-radius:0 !important;color:#eef3ff !important;font-weight:600 !important}
.form-check input[type="checkbox"],.form-check input[type="radio"]{flex:0 0 auto !important}
.permission-check-item,.account-permission-mode-card,.admin-check-chip{align-items:flex-start !important}
.card-grid-section .listing-card,.listing-grid--vitrin .listing-card,.listing-browser-card.home-random-card{position:relative !important;overflow:hidden !important;border-radius:20px !important;background:linear-gradient(170deg,rgba(58,56,56,.45) 0%,rgba(31,31,31,.92) 100%) !important;box-shadow:0 25px 50px rgba(0,0,0,.40) !important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease !important}
.card-grid-section .listing-card:hover,.listing-grid--vitrin .listing-card:hover,.listing-browser-card.home-random-card:hover{transform:scale(.96) !important;box-shadow:0 20px 40px rgba(0,0,0,.44) !important}
.listing-card__corner-ribbon,.listing-browser-card__corner-ribbon{position:absolute !important;overflow:hidden !important;width:150px !important;height:150px !important;top:-10px !important;left:-10px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:8 !important;pointer-events:none !important}
.listing-card__corner-ribbon>span,.listing-browser-card__corner-ribbon>span{position:absolute !important;width:150% !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) translateY(-20px) !important;background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%) !important;color:#fff !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.84rem !important;box-shadow:0 5px 10px rgba(0,0,0,.23) !important}
.listing-card__corner-ribbon::after,.listing-browser-card__corner-ribbon::after{content:'' !important;position:absolute !important;width:10px !important;height:10px !important;left:0 !important;bottom:0 !important;z-index:-1 !important;box-shadow:140px -140px #cc3f47 !important;background-image:linear-gradient(45deg,#FF512F 0%,#F09819 51%,#FF512F 100%) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller,.listing-browser-card.home-random-card .listing-browser-card__body,.listing-browser-card.home-random-card .listing-browser-card__price,.listing-browser-card.home-random-card .listing-browser-card__media,.card-grid-section .listing-card .listing-badge,.card-grid-section .listing-card .listing-body,.card-grid-section .listing-card .listing-thumb,.listing-grid--vitrin .listing-card .listing-badge,.listing-grid--vitrin .listing-card .listing-body,.listing-grid--vitrin .listing-card .listing-thumb{position:relative !important;z-index:2 !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin-top:18px !important;margin-left:18px !important;width:calc(100% - 18px) !important;padding-left:76px !important;padding-right:12px !important;min-height:72px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{position:relative !important;z-index:3 !important;transform:translateX(14px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller>div:last-child{position:relative !important;z-index:3 !important;transform:translateX(10px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin-left:10px !important;width:calc(100% - 10px) !important;padding-left:54px !important;padding-right:14px !important;grid-template-columns:48px minmax(0,1fr) !important;gap:10px !important;align-items:start !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{transform:translateX(-6px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller>div:last-child{transform:translateX(-10px) !important;max-width:100% !important}
.listing-browser-card.home-random-card .listing-browser-card__seller strong,.listing-browser-card.home-random-card .listing-browser-card__seller span,.listing-browser-card.home-random-card .listing-browser-card__seller small{word-break:normal !important;overflow-wrap:anywhere !important}
.listing-browser-card__seller-meta{min-width:0 !important}
.listing-browser-card__seller-meta strong,.listing-browser-card__seller-meta span,.listing-browser-card__seller-meta small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listing-browser-card__seller-meta strong{line-height:1.08 !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin:18px 18px 0 auto !important;width:calc(100% - 112px) !important;max-width:192px !important;min-height:52px !important;padding:0 !important;grid-template-columns:44px minmax(0,1fr) !important;gap:12px !important;align-items:center !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{width:44px !important;height:44px !important;transform:none !important;justify-self:start !important}
.listing-browser-card.home-random-card .listing-browser-card__seller>.listing-browser-card__seller-meta,.listing-browser-card.home-random-card .listing-browser-card__seller>div:last-child{transform:none !important;max-width:100% !important;min-width:0 !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong{font-size:.95rem !important;letter-spacing:-.01em !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{font-size:.79rem !important;line-height:1.18 !important}
.animated-purchase-cta__old-price{display:block !important;margin:0 auto 10px !important;text-align:center !important;color:rgba(255,255,255,.52) !important;font-weight:700 !important;text-decoration:line-through !important;font-size:.82rem !important}
.listing-browser-card__price--cta,.listing-card__purchase-wrap{display:grid !important;gap:0 !important;justify-items:center !important;padding-top:6px !important}
.animated-purchase-cta{--purchase-accent:#adff2f;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:58px !important;padding:14px 54px !important;border:3px solid transparent !important;border-radius:100px !important;background:rgba(18,22,31,.88) !important;color:var(--purchase-accent) !important;box-shadow:0 0 0 2px var(--purchase-accent),0 16px 30px rgba(8,10,15,.26) !important;cursor:pointer !important;overflow:hidden !important;isolation:isolate !important;text-decoration:none !important;transition:all .6s cubic-bezier(.23,1,.32,1) !important}
.animated-purchase-cta__arrow{position:absolute !important;width:22px !important;height:22px !important;fill:currentColor !important;z-index:3 !important;transition:all .8s cubic-bezier(.23,1,.32,1) !important}
.animated-purchase-cta__arrow--right{right:18px !important}
.animated-purchase-cta__arrow--left{left:-28px !important}
.animated-purchase-cta__circle{position:absolute !important;top:50% !important;left:50% !important;width:18px !important;height:18px !important;border-radius:999px !important;background:var(--purchase-accent) !important;transform:translate(-50%,-50%) !important;opacity:0 !important;z-index:1 !important;transition:all .8s cubic-bezier(.23,1,.32,1) !important}
.animated-purchase-cta__text{position:absolute !important;inset:0 !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:800 !important;line-height:1 !important;transition:all .8s cubic-bezier(.23,1,.32,1) !important;white-space:nowrap !important}
.animated-purchase-cta__text--price{transform:translateX(0) !important;opacity:1 !important;letter-spacing:-.01em !important}
.animated-purchase-cta__text--action{transform:translateX(-18px) !important;opacity:0 !important;color:#212121 !important}
.animated-purchase-cta:hover,.listing-browser-card:hover .animated-purchase-cta,.listing-card:hover .animated-purchase-cta{box-shadow:0 0 0 12px transparent !important;color:#212121 !important;border-radius:18px !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--right,.listing-browser-card:hover .animated-purchase-cta__arrow--right,.listing-card:hover .animated-purchase-cta__arrow--right{right:-24% !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--left,.listing-browser-card:hover .animated-purchase-cta__arrow--left,.listing-card:hover .animated-purchase-cta__arrow--left{left:18px !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--price,.listing-browser-card:hover .animated-purchase-cta__text--price,.listing-card:hover .animated-purchase-cta__text--price{transform:translateX(18px) !important;opacity:0 !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--action,.listing-browser-card:hover .animated-purchase-cta__text--action,.listing-card:hover .animated-purchase-cta__text--action{transform:translateX(10px) !important;opacity:1 !important}
.animated-purchase-cta:hover .animated-purchase-cta__circle,.listing-browser-card:hover .animated-purchase-cta__circle,.listing-card:hover .animated-purchase-cta__circle{width:220px !important;height:220px !important;opacity:1 !important}
.animated-purchase-cta:active{transform:scale(.96) !important;box-shadow:0 0 0 4px var(--purchase-accent) !important}
.animated-purchase-cta--card{max-width:100% !important}
.animated-purchase-cta--card .animated-purchase-cta__text--price{font-size:clamp(1rem,2vw,1.18rem) !important}
.animated-purchase-cta--card .animated-purchase-cta__text--action{font-size:1.02rem !important}
.animated-purchase-cta--featured{min-height:54px !important;padding-inline:48px !important}
.animated-purchase-cta--action{min-height:64px !important}
.animated-purchase-cta--action .animated-purchase-cta__text--price{font-size:1.18rem !important}
.animated-purchase-cta--action .animated-purchase-cta__text--action{font-size:1.08rem !important}
.btn-buy-now.animated-purchase-cta{background:rgba(18,22,31,.88) !important;color:var(--purchase-accent) !important;border:3px solid transparent !important;padding:16px 54px !important}
.btn-buy-now.animated-purchase-cta:hover,.btn-buy-now.animated-purchase-cta:focus-visible{background:rgba(18,22,31,.88) !important;color:#212121 !important}
.btn-buy-now.animated-purchase-cta .animated-purchase-cta__text{pointer-events:none !important}
.header-actions .notification-menu{position:relative !important}
.header-actions .notification-menu>.notification-dropdown{display:none !important;position:absolute !important;top:calc(100%+12px) !important;right:0 !important;left:auto !important;bottom:auto !important;margin:0 !important;transform:translateY(8px) !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;z-index:240 !important}
.header-actions .notification-menu.is-open>.notification-dropdown{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important}
body>.notification-dropdown,body>.notification-dropdown.is-floating-open{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
.animated-purchase-cta{--purchase-accent:#b8ff2f;background:linear-gradient(180deg,rgba(24,31,43,.96),rgba(13,17,25,.98)) !important;border:2px solid rgba(184,255,47,.92) !important;box-shadow:0 16px 28px rgba(8,10,15,.22),inset 0 1px 0 rgba(255,255,255,.04) !important;color:var(--purchase-accent) !important;min-height:56px !important;padding:14px 50px !important}
.animated-purchase-cta__arrow{width:21px !important;height:21px !important}
.animated-purchase-cta__arrow--right{right:16px !important}
.animated-purchase-cta__arrow--left{left:-22% !important}
.animated-purchase-cta__circle{background:var(--purchase-accent) !important}
.animated-purchase-cta__text--price{color:#cfd6eb !important;font-weight:800 !important;letter-spacing:-.02em !important}
.animated-purchase-cta__text--action{color:#101410 !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important}
.animated-purchase-cta:hover,.listing-browser-card:hover .animated-purchase-cta,.listing-card:hover .animated-purchase-cta{border-color:transparent !important;box-shadow:0 14px 30px rgba(8,10,15,.24) !important;border-radius:18px !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--right,.listing-browser-card:hover .animated-purchase-cta__arrow--right,.listing-card:hover .animated-purchase-cta__arrow--right{right:-20% !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--left,.listing-browser-card:hover .animated-purchase-cta__arrow--left,.listing-card:hover .animated-purchase-cta__arrow--left{left:16px !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--price,.listing-browser-card:hover .animated-purchase-cta__text--price,.listing-card:hover .animated-purchase-cta__text--price{transform:translateX(14px) !important;opacity:0 !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--action,.listing-browser-card:hover .animated-purchase-cta__text--action,.listing-card:hover .animated-purchase-cta__text--action{transform:translateX(8px) !important;opacity:1 !important}
.animated-purchase-cta:hover .animated-purchase-cta__circle,.listing-browser-card:hover .animated-purchase-cta__circle,.listing-card:hover .animated-purchase-cta__circle{width:210px !important;height:210px !important;opacity:1 !important}
.animated-purchase-cta--featured{min-height:52px !important;padding-inline:44px !important}
.animated-purchase-cta--action{min-height:60px !important}
.animated-purchase-cta--mini{min-width:186px !important;min-height:50px !important;padding:12px 44px !important;justify-self:end !important}
.animated-purchase-cta--mini .animated-purchase-cta__text--price{font-size:1rem !important}
.animated-purchase-cta--mini .animated-purchase-cta__text--action{font-size:.98rem !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin:18px 18px 0 !important;width:calc(100% - 36px) !important;max-width:none !important;min-height:56px !important;padding:0 4px 0 94px !important;grid-template-columns:46px minmax(0,1fr) !important;gap:12px !important;align-items:start !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{width:46px !important;height:46px !important;justify-self:start !important;transform:none !important}
.listing-browser-card.home-random-card .listing-browser-card__seller>.listing-browser-card__seller-meta,.listing-browser-card.home-random-card .listing-browser-card__seller>div:last-child{min-width:0 !important;max-width:none !important;transform:none !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong{font-size:1.02rem !important;line-height:1.04 !important;white-space:nowrap !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.2 !important;white-space:nowrap !important}
body>.notification-dropdown.is-floating-open{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:12640 !important}
.main-header,.nav-row,.social-strip,.promo-strip,.header-actions,.header-actions .notification-menu{overflow:visible !important}
.animated-purchase-cta{--purchase-accent:#8fa4ff;--purchase-accent-2:#6d85ff;background:linear-gradient(180deg,rgba(20,27,39,.98),rgba(12,16,25,.99)) !important;border:2px solid rgba(143,164,255,.88) !important;box-shadow:0 16px 32px rgba(5,8,14,.28),inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(143,164,255,.12) !important;color:var(--purchase-accent) !important}
.animated-purchase-cta__text--price{color:#dbe4ff !important;font-weight:900 !important;letter-spacing:-.025em !important}
.animated-purchase-cta__text--action{color:#111827 !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important}
.animated-purchase-cta__circle{background:linear-gradient(135deg,#aab8ff 0%,#8fa4ff 40%,#6d85ff 72%,#5ca8ff 100%) !important}
.animated-purchase-cta:hover,.listing-browser-card:hover .animated-purchase-cta,.listing-card:hover .animated-purchase-cta,.mini-list-item:hover .animated-purchase-cta,.featured-card:hover .animated-purchase-cta{color:#101623 !important;border-color:transparent !important;box-shadow:0 18px 36px rgba(8,12,22,.26) !important;border-radius:18px !important}
.animated-purchase-cta:active{box-shadow:0 0 0 4px rgba(143,164,255,.45) !important}
.animated-purchase-cta--mini{min-width:190px !important;min-height:52px !important;padding:12px 46px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin:48px 18px 0 !important;width:calc(100% - 36px) !important;max-width:none !important;min-height:56px !important;padding:0 6px 0 0 !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:start !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;align-self:start !important;transform:translate(0,2px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta{min-width:0 !important;max-width:none !important;transform:translate(8px,-4px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong,.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{display:block !important;max-width:100% !important;white-space:normal !important;word-break:break-word !important;overflow:visible !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong{font-size:1.04rem !important;line-height:1.04 !important;margin-bottom:4px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.14 !important}
.search-box.neo-search,.neo-search{position:relative;display:flex !important;align-items:center;justify-content:center;width:100%;min-width:0;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;isolation:isolate}
.search-box.neo-search{flex:1 1 560px;max-width:560px;min-width:320px;margin:0}
.neo-search--catalog,.neo-search--mega{max-width:none}
.neo-search__grid{position:absolute;inset:-18px -22px;border-radius:22px;pointer-events:none;z-index:-8;opacity:.32;background-image:linear-gradient(to right,rgba(138,145,154,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(138,145,154,.16) 1px,transparent 1px);background-size:14px 14px;background-position:center;filter:blur(.45px)}
.neo-search__glow,.neo-search__dark-border,.neo-search__white,.neo-search__border{position:absolute;inset:0;width:100%;height:100%;border-radius:18px;overflow:hidden;pointer-events:none;z-index:-3}
.neo-search__glow{inset:-12px;filter:blur(24px);opacity:.45}
.neo-search__glow::before,.neo-search__dark-border::before,.neo-search__white::before,.neo-search__border::before,.neo-search__filter-border::before{content:"";position:absolute;top:50%;left:50%;width:620px;height:620px;transform:translate(-50%,-50%) rotate(72deg);transform-origin:center;transition:transform 1.8s ease}
.neo-search__glow::before{width:980px;height:980px;background-image:conic-gradient(from 90deg,rgba(0,0,0,0) 0%,rgba(86,88,120,.85) 12%,rgba(0,0,0,0) 28%,rgba(0,0,0,0) 58%,rgba(149,150,168,.42) 68%,rgba(0,0,0,0) 86%)}
.neo-search__dark-border{filter:blur(3px)}
.neo-search__dark-border::before{background-image:conic-gradient(from 84deg,rgba(0,0,0,0),rgba(70,74,96,.95),rgba(0,0,0,0) 13%,rgba(0,0,0,0) 52%,rgba(123,126,148,.62),rgba(0,0,0,0) 66%)}
.neo-search__dark-border--two::before{transform:translate(-50%,-50%) rotate(128deg)}
.neo-search__dark-border--three::before{transform:translate(-50%,-50%) rotate(34deg)}
.neo-search__white{inset:3px;border-radius:16px;filter:blur(2px)}
.neo-search__white::before{background-image:conic-gradient(from 96deg,rgba(0,0,0,0) 0%,rgba(194,198,209,.62),rgba(0,0,0,0) 10%,rgba(0,0,0,0) 54%,rgba(152,155,176,.56),rgba(0,0,0,0) 63%)}
.neo-search__border{inset:5px;border-radius:15px;filter:blur(.6px)}
.neo-search__border::before{background-image:conic-gradient(from 88deg,#121419,#585e6f 6%,#16181d 16%,#14161a 52%,#8f95a7 61%,#14161a 69%)}
.neo-search__main{position:relative;width:100%;min-height:64px}
.neo-search__input{position:relative;z-index:2;width:100% !important;height:64px !important;border-radius:16px !important;border:0 !important;background:#020304 !important;color:#f1f4f8 !important;padding:0 74px 0 66px !important;font-size:16px !important;line-height:1.2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 12px 32px rgba(0,0,0,.42) !important}
.neo-search__input::placeholder{color:#c9d1dd !important;opacity:.9}
.neo-search__input:focus{outline:none !important;box-shadow:inset 0 0 0 1px rgba(214,218,228,.12),0 0 0 2px rgba(124,129,144,.14) !important}
.neo-search__input-mask{display:none}
.neo-search__pink-mask{position:absolute;top:13px;left:8px;width:40px;height:26px;border-radius:999px;background:rgba(173,177,193,.66);filter:blur(18px);opacity:.38;pointer-events:none;z-index:1;transition:opacity .5s ease,transform 1.4s ease}
.neo-search__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:26px;height:26px;pointer-events:none}
.neo-search__filter-border{position:absolute;top:10px;right:10px;width:42px;height:44px;overflow:hidden;border-radius:12px;pointer-events:none;z-index:2}
.neo-search__filter-border::before{background-image:conic-gradient(from 90deg,rgba(0,0,0,0),#4f5463,rgba(0,0,0,0) 52%,rgba(0,0,0,0) 58%,#9096a7,rgba(0,0,0,0) 100%);animation:neoSearchRotate 5s linear infinite}
.neo-search__filter-shell{position:absolute;top:10px;right:10px;z-index:4;display:flex;align-items:center;justify-content:center;width:42px;height:44px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.08) !important;background:linear-gradient(180deg,#13151a,#050607 58%,#1b1d24) !important;color:#d6d6e6 !important;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.24) !important}
.neo-search__filter-shell svg{width:26px;height:26px;display:block}
.neo-search:hover .neo-search__pink-mask,.neo-search:focus-within .neo-search__pink-mask{opacity:.18;transform:translateX(8px)}
.neo-search:hover .neo-search__glow::before,.neo-search:hover .neo-search__dark-border::before,.neo-search:hover .neo-search__white::before,.neo-search:hover .neo-search__border::before,.neo-search:focus-within .neo-search__glow::before,.neo-search:focus-within .neo-search__dark-border::before,.neo-search:focus-within .neo-search__white::before,.neo-search:focus-within .neo-search__border::before{transform:translate(-50%,-50%) rotate(248deg)}
.neo-search:focus-within .neo-search__glow::before,.neo-search:focus-within .neo-search__dark-border::before,.neo-search:focus-within .neo-search__white::before,.neo-search:focus-within .neo-search__border::before{transition-duration:3.8s}
.mega-tools{display:grid;gap:10px}
.catalog-browser__search .neo-search,.mega-tools .neo-search{width:100%}
.main-header-inner>.search-box.neo-search{margin-left:0}
.neo-search__search-icon{left:20px}
.neo-search__input{letter-spacing:.01em}
.catalog-browser__search .neo-search__input,.mega-tools .neo-search__input{padding-left:66px !important;padding-right:74px !important}
@media (max-width:1280px){
.search-box.neo-search{flex:1 1 500px;max-width:500px}
}
.search-box.neo-search .neo-search__filter-shell{pointer-events:none}
.search-box.neo-search .neo-search__filter-shell svg{width:24px;height:24px;flex:0 0 24px}
.search-box.neo-search .neo-search__filter-shell path{vector-effect:non-scaling-stroke}
body:not(.admin-body){background:#000 !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.035),transparent 18%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.024),transparent 16%),radial-gradient(circle at 68% 72%,rgba(255,255,255,.018),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.045 !important}
.site-bg-engine__base{background:linear-gradient(180deg,#050505 0%,#020202 45%,#070707 100%) !important}
.site-bg-engine__pattern{opacity:.14 !important;filter:grayscale(1) brightness(.52) contrast(.9) !important}
.site-bg-engine__glow,.page-bg{background:radial-gradient(circle at top center,rgba(255,255,255,.03),transparent 26%),radial-gradient(circle at 16% 28%,rgba(255,255,255,.016),transparent 18%),radial-gradient(circle at 84% 68%,rgba(255,255,255,.016),transparent 20%) !important}
.site-bg-engine__shade{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.02) 22%,rgba(0,0,0,.08) 56%,rgba(0,0,0,.22) 100%) !important}
body:not(.admin-body)::after{opacity:.085 !important}
.site-bg-engine__pattern{opacity:.22 !important;filter:grayscale(1) brightness(.72) contrast(1.08) !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(255,255,255,.042),transparent 24%),radial-gradient(circle at 16% 28%,rgba(255,255,255,.022),transparent 16%),radial-gradient(circle at 84% 68%,rgba(255,255,255,.022),transparent 18%) !important}
body:not(.admin-body)::after{opacity:.11 !important}
.site-bg-engine__pattern{opacity:.34 !important;filter:grayscale(1) brightness(.96) contrast(1.22) !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(255,255,255,.06),transparent 24%),radial-gradient(circle at 16% 28%,rgba(255,255,255,.03),transparent 16%),radial-gradient(circle at 84% 68%,rgba(255,255,255,.03),transparent 18%) !important}
.site-footer,.site-footer--managed{background:linear-gradient(180deg,rgba(20,24,30,.92),rgba(16,19,24,.92)) !important;border-top:1px solid rgba(255,255,255,.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}
.site-footer--managed .footer-top-cards--managed article,.site-footer--managed .footer-contact-box--managed,.site-footer--managed .footer-payment-item,.site-footer--managed .footer-legal-zone .legal-card,.site-footer--managed .footer-legal-zone .legal-card--managed,.site-footer--managed .footer-social-contact{background:linear-gradient(180deg,rgba(20,24,30,.92),rgba(16,19,24,.92)) !important;border-color:rgba(255,255,255,.06) !important;box-shadow:0 18px 38px rgba(6,8,12,.22),inset 0 1px 0 rgba(255,255,255,.03) !important}
.site-footer--managed .footer-link-col h4,.site-footer--managed .footer-contact-box--managed h4,.site-footer--managed .footer-top-cards--managed article h3,.site-footer--managed .legal-card--managed strong,.site-footer--managed .legal-card strong{color:#eef1f5 !important}
.site-footer--managed .footer-link-col a,.site-footer--managed .footer-contact-box--managed .contact-line__text,.site-footer--managed .footer-top-cards--managed article p,.site-footer--managed .footer-payment-item .payment-title,.site-footer--managed .legal-card--managed small,.site-footer--managed .legal-card small,.site-footer--managed .copyright{color:#c7cfdb !important}
.ux-star-rating-wrap{display:grid;gap:12px;justify-items:flex-start}
.ux-star-rating-wrap--centered{justify-items:center}
.ux-star-rating-wrap--purchase{margin-bottom:2px}
.comment-form-grid--centered .form-group--rating{justify-items:center;text-align:center}
.comment-form-grid--centered .form-group--rating>label{justify-self:center;text-align:center}
.ux-star-picker{display:flex;align-items:center;justify-content:flex-start;gap:6px;direction:ltr;user-select:none}
.ux-star-picker__input{position:absolute;opacity:0;pointer-events:none}
.ux-star-picker__star{appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;width:34px;height:34px;display:inline-grid;place-items:center;cursor:pointer}
.ux-star-picker__glyph{--fill:0%;display:block;font-size:34px;line-height:1;color:transparent;background:linear-gradient(90deg,#ab68ff var(--fill),#666 var(--fill));-webkit-background-clip:text;background-clip:text;transition:transform .18s ease,filter .18s ease,background .18s ease;filter:drop-shadow(0 0 8px rgba(0,0,0,.18))}
.ux-star-picker__star:hover .ux-star-picker__glyph,.ux-star-picker__star:focus-visible .ux-star-picker__glyph,.ux-star-picker__star.is-active .ux-star-picker__glyph{transform:translateY(-1px)}
.ux-star-picker__star:focus-visible{outline:none}
.ux-star-picker__star:focus-visible .ux-star-picker__glyph{filter:drop-shadow(0 0 10px rgba(171,104,255,.32))}
.platform-section{background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
.platform-section .mini-chip,.platform-section .mini-chip--with-image,.mini-chips-wrap--managed .mini-chip{background:linear-gradient(180deg,rgba(28,31,38,.90),rgba(16,18,23,.96)) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04) !important;color:#eef2f7 !important}
.platform-section .mini-chip:hover,.platform-section .mini-chip:focus-visible,.mini-chips-wrap--managed .mini-chip:hover,.mini-chips-wrap--managed .mini-chip:focus-visible{background:linear-gradient(180deg,rgba(40,44,54,.94),rgba(22,25,31,.98)) !important;border-color:rgba(255,255,255,.13) !important}
.notice-banner{background:linear-gradient(180deg,rgba(46,52,64,.60),rgba(22,26,34,.70)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 18px 40px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035) !important;backdrop-filter:blur(16px) saturate(120%) !important;-webkit-backdrop-filter:blur(16px) saturate(120%) !important}
.notice-banner strong{color:#edf2f8 !important}
.notice-banner p{color:#b8c1cf !important}
.notice-banner>a{background:linear-gradient(135deg,rgba(123,132,146,.86),rgba(146,154,166,.92)) !important;border:1px solid rgba(255,255,255,.10) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.18) !important}
.comments-showcase-shell{padding-top:46px;padding-bottom:34px}
.comments-showcase-head{align-items:flex-start;gap:22px;margin-bottom:26px}
.comments-showcase-head h1{margin:0 0 10px;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.03em;color:#f5f8fd}
.comments-showcase-head p{margin:0;max-width:820px;color:rgba(226,232,243,.78);font-size:18px;line-height:1.65}
.comments-showcase-button{min-width:172px;min-height:54px;padding:0 28px;border-radius:999px;background:linear-gradient(180deg,rgba(130,140,153,.90),rgba(94,103,116,.96)) !important;border:1px solid rgba(255,255,255,.10);box-shadow:0 14px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.comments-summary-grid{gap:22px;margin-bottom:28px}
.comments-summary-card,.comments-why-card,.comment-showcase-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(28,34,43,.72),rgba(14,18,24,.78)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 24px 48px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.comments-summary-card::before,.comments-why-card::before,.comment-showcase-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.06),transparent 22%),radial-gradient(circle at 82% 10%,rgba(255,255,255,.035),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 40%);pointer-events:none}
.comments-summary-card>*,.comments-why-card>*,.comment-showcase-card>*{position:relative;z-index:1}
.comments-summary-card h2,.comments-why-card h2,.comments-section-title h2,.comment-showcase-card__body h3,.comment-showcase-card__side strong,.comment-showcase-card__side strong a{color:#f6f8fd}
.comments-summary-card p,.comments-why-card p,.comment-showcase-card__body p,.comment-showcase-card__side,.comment-showcase-card__rating-text,.comments-showcase-head p{color:rgba(221,228,238,.72) !important}
.comments-summary-card--main{background:linear-gradient(180deg,rgba(31,37,48,.74),rgba(16,20,26,.80)) !important}
.comments-summary-card--graph{background:linear-gradient(180deg,rgba(26,31,40,.72),rgba(13,17,23,.82)) !important}
.comments-score-box,.comments-insight-box,.comments-graph-bar,.comment-admin-reply-box{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02)) !important;border-color:rgba(255,255,255,.08) !important}
.comments-score-main strong,.comments-graph-label,.comments-graph-count,.comments-score-total,.comments-insight-box strong{color:#f8fbff !important}
.comments-score-main span,.comments-insight-box__label{color:rgba(220,228,239,.62) !important}
.comments-graph-bar span{box-shadow:0 0 18px rgba(151,118,255,.22)}
.comment-showcase-card{border-radius:28px}
.comment-showcase-card--featured{border-color:rgba(170,132,255,.24) !important;box-shadow:0 24px 52px rgba(0,0,0,.28),0 0 0 1px rgba(170,132,255,.06),inset 0 1px 0 rgba(255,255,255,.05)}
.comment-showcase-card--empty{min-height:486px;align-items:center;justify-items:center;text-align:center}
.comment-showcase-card--empty .comment-showcase-card__body{max-width:720px;margin:0 auto;padding:32px 24px}
.comment-showcase-card--empty h3{font-size:clamp(40px,5vw,60px);line-height:1.08;margin:0 0 18px;letter-spacing:-.03em}
.comment-showcase-card--empty p{font-size:18px;line-height:1.7;max-width:640px;margin:0 auto}
.comment-showcase-card__body h3{font-size:32px}
.comment-showcase-card__body p{line-height:1.8}
.comment-badge{background:linear-gradient(180deg,rgba(113,73,196,.16),rgba(73,42,136,.20)) !important;border-color:rgba(171,104,255,.20) !important;color:#dfcbff !important}
.comment-badge--category{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03)) !important;border-color:rgba(255,255,255,.10) !important;color:#f4f7fc !important}
.comments-why-card{margin-bottom:30px}
.comments-why-card__icon{color:#b38dff}
.comments-load-more-wrap{margin-top:26px}
.comments-load-more-wrap .rounded-button,.comments-showcase-button,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(128,139,154,.92),rgba(96,105,118,.96)) !important;border:1px solid rgba(255,255,255,.10) !important;color:#f8fbff !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.comments-load-more-wrap .rounded-button:hover,.comments-showcase-button:hover,.testimonial-action-btn:hover,.testimonial-action-btn--ghost:hover{filter:brightness(1.05)}
.testimonial-meta-line,.rating-box,.comments-page-meta{color:rgba(221,228,238,.72) !important}
.comments-summary-card,.comments-why-card,.comment-showcase-card{background:linear-gradient(180deg,rgba(28,34,43,.52),rgba(14,18,24,.60)) !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:0 20px 42px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.03) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}
.comments-summary-card::before,.comments-why-card::before,.comment-showcase-card::before{background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.045),transparent 22%),radial-gradient(circle at 82% 10%,rgba(255,255,255,.025),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 40%) !important}
.platform-section.container{padding-top:0 !important;padding-bottom:8px !important}
.comment-form-grid--centered .form-group--category-centered{align-items:center;justify-content:center}
.comment-form-grid--centered .form-group--category-centered select{width:min(100%,420px);margin:0 auto;text-align:center}
.comment-form-grid--centered .form-group--rating{align-items:center;justify-content:center}
.comment-form-grid--centered .form-group--rating .ux-star-picker{justify-content:center}
.ux-star-rating-wrap--centered,.ux-star-rating-wrap--purchase{width:100%;display:flex;justify-content:center}
.ux-star-picker{gap:8px}
.ux-star-picker__star{position:relative;width:36px;height:36px}
.ux-star-picker__glyph{--fill:0%;background:linear-gradient(90deg,#ab68ff 0,var(--fill),#5d6270 var(--fill),#5d6270 100%);-webkit-background-clip:text;background-clip:text}
.ux-star-picker__star.is-active .ux-star-picker__glyph{filter:drop-shadow(0 0 8px rgba(171,104,255,.22))}
.comment-form-grid--centered .form-group--category-centered{grid-column:1/-1 !important;width:100% !important;justify-items:center !important;text-align:center !important}
.comment-form-grid--centered .form-group--category-centered>label{justify-self:center !important;display:block !important;width:100% !important;text-align:center !important}
.comment-form-grid--centered .form-group--category-centered select{justify-self:center !important;width:min(100%,540px) !important;margin-inline:auto !important;text-align:center !important}
.comment-form-grid--centered .form-group--rating{grid-column:1/-1 !important;width:100% !important;justify-items:center !important;text-align:center !important}
.comment-form-grid--centered .form-group--rating>label{justify-self:center !important;width:100% !important;text-align:center !important}
.ux-star-picker{justify-content:center !important}
.ux-star-picker__glyph{background:linear-gradient(90deg,#ab68ff 0%,#ab68ff var(--fill),#5d6270 var(--fill),#5d6270 100%) !important}
.profile-menu-dropdown .profile-menu-logout-btn{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 16px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04) !important}
.profile-menu-dropdown .profile-menu-logout-btn:hover,.profile-menu-dropdown .profile-menu-logout-btn:focus-visible{box-shadow:0 22px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05) !important}
.profile-menu-dropdown .profile-menu-logout-btn__sign,.profile-menu-dropdown .profile-menu-logout-btn__sign svg,.profile-menu-dropdown .profile-menu-logout-btn__text{color:#eef2f7 !important;fill:currentColor !important}
.ux-star-picker{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important}
.ux-star-picker__star{position:relative !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;border:0 !important;background:transparent !important;appearance:none !important;-webkit-appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important}
.ux-star-picker__glyph{--fill:0%;position:relative !important;display:block !important;width:38px !important;height:38px !important;font-size:0 !important;line-height:0 !important;color:transparent !important;background:none !important;filter:none !important}
.ux-star-picker__glyph::before,.ux-star-picker__glyph::after{content:"";position:absolute;inset:0;clip-path:polygon(50% 2%,61% 35%,98% 35%,68% 57%,79% 92%,50% 71%,21% 92%,32% 57%,2% 35%,39% 35%);transition:transform .18s ease,filter .18s ease,opacity .18s ease}
.ux-star-picker__glyph::before{background:linear-gradient(180deg,rgba(122,128,145,.92),rgba(84,90,108,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 0 1px rgba(255,255,255,.03)}
.ux-star-picker__glyph::after{inset:0 auto 0 0;width:var(--fill);background:linear-gradient(180deg,#c78cff 0%,#ab68ff 52%,#8a4fff 100%);box-shadow:0 0 12px rgba(171,104,255,.25)}
.ux-star-picker__star:hover .ux-star-picker__glyph::before,.ux-star-picker__star:focus-visible .ux-star-picker__glyph::before,.ux-star-picker__star.is-active .ux-star-picker__glyph::before,.ux-star-picker__star:hover .ux-star-picker__glyph::after,.ux-star-picker__star:focus-visible .ux-star-picker__glyph::after,.ux-star-picker__star.is-active .ux-star-picker__glyph::after{transform:translateY(-1px)}
.ux-star-picker__star.is-active .ux-star-picker__glyph::after,.ux-star-picker__star:hover .ux-star-picker__glyph::after,.ux-star-picker__star:focus-visible .ux-star-picker__glyph::after{filter:drop-shadow(0 0 10px rgba(171,104,255,.22))}
.ux-star-picker__star:focus-visible{outline:none !important}
.ux-star-rating-wrap--centered,.ux-star-rating-wrap--purchase{width:100% !important;justify-content:center !important}
.comment-form-card,.comment-form-card--centered{position:relative !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(24,29,40,.72),rgba(11,14,20,.78)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 28px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(18px) saturate(115%) !important;-webkit-backdrop-filter:blur(18px) saturate(115%) !important}
.comment-form-card::before,.comment-form-card--centered::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.01) 38%,rgba(255,255,255,0) 100%),radial-gradient(circle at 18% 12%,rgba(255,255,255,.05),transparent 26%)}
.comment-form-card>*,.comment-form-card--centered>*{position:relative;z-index:1}
.comment-form-grid--centered .form-group--category-centered,.comment-form-grid--centered .form-group--category-centered>label,.comment-form-grid--centered .form-group--category-centered>select{width:100% !important}
.comment-form-grid--centered .form-group--category-centered{grid-column:1 / -1 !important;display:grid !important;justify-items:center !important;text-align:center !important}
.comment-form-grid--centered .form-group--category-centered>label{text-align:center !important;margin-inline:auto !important}
.comment-form-grid--centered .form-group--category-centered>select{max-width:560px !important;margin-inline:auto !important}
.ux-star-picker{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}
.ux-star-picker__star{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;padding:0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;box-shadow:none !important}
.ux-star-picker__glyph{--fill:0%;display:inline-block !important;width:auto !important;height:auto !important;font-size:44px !important;line-height:1 !important;font-family:"Segoe UI Symbol","Apple Color Emoji","Noto Sans Symbols 2",sans-serif !important;font-weight:700 !important;background:linear-gradient(90deg,#ab68ff 0%,#ab68ff var(--fill),#6e7486 var(--fill),#6e7486 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;text-shadow:0 0 12px rgba(171,104,255,.10) !important;filter:none !important}
.ux-star-picker__glyph::before,.ux-star-picker__glyph::after{content:none !important;display:none !important}
.ux-star-picker__star:hover .ux-star-picker__glyph,.ux-star-picker__star:focus-visible .ux-star-picker__glyph,.ux-star-picker__star.is-active .ux-star-picker__glyph{transform:translateY(-1px) !important}
[data-cosmetic-dynamic],[data-cosmetic-nav]{transition:opacity .18s ease}
[data-cosmetic-dynamic].is-loading,[data-cosmetic-nav].is-loading{opacity:.72}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.comments-load-more-wrap .rounded-button{transform:none !important;translate:none !important;will-change:auto !important;margin:0 !important;position:relative !important;top:auto !important;bottom:auto !important}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{transform:none !important;translate:none !important;margin:0 !important}
.pending-balance-menu-link{display:grid;gap:4px;padding:14px 14px 12px;margin-top:8px;border-radius:18px;text-decoration:none;color:#eef3ff;background:linear-gradient(135deg,rgba(78,95,146,.34),rgba(42,51,79,.56));border:1px solid rgba(127,154,255,.26);box-shadow:0 12px 26px rgba(6,10,24,.24),inset 0 1px 0 rgba(255,255,255,.06)}
.pending-balance-menu-link:hover{transform:none !important;background:linear-gradient(135deg,rgba(89,108,166,.4),rgba(49,59,92,.62))}
.pending-balance-menu-link__label{display:flex;align-items:center;gap:8px;font-weight:800;color:#d9e4ff}
.pending-balance-menu-link__label::before{content:"🛡";font-size:15px}
.pending-balance-menu-link strong{font-size:1.12rem;line-height:1.1;color:#8fe0ff}
.pending-balance-menu-link small{color:#b9c5e5;line-height:1.4}
.platform-section{padding-top:14px !important}
.platform-section .section-block-title,.platform-section .section-block-title--center{margin-top:8px !important;margin-bottom:22px !important}
.platform-section .section-block-title h2,.platform-section .section-block-title--center h2{margin-top:6px !important}
.platform-section .mini-chip,.platform-section .mini-chip--with-image,.mini-chips-wrap--managed .mini-chip{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(20,24,34,.90),rgba(10,12,18,.96)) !important;border:1px solid rgba(126,140,255,.18) !important;box-shadow:0 0 0 1px rgba(126,140,255,.08),0 10px 24px rgba(0,0,0,.22),0 0 18px rgba(86,112,255,.12),0 0 30px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.05) !important}
.platform-section .mini-chip::after,.platform-section .mini-chip--with-image::after,.mini-chips-wrap--managed .mini-chip::after{content:"";position:absolute;inset:-1px;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(96,120,255,.15),transparent 42%),radial-gradient(circle at 80% 50%,rgba(171,104,255,.12),transparent 44%);opacity:.75;z-index:-1}
.platform-section .mini-chip:hover,.platform-section .mini-chip:focus-visible,.platform-section .mini-chip--with-image:hover,.platform-section .mini-chip--with-image:focus-visible,.mini-chips-wrap--managed .mini-chip:hover,.mini-chips-wrap--managed .mini-chip:focus-visible{background:linear-gradient(180deg,rgba(26,30,42,.94),rgba(12,15,22,.98)) !important;border-color:rgba(145,158,255,.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,.14),0 14px 30px rgba(0,0,0,.26),0 0 24px rgba(86,112,255,.18),0 0 42px rgba(171,104,255,.12),inset 0 1px 0 rgba(255,255,255,.06) !important}
.platform-section{padding-top:28px !important}
.platform-section .section-block-title,.platform-section .section-block-title--center{margin-top:18px !important;margin-bottom:34px !important}
.platform-section .section-block-title h2,.platform-section .section-block-title--center h2{margin-top:12px !important}
.mini-chips-wrap--managed{margin-top:8px !important}
.notice-banner,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;border:1px solid rgba(126,140,255,.16) !important;box-shadow:0 0 0 1px rgba(126,140,255,.07),0 10px 24px rgba(0,0,0,.22),0 0 16px rgba(86,112,255,.10),0 0 26px rgba(171,104,255,.07),inset 0 1px 0 rgba(255,255,255,.045) !important}
.notice-banner::after,.home-random-refresh-btn::after,.testimonial-action-btn::after,.testimonial-action-btn--ghost::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(96,120,255,.13),transparent 28%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.11),transparent 30%);z-index:-1}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(22,26,36,.88),rgba(11,13,20,.96)) !important}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 30px rgba(0,0,0,.26),0 0 22px rgba(86,112,255,.16),0 0 36px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.055) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo{position:relative;display:flex !important;flex-direction:column;justify-content:flex-end;min-height:254px;padding:18px 18px 20px !important;gap:12px;overflow:visible;border-radius:22px !important;background:linear-gradient(180deg,rgba(5,8,14,.96),rgba(8,11,18,.98)) !important;border:1px solid rgba(135,147,255,.10) !important;box-shadow:0 26px 52px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.04) !important;isolation:isolate}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::before{content:"";position:absolute;inset:-5px;border-radius:24px;background:linear-gradient(-45deg,rgba(89,117,255,.85) 0%,rgba(129,79,255,.78) 52%,rgba(65,194,255,.80) 100%);z-index:-2;pointer-events:none;transition:transform .6s cubic-bezier(.175,.885,.32,1.275),filter .6s ease;opacity:.76}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::after{content:"";position:absolute;inset:0;border-radius:22px;background:linear-gradient(-45deg,rgba(95,64,255,.36) 0%,rgba(20,34,58,.12) 42%,rgba(47,150,255,.18) 100%);transform:translate3d(0,0,0) scale(.96);filter:blur(20px);z-index:-1;transition:filter .35s ease}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::after{filter:blur(30px)}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::before{transform:rotate(-90deg) scaleX(1.18) scaleY(.84)}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-icon{width:84px !important;height:84px !important;border-radius:22px !important;display:grid;place-items:center;background:linear-gradient(180deg,rgba(65,84,160,.34),rgba(20,28,48,.42)) !important;border:1px solid rgba(118,132,255,.18) !important;box-shadow:0 18px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-icon--fallback{background:transparent !important;color:#eef3ff !important;font-size:2.2rem !important;font-weight:800 !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-icon img{width:48px;height:48px;object-fit:contain}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__title{margin:4px 0 0 !important;color:#f5f7ff !important;font-size:1.8rem !important;line-height:1.1 !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__desc{color:#c9d3e6 !important;font-size:1rem !important;line-height:1.6 !important;margin:0 !important;max-width:95%}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button{align-self:flex-start;margin-top:auto;min-width:142px;padding:14px 22px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(113,124,146,.88),rgba(148,156,171,.92)) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 14px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.14) !important;font-weight:800 !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:hover,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:focus-visible{transform:none !important;filter:brightness(1.05) !important}
.footer-contact-box--managed.footer-contact-neo{position:relative;overflow:visible;isolation:isolate;padding:20px 20px 22px !important;background:radial-gradient(at 82% 8%,rgba(94,58,238,.12) 0px,transparent 42%),radial-gradient(at 8% 82%,rgba(130,82,255,.10) 0px,transparent 40%),linear-gradient(180deg,rgba(8,11,19,.96),rgba(7,9,16,.98)) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:24px !important;box-shadow:0px -16px 24px 0px rgba(255,255,255,.12) inset,0 24px 48px rgba(0,0,0,.34) !important}
.footer-contact-box--managed.footer-contact-neo::before{content:"";position:absolute;z-index:-2;inset:-1px;border-radius:25px;background-image:linear-gradient(180deg,rgba(255,255,255,.26) -20%,rgba(97,77,255,.34) 46%,rgba(0,0,0,.18) 100%)}
.footer-contact-box--managed.footer-contact-neo::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:24px;background:radial-gradient(circle at 20% 100%,rgba(96,112,255,.12),transparent 42%),radial-gradient(circle at 100% 0%,rgba(171,104,255,.10),transparent 36%);filter:blur(20px)}
.footer-contact-neo__title-wrap h4{font-size:1.65rem !important;margin:0 !important;color:#f2f5ff !important}
.footer-contact-neo__line{width:100%;height:1px;border:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.14),rgba(118,132,255,.22),rgba(255,255,255,.14),rgba(255,255,255,0));margin:2px 0 6px}
.footer-contact-neo__item{display:flex;align-items:center;gap:14px;padding:8px 0}
.footer-contact-neo__item .contact-line__icon,.footer-contact-neo__item .contact-line__icon-fallback{width:18px;min-width:18px;height:18px;display:inline-grid;place-items:center;color:#b5c3ff !important;filter:drop-shadow(0 0 8px rgba(117,132,255,.16))}
.footer-contact-box--managed.footer-contact-neo .contact-line__text{color:#edf2ff !important;font-size:1.05rem !important}
.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-neo__button{margin-top:18px !important;min-height:62px !important;height:62px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(109,95,255,.94) 0%,rgba(154,108,255,.88) 100%) !important;box-shadow:inset 0 -2px 18px rgba(255,255,255,.12),0 18px 28px rgba(33,18,73,.38) !important;color:#fff !important;font-size:.92rem !important;font-weight:800 !important;letter-spacing:.01em}
.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-neo__button:hover,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-neo__button:focus-visible{transform:none !important;filter:brightness(1.06) !important}
.platform-section .section-block-title,.platform-section .section-block-title--center{margin-bottom:44px !important}
.platform-section .section-block-title h2,.platform-section .section-block-title--center h2{margin-top:18px !important}
.mini-chips-wrap--managed{margin-top:14px !important}
.quick-chips .chip,.notice-banner,.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(114,132,255,0.18) !important;background:linear-gradient(180deg,rgba(15,19,30,0.90),rgba(8,10,17,0.96)) !important;box-shadow:0 0 0 1px rgba(102,120,255,0.08),0 16px 32px rgba(0,0,0,0.28),0 0 18px rgba(87,109,255,0.12),0 0 30px rgba(171,104,255,0.08),inset 0 1px 0 rgba(255,255,255,0.04) !important}
.quick-chips .chip::before,.notice-banner::before,.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 50%,rgba(90,118,255,0.16),transparent 26%),radial-gradient(circle at 88% 50%,rgba(171,104,255,0.14),transparent 28%);z-index:-1}
.quick-chips .chip:hover,.quick-chips .chip:focus-visible,.notice-banner:hover,.notice-banner:focus-within,.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 18px 36px rgba(0,0,0,0.32),0 0 24px rgba(87,109,255,0.18),0 0 38px rgba(171,104,255,0.12),inset 0 1px 0 rgba(255,255,255,0.05) !important}
.quick-chips .chip{min-height:52px;padding:12px 22px !important;color:#eef3ff !important;font-weight:700 !important}
.quick-chips .chip.is-primary{background:linear-gradient(180deg,rgba(24,29,44,0.94),rgba(10,12,20,0.98)) !important}
.notice-banner{background:linear-gradient(90deg,rgba(16,20,31,0.88),rgba(9,12,21,0.94)) !important;border-radius:26px !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{color:#eef3ff !important;transform:none !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(61,98,198,0.18),transparent 34%),radial-gradient(circle at 88% 14%,rgba(97,54,188,0.18),transparent 36%),linear-gradient(180deg,rgba(9,12,20,0.96),rgba(6,8,14,0.985)) !important;border:1px solid rgba(122,137,255,0.12) !important;box-shadow:0 24px 48px rgba(0,0,0,0.38),0 0 20px rgba(67,88,214,0.10),0 0 32px rgba(118,74,255,0.08),inset 0 1px 0 rgba(255,255,255,0.035) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::before{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;background:radial-gradient(circle at 10% 52%,rgba(76,110,255,0.16),transparent 30%),radial-gradient(circle at 90% 48%,rgba(171,104,255,0.14),transparent 32%);z-index:-1;opacity:1;transition:opacity .25s ease,filter .25s ease}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::after{content:"";position:absolute;inset:0;border-radius:22px;border:1px solid rgba(126,140,255,0.16);box-shadow:0 0 0 1px rgba(126,140,255,0.05),inset 0 1px 0 rgba(255,255,255,.03);pointer-events:none;z-index:0;transform:none;filter:none;background:transparent}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::before{opacity:1;filter:brightness(1.08)}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::after{filter:none}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover{transform:none !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-icon{background:linear-gradient(180deg,rgba(39,52,96,0.48),rgba(18,24,43,0.64)) !important;border-color:rgba(113,128,255,0.14) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button{position:relative;isolation:isolate;min-width:164px;background:linear-gradient(180deg,rgba(18,22,34,0.92),rgba(9,12,18,0.98)) !important;color:#eef3ff !important;border:1px solid rgba(122,137,255,0.18) !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 14px 28px rgba(0,0,0,0.26),0 0 18px rgba(81,100,232,0.10),0 0 28px rgba(171,104,255,0.08),inset 0 1px 0 rgba(255,255,255,.05) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,0.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,0.14),transparent 28%);z-index:-1}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:hover,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:focus-visible{transform:none !important;filter:brightness(1.04) !important}
.footer-contact-box--managed.footer-contact-neo{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;overflow:visible}
.footer-contact-box--managed.footer-contact-neo::before,.footer-contact-box--managed.footer-contact-neo::after{display:none !important}
.footer-contact-feature-card{--white:#f4f7ff;--black:#090c14;--paragraph:#c7d0e1;--line:rgba(255,255,255,.10);--primary:#8c6bff;position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.15rem;width:100%;min-height:100%;background-color:rgba(8,11,18,.94);background-image:radial-gradient(at 88% 14%,rgba(90,50,214,.26) 0px,transparent 42%),radial-gradient(at 8% 86%,rgba(43,111,255,.18) 0px,transparent 40%),radial-gradient(at 96% 96%,rgba(124,58,237,.16) 0px,transparent 34%),linear-gradient(180deg,rgba(8,11,18,.96),rgba(6,8,14,.985));border-radius:1.25rem;box-shadow:0px -16px 24px 0px rgba(255,255,255,.08) inset,0 22px 48px rgba(0,0,0,.34);overflow:hidden}
.footer-contact-feature-card .footer-contact-feature-card__border{overflow:hidden;pointer-events:none;position:absolute;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100%+2px);height:calc(100%+2px);background-image:linear-gradient(0deg,rgba(255,255,255,.18) -50%,rgba(122,137,255,.34) 42%,rgba(0,0,0,.22) 100%);border-radius:1.25rem}
.footer-contact-feature-card .footer-contact-feature-card__border::before{content:"";pointer-events:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:left;width:200%;height:10rem;background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0%,rgba(124,58,237,.0) 18%,rgba(124,58,237,.85) 48%,rgba(86,124,255,.78) 58%,hsla(0,0%,40%,0) 100%);animation:footerContactRotate 9s linear infinite}
.footer-contact-feature-card__title-wrap{position:relative;z-index:2}
.footer-contact-feature-card__title{display:block;font-size:2rem;line-height:1.05;color:var(--white);font-weight:800}
.footer-contact-feature-card__paragraph{margin:.35rem 0 0;font-size:.88rem;line-height:1.55;color:var(--paragraph)}
.footer-contact-feature-card__line{width:100%;height:1px;background-color:var(--line);border:none;margin:0}
.footer-contact-feature-card__list{display:flex;flex-direction:column;gap:.72rem;margin:0;padding:0;list-style:none}
.footer-contact-feature-card__item{display:flex;align-items:center;gap:.72rem}
.footer-contact-feature-card__item .check{display:flex;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;min-width:1.15rem;background:linear-gradient(180deg,rgba(126,97,255,.95),rgba(91,70,226,.95));border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 14px rgba(111,114,255,.16)}
.footer-contact-feature-card__item .check .check_svg,.footer-contact-feature-card__item .check img,.footer-contact-feature-card__item .check .contact-line__icon-fallback{width:.72rem;height:.72rem;color:var(--black);fill:var(--black);object-fit:contain;filter:none}
.footer-contact-feature-card__item .list_text{font-size:1rem;line-height:1.45;color:var(--white)}
.footer-contact-feature-card__button{cursor:pointer;margin-top:.2rem !important;padding:.78rem 1rem !important;width:100%;background-image:linear-gradient(180deg,rgba(94,58,238,.92) 0%,rgba(146,92,255,.92) 100%) !important;font-size:.9rem !important;color:var(--white) !important;border:0 !important;border-radius:9999px !important;box-shadow:inset 0 -2px 18px -4px rgba(255,255,255,.18),0 18px 28px rgba(35,16,86,.28) !important;transform:none !important}
.footer-contact-feature-card__button:hover,.footer-contact-feature-card__button:focus-visible{transform:none !important;filter:brightness(1.05) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo{background:radial-gradient(circle at 12% 18%,rgba(42,74,154,0.14),transparent 34%),radial-gradient(circle at 88% 14%,rgba(75,44,146,0.14),transparent 36%),linear-gradient(180deg,rgba(6,8,14,0.975),rgba(4,6,11,0.992)) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button{align-self:center !important;justify-content:center !important;text-align:center !important;min-width:188px !important;background:linear-gradient(180deg,rgba(18,22,36,0.96),rgba(8,10,18,0.99)) !important;border:1px solid rgba(125,139,255,0.20) !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 16px 32px rgba(0,0,0,0.28),0 0 22px rgba(81,100,232,0.13),0 0 32px rgba(171,104,255,0.10),inset 0 1px 0 rgba(255,255,255,.05) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:hover,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:focus-visible{background:linear-gradient(180deg,rgba(22,28,44,0.98),rgba(10,12,22,1)) !important}
.footer-contact-feature-card__button,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(17,21,34,0.95) 0%,rgba(8,10,18,0.99) 100%) !important;border:1px solid rgba(124,138,255,0.20) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(124,138,255,0.07),0 16px 30px rgba(0,0,0,.28),0 0 22px rgba(84,103,238,.14),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important}
.footer-contact-feature-card__button::before,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.footer-contact-feature-card__button:hover,.footer-contact-feature-card__button:focus-visible,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button:hover,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button:focus-visible{filter:brightness(1.05) !important;background:linear-gradient(180deg,rgba(22,27,42,0.98) 0%,rgba(10,12,20,1) 100%) !important}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-load-more-wrap .rounded-button{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(17,21,34,0.94),rgba(8,10,18,0.99)) !important;border:1px solid rgba(122,137,255,0.19) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.07),0 14px 28px rgba(0,0,0,0.26),0 0 20px rgba(81,100,232,0.13),0 0 32px rgba(171,104,255,0.09),inset 0 1px 0 rgba(255,255,255,.05) !important}
.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-load-more-wrap .rounded-button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;filter:brightness(1.05) !important;transform:none !important}
.platform-section .section-block-title,.platform-section .section-block-title--center{margin-bottom:54px !important}
.platform-section .section-block-title h2,.platform-section .section-block-title--center h2{margin-top:28px !important;font-size:clamp(2.55rem,4vw,3.35rem) !important;line-height:1.05 !important;letter-spacing:-.02em !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo{align-items:center !important;text-align:center !important;background:radial-gradient(circle at 14% 18%,rgba(45,82,168,0.10),transparent 34%),radial-gradient(circle at 86% 16%,rgba(86,52,172,0.10),transparent 36%),linear-gradient(180deg,rgba(5,8,14,0.985),rgba(3,5,10,0.996)) !important;border:1px solid rgba(108,125,236,0.14) !important;box-shadow:0 22px 46px rgba(0,0,0,.38),0 0 18px rgba(68,93,228,.08),0 0 26px rgba(127,80,243,.06),inset 0 1px 0 rgba(255,255,255,.035) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::before{inset:-1px !important;border-radius:22px !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.17),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.15),transparent 30%) !important;opacity:1 !important;transform:none !important;transition:filter .22s ease,opacity .22s ease !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::after{inset:0 !important;border-radius:22px !important;background:radial-gradient(circle at 18% 50%,rgba(90,118,255,.08),transparent 30%),radial-gradient(circle at 82% 50%,rgba(171,104,255,.08),transparent 32%) !important;transform:none !important;filter:blur(16px) !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::before,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover::after,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover{transform:none !important;filter:none !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__title,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__desc{text-align:center !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__desc{max-width:100% !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button{align-self:center !important;justify-content:center !important;margin:auto auto 0 !important;min-width:192px !important;padding:15px 26px !important;background:linear-gradient(180deg,rgba(19,24,40,0.96),rgba(9,12,22,0.995)) !important;border:1px solid rgba(122,137,255,0.20) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 14px 30px rgba(0,0,0,.28),0 0 20px rgba(84,103,238,.14),0 0 32px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:hover,.site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:focus-visible{background:linear-gradient(180deg,rgba(24,30,48,0.98),rgba(10,13,24,1)) !important;border-color:rgba(145,158,255,0.28) !important;filter:brightness(1.04) !important;transform:none !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:14px 28px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(18,23,38,0.96),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.20) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 14px 28px rgba(0,0,0,.26),0 0 20px rgba(81,100,232,.13),0 0 32px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(24,30,48,0.98),rgba(10,12,22,1)) !important;border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 16px 32px rgba(0,0,0,.28),0 0 24px rgba(87,109,255,.18),0 0 36px rgba(171,104,255,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;filter:brightness(1.04) !important}
.quick-chips{gap:14px !important;padding-bottom:10px !important}
.quick-chips .chip{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:12px 22px !important;line-height:1.2 !important;overflow:hidden !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 12px 24px rgba(0,0,0,.22),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important}
.quick-chips .chip::before{inset:0 !important;border-radius:999px !important}
.quick-chips .chip:hover,.quick-chips .chip:focus-visible,.quick-chips .chip.is-primary{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important}
.footer-contact-feature-card{background-color:rgba(7,10,17,0.965) !important;background-image:radial-gradient(at 88% 18%,rgba(83,53,195,0.22) 0px,transparent 42%),radial-gradient(at 8% 84%,rgba(48,99,225,0.16) 0px,transparent 38%),linear-gradient(180deg,rgba(7,10,17,.98),rgba(4,6,12,.995)) !important;box-shadow:0px -14px 22px 0px rgba(255,255,255,.06) inset,0 22px 44px rgba(0,0,0,.34) !important}
.footer-contact-feature-card .footer-contact-feature-card__border{background-image:linear-gradient(0deg,rgba(255,255,255,.18) -50%,rgba(122,137,255,.30) 40%,rgba(0,0,0,.24) 100%) !important}
.footer-contact-feature-card .footer-contact-feature-card__border::before{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0%,rgba(124,58,237,.0) 18%,rgba(124,58,237,.72) 46%,rgba(86,124,255,.68) 58%,hsla(0,0%,40%,0) 100%) !important}
.footer-contact-feature-card__paragraph{width:100% !important;max-width:none !important;font-size:.95rem !important;line-height:1.55 !important}
.footer-contact-feature-card__button,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button,.footer-contact-feature-card__button:hover,.footer-contact-feature-card__button:focus-visible,.footer-contact-feature-card__button:active,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button:hover,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button:focus-visible,.footer-contact-box--managed.footer-contact-neo .support-button.footer-contact-feature-card__button:active{transform:none !important;translate:none !important;margin-top:.2rem !important;margin-bottom:0 !important;bottom:auto !important}
.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:12px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.home-random-refresh-btn>*,.testimonial-action-btn>*,.testimonial-action-btn--ghost>*,.comments-showcase-button>*,.rounded-button.rounded-button--ghost>*{position:relative !important;z-index:1 !important}
.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.quick-chips{padding-bottom:4px !important}
.quick-chips .chip{box-shadow:0 0 0 1px rgba(122,137,255,.07),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important}
.quick-chips .chip:hover,.quick-chips .chip:focus-visible,.quick-chips .chip.is-primary{box-shadow:0 0 0 1px rgba(145,158,255,.12),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important}
.listing-browser-card.home-random-card{padding-top:18px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller{margin:54px 18px 0 42px !important;width:auto !important;max-width:none !important;min-height:56px !important;padding:0 !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:center !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;transform:none !important;justify-self:start !important;align-self:center !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta{min-width:0 !important;max-width:none !important;transform:none !important;padding-top:2px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong,.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-break:normal !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong{font-size:1.02rem !important;line-height:1.08 !important;margin-bottom:4px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.16 !important}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell,.listing-detail-page .seller-side-card .cosmetic-avatar-shell>img,.listing-detail-page .seller-side-card .public-profile-avatar{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:22px;object-fit:cover}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell{display:inline-flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(135deg,rgba(121,128,255,.22),rgba(255,143,113,.18));border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 26px rgba(10,18,36,.18);overflow:hidden}
body.profile-page:not(.admin-body),body.listing-page:not(.admin-body){background:linear-gradient(180deg,#050811 0%,#070c1a 38%,#060914 100%) !important}
body.profile-page:not(.admin-body)::before,body.listing-page:not(.admin-body)::before{background:radial-gradient(circle at 14% 28%,rgba(21,31,62,.24),transparent 24%),radial-gradient(circle at 84% 20%,rgba(34,23,57,.22),transparent 22%),radial-gradient(circle at 50% 72%,rgba(21,31,62,.14),transparent 28%) !important}
.profile-page .public-profile-header,.profile-page .public-profile-content,.listing-page .listing-detail-gallery,.listing-page .listing-detail-panel,.listing-page .listing-other-seller-items,.listing-page .seller-side-card{background:var(--warext-v324-panel-bg) !important;border:1px solid var(--warext-v324-line) !important;box-shadow:var(--warext-v324-shadow) !important}
.profile-page .public-profile-header,.profile-page .public-profile-content,.listing-page .listing-detail-gallery,.listing-page .listing-detail-panel,.listing-page .listing-other-seller-items,.listing-page .seller-side-card,.profile-page .listing-card{border-radius:32px !important}
.profile-page .public-profile-status,.profile-page .public-profile-role-line,.profile-page .public-profile-member-date,.profile-page .public-profile-score-note,.profile-page .public-profile-tab-summary,.profile-page .listing-body small,.profile-page .listing-body strong,.listing-page .listing-detail-rating,.listing-page .listing-detail-excerpt,.listing-page .listing-detail-meta-row,.listing-page .seller-side-stock,.listing-page .seller-side-card__head small{color:var(--warext-v324-muted) !important}
.profile-page .public-profile-name,.profile-page .public-profile-tab,.profile-page .public-profile-tab span,.profile-page .public-profile-award-line-head a,.profile-page .public-profile-award-line-head span,.profile-page .listing-body h3,.profile-page .listing-body strong a,.profile-page .public-profile-tab-placeholder span,.listing-page .listing-detail-summary h1,.listing-page .listing-description-body,.listing-page .seller-side-card__identity-top a,.listing-page .seller-side-award-title a,.listing-page .seller-side-award-title{color:var(--warext-v324-text) !important}
.profile-page .public-profile-avatar-shell,.profile-page .public-profile-avatar,.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v324-button-bg) !important;border:1px solid var(--warext-v324-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
.profile-page .public-profile-edit-btn,.listing-page .seller-side-profile-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;min-height:58px !important;padding:0 28px !important;border-radius:20px !important;background:var(--warext-v324-button-bg) !important;border:1px solid var(--warext-v324-line-strong) !important;color:var(--warext-v324-text) !important;text-decoration:none !important;box-shadow:0 18px 34px rgba(4,8,17,.22),inset 0 0 0 1px rgba(255,255,255,.03) !important}
.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
.listing-page .btn-buy-now:hover,.listing-page .btn-add-cart:hover,.profile-page .public-profile-edit-btn:hover,.listing-page .seller-side-profile-link:hover{filter:brightness(1.03) !important}
body.profile-page:not(.admin-body),body.listing-page:not(.admin-body),body.medal-page:not(.admin-body){background:linear-gradient(180deg,var(--warext-v325-bg-2) 0%,var(--warext-v325-bg-1) 46%,#060914 100%) !important}
body.profile-page:not(.admin-body)::before,body.listing-page:not(.admin-body)::before,body.medal-page:not(.admin-body)::before{background:radial-gradient(circle at 14% 28%,rgba(21,31,62,.26),transparent 24%),radial-gradient(circle at 84% 20%,rgba(34,23,57,.24),transparent 22%),radial-gradient(circle at 50% 72%,rgba(21,31,62,.16),transparent 28%) !important}
body:not(.admin-body){isolation:isolate}
.main-header,.nav-row,.social-strip,.header-actions,.profile-menu{position:relative !important;z-index:var(--warext-z-header) !important}
.notification-dropdown,.mini-top-link-dropdown__panel,.profile-mod-tools__menu,.profile-menu__dropdown,.header-dropdown,.dropdown-menu,[role="tooltip"]{z-index:var(--warext-z-dropdown) !important}
.modal-backdrop,.profile-mod-overlay,.medal-awardees-modal,.profile-award-modal,[data-report-dialog]{z-index:var(--warext-z-modal) !important}
body.profile-page .public-profile-section,body.listing-page .listing-detail-page,body.medal-page .medal-catalog-page,body.profile-page .site-panel,body.listing-page .site-panel{position:relative;z-index:var(--warext-z-content)}
body.profile-page .public-profile-header,body.profile-page .public-profile-content,body.listing-page .listing-detail-gallery,body.listing-page .listing-detail-panel,body.listing-page .listing-other-seller-items,body.listing-page .seller-side-card,body.medal-page .section-head,body.medal-page .medal-catalog-category{background:var(--warext-v325-surface) !important;border:1px solid var(--warext-v325-line) !important;box-shadow:var(--warext-v325-shadow) !important}
body.profile-page .public-profile-header,body.profile-page .public-profile-content,body.listing-page .listing-detail-gallery,body.listing-page .listing-detail-panel,body.listing-page .listing-other-seller-items,body.listing-page .seller-side-card,body.medal-page .section-head,body.medal-page .medal-catalog-category{border-radius:32px !important}
body.profile-page .public-profile-name,body.profile-page .public-profile-tab,body.profile-page .public-profile-tab span,body.profile-page .public-profile-award-line-head a,body.profile-page .public-profile-award-line-head span,body.profile-page .listing-body h3,body.profile-page .listing-body strong a,body.profile-page .public-profile-tab-placeholder span,body.profile-page .public-profile-market-review-card strong,body.profile-page .public-profile-market-review-card a,body.profile-page .comment-showcase-card h3,body.profile-page .comment-showcase-card strong,body.profile-page .public-profile-about-card h3,body.profile-page .public-profile-about-content,body.profile-page .public-empty-state strong,body.listing-page .listing-detail-summary h1,body.listing-page .listing-description-body,body.listing-page .seller-side-card__identity-top a,body.listing-page .seller-side-award-title a,body.listing-page .seller-side-award-title,body.medal-page .section-head h1,body.medal-page .medal-catalog-category__head h2,body.medal-page .medal-catalog-card h3{color:var(--warext-v325-text) !important}
body.profile-page .public-profile-status,body.profile-page .public-profile-role-line,body.profile-page .public-profile-member-date,body.profile-page .public-profile-score-note,body.profile-page .public-profile-tab-summary,body.profile-page .listing-body small,body.profile-page .listing-body strong,body.profile-page .public-profile-market-review-card p,body.profile-page .public-profile-market-review-card span,body.profile-page .comment-showcase-card p,body.profile-page .comment-showcase-card__rating-text,body.profile-page .public-empty-state,body.profile-page .public-empty-state div,body.profile-page .public-profile-about-card span,body.listing-page .listing-detail-rating,body.listing-page .listing-detail-excerpt,body.listing-page .listing-detail-meta-row,body.listing-page .seller-side-stock,body.listing-page .seller-side-card__head small,body.medal-page .section-head p,body.medal-page .medal-catalog-category__head p,body.medal-page .medal-catalog-card p{color:var(--warext-v325-muted) !important}
body.profile-page .public-profile-avatar-shell,body.profile-page .public-profile-avatar,body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v325-button) !important;border:1px solid var(--warext-v325-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
body.profile-page .public-profile-edit-btn,body.listing-page .seller-side-profile-link,body.medal-page .medal-catalog-card__action .site-secondary-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;min-height:58px !important;padding:0 28px !important;border-radius:20px !important;background:var(--warext-v325-button) !important;border:1px solid var(--warext-v325-line-strong) !important;color:var(--warext-v325-text) !important;text-decoration:none !important;box-shadow:0 18px 34px rgba(4,8,17,.22),inset 0 0 0 1px rgba(255,255,255,.03) !important}
body.profile-page .public-profile-award-panel .medal-chip,body.listing-page .seller-side-medals-wrap .medal-chip{position:relative !important;overflow:visible !important;z-index:1 !important}
body.profile-page .public-profile-award-panel .medal-chip:hover,body.profile-page .public-profile-award-panel .medal-chip:focus-within,body.listing-page .seller-side-medals-wrap .medal-chip:hover,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within{z-index:var(--warext-z-tooltip) !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip{top:auto !important;bottom:calc(100%+14px) !important;transform:translateX(-50%) !important;z-index:calc(var(--warext-z-tooltip)+1) !important;pointer-events:none !important;background:linear-gradient(145deg,rgba(8,12,23,.98),rgba(17,23,47,.96)) !important;border:1px solid var(--warext-v325-line-strong) !important;box-shadow:0 22px 38px rgba(2,4,12,.42) !important;color:var(--warext-v325-text) !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip::after,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip::after{top:100% !important;bottom:auto !important;background:rgba(17,23,47,.96) !important;border-right:1px solid var(--warext-v325-line-strong) !important;border-bottom:1px solid var(--warext-v325-line-strong) !important}
body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
body.listing-page .btn-buy-now:hover,body.listing-page .btn-add-cart:hover,body.profile-page .public-profile-edit-btn:hover,body.listing-page .seller-side-profile-link:hover,body.medal-page .medal-catalog-card__action .site-secondary-btn:hover{filter:brightness(1.03) !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip{top:calc(100%+14px) !important;bottom:auto !important;left:50% !important;transform:translate(-50%,-6px) !important;min-width:190px !important;max-width:min(280px,calc(100vw - 40px)) !important;padding:14px 16px !important;border-radius:18px !important;text-align:center !important;background:radial-gradient(circle at 18% 22%,rgba(21,31,62,.52),transparent 34%),radial-gradient(circle at 82% 20%,rgba(34,23,57,.42),transparent 30%),linear-gradient(145deg,rgba(8,12,23,.99),rgba(17,23,47,.97)) !important;border:1px solid rgba(176,188,255,.22) !important;box-shadow:0 22px 42px rgba(2,4,12,.50) !important;opacity:0 !important;pointer-events:none !important;white-space:normal !important}
body.profile-page .public-profile-award-panel .medal-chip:hover .medal-chip__tooltip,body.profile-page .public-profile-award-panel .medal-chip:focus-within .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip:hover .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within .medal-chip__tooltip{opacity:1 !important;transform:translate(-50%,0) !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip::after,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip::after{top:-7px !important;bottom:auto !important;left:50% !important;width:14px !important;height:14px !important;transform:translateX(-50%) rotate(45deg) !important;background:rgba(14,19,38,.98) !important;border-top:1px solid rgba(176,188,255,.22) !important;border-left:1px solid rgba(176,188,255,.22) !important;border-right:0 !important;border-bottom:0 !important}
body.js-profile-award-tooltips .public-profile-award-panel .medal-chip__tooltip{display:none !important}
.profile-award-tooltip-portal{position:fixed !important;left:-9999px !important;top:-9999px !important;min-width:190px !important;max-width:min(280px,calc(100vw - 24px)) !important;padding:14px 16px !important;border-radius:18px !important;background:radial-gradient(circle at 18% 22%,rgba(21,31,62,.52),transparent 34%),radial-gradient(circle at 82% 20%,rgba(34,23,57,.42),transparent 30%),linear-gradient(145deg,rgba(8,12,23,.99),rgba(17,23,47,.97)) !important;border:1px solid rgba(176,188,255,.22) !important;box-shadow:0 22px 42px rgba(2,4,12,.50) !important;color:var(--warext-v325-text,#f3f5ff) !important;text-align:center !important;white-space:normal !important;line-height:1.5 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:9500 !important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease !important;transform:translate3d(0,0,0) !important}
.profile-award-tooltip-portal::after{content:"" !important;position:absolute !important;left:50% !important;width:14px !important;height:14px !important;transform:translateX(-50%) rotate(45deg) !important;background:rgba(14,19,38,.98) !important}
.profile-award-tooltip-portal.is-top::after{top:-7px !important;border-top:1px solid rgba(176,188,255,.22) !important;border-left:1px solid rgba(176,188,255,.22) !important}
.profile-award-tooltip-portal.is-bottom::after{bottom:-7px !important;border-right:1px solid rgba(176,188,255,.22) !important;border-bottom:1px solid rgba(176,188,255,.22) !important}
.profile-award-tooltip-portal strong{display:block !important;color:var(--warext-v325-text,#f3f5ff) !important;font-size:.98rem !important;line-height:1.35 !important}
.profile-award-tooltip-portal small{display:block !important;margin-top:4px !important;color:rgba(223,229,255,.78) !important;font-size:.84rem !important;line-height:1.45 !important}
.profile-award-tooltip-portal{display:block !important;left:-9999px !important;top:-9999px !important;width:max-content !important;min-width:190px !important;max-width:min(300px,calc(100vw - 24px)) !important;padding:14px 16px !important;border-radius:18px !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:99999 !important}
.profile-award-tooltip-portal.is-visible{opacity:1 !important;visibility:visible !important}
body.profile-page .public-profile-award-panel,body.profile-page .public-profile-awards-slot,body.profile-page .public-profile-header,body.listing-page .seller-side-card,body.listing-page .seller-side-medals-wrap,body.listing-page .seller-side-award-group{overflow:visible !important}
body.profile-page .public-profile-award-panel .medal-chip,body.listing-page .seller-side-medals-wrap .medal-chip{position:relative !important;overflow:visible !important;isolation:isolate !important;z-index:5 !important}
body.profile-page .public-profile-award-panel .medal-chip:hover,body.profile-page .public-profile-award-panel .medal-chip:focus-within,body.listing-page .seller-side-medals-wrap .medal-chip:hover,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within{z-index:10010 !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip{display:block !important;position:absolute !important;left:50% !important;top:calc(100%+10px) !important;bottom:auto !important;transform:translate(-50%,8px) !important;min-width:156px !important;max-width:min(230px,calc(100vw - 24px)) !important;padding:10px 12px !important;border-radius:14px !important;background:radial-gradient(circle at 18% 22%,rgba(21,31,62,.46),transparent 34%),radial-gradient(circle at 82% 20%,rgba(34,23,57,.36),transparent 30%),linear-gradient(145deg,rgba(8,12,23,.995),rgba(17,23,47,.975)) !important;border:1px solid rgba(176,188,255,.20) !important;box-shadow:0 18px 30px rgba(2,4,12,.42) !important;color:var(--warext-v325-text,#f3f5ff) !important;text-align:center !important;line-height:1.42 !important;white-space:normal !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:10020 !important}
body.profile-page .public-profile-award-panel .medal-chip:hover .medal-chip__tooltip,body.profile-page .public-profile-award-panel .medal-chip:focus-within .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip:hover .medal-chip__tooltip,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within .medal-chip__tooltip,body.js-profile-award-tooltips.profile-page .public-profile-award-panel .medal-chip:hover .medal-chip__tooltip,body.js-profile-award-tooltips.profile-page .public-profile-award-panel .medal-chip:focus-within .medal-chip__tooltip{opacity:1 !important;visibility:visible !important;transform:translate(-50%,0) !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip::after,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip::after{content:"" !important;position:absolute !important;left:50% !important;top:-6px !important;width:12px !important;height:12px !important;transform:translateX(-50%) rotate(45deg) !important;background:rgba(14,19,38,.985) !important;border-top:1px solid rgba(176,188,255,.20) !important;border-left:1px solid rgba(176,188,255,.20) !important;border-right:0 !important;border-bottom:0 !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip strong,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip strong{display:block !important;color:var(--warext-v325-text,#f3f5ff) !important;font-size:.92rem !important;line-height:1.32 !important}
body.profile-page .public-profile-award-panel .medal-chip__tooltip small,body.listing-page .seller-side-medals-wrap .medal-chip__tooltip small{display:block !important;margin-top:4px !important;color:rgba(223,229,255,.78) !important;font-size:.78rem !important;line-height:1.4 !important}
.profile-award-tooltip-portal{display:none !important}
body.profile-page .public-profile-award-panel,body.profile-page .public-profile-awards-slot,body.profile-page .profile-medal-grid,body.listing-page .seller-side-card,body.listing-page .seller-side-medals-wrap,body.listing-page .seller-side-award-group,body.listing-page .profile-medal-grid{overflow:visible !important}
body.profile-page .public-profile-award-panel .medal-chip,body.listing-page .seller-side-medals-wrap .medal-chip{position:relative !important;overflow:visible !important;isolation:isolate !important}
body.profile-page .public-profile-award-panel .medal-chip:hover,body.profile-page .public-profile-award-panel .medal-chip:focus-visible,body.profile-page .public-profile-award-panel .medal-chip:focus-within,body.listing-page .seller-side-medals-wrap .medal-chip:hover,body.listing-page .seller-side-medals-wrap .medal-chip:focus-visible,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within{z-index:10040 !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-note,body.listing-page .seller-side-medals-wrap .medal-chip__hover-note{position:absolute !important;left:50% !important;top:calc(100%+8px) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;max-width:min(240px,calc(100vw - 32px)) !important;padding:9px 12px !important;border-radius:12px !important;background:linear-gradient(180deg,rgba(9,14,28,.985),rgba(16,24,48,.985)) !important;border:1px solid rgba(179,193,255,.16) !important;box-shadow:0 16px 28px rgba(3,7,18,.34) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate(-50%,-6px) !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease !important;white-space:nowrap !important;z-index:10050 !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-note::before,body.listing-page .seller-side-medals-wrap .medal-chip__hover-note::before{content:"" !important;position:absolute !important;left:50% !important;top:-6px !important;width:12px !important;height:12px !important;background:rgba(12,18,36,.99) !important;border-top:1px solid rgba(179,193,255,.16) !important;border-left:1px solid rgba(179,193,255,.16) !important;transform:translateX(-50%) rotate(45deg) !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-date,body.listing-page .seller-side-medals-wrap .medal-chip__hover-date{display:block !important;font-size:.76rem !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:.01em !important;color:#f3f5ff !important;text-align:center !important}
body.profile-page .public-profile-header,body.profile-page .public-profile-top,body.profile-page .public-profile-awards-slot,body.profile-page .public-profile-award-panel,body.profile-page .public-profile-tabs,body.profile-page .public-profile-tabs__list,body.profile-page .public-profile-tab,body.listing-page .seller-side-card,body.listing-page .seller-side-medals-wrap,body.listing-page .seller-side-award-group{overflow:visible !important}
body.profile-page .public-profile-award-panel,body.listing-page .seller-side-award-group,body.listing-page .seller-side-medals-wrap{position:relative !important;z-index:38 !important}
body.profile-page .public-profile-tabs,body.profile-page .public-profile-content,body.listing-page .listing-detail-page{position:relative !important;z-index:8 !important}
body.profile-page .public-profile-award-panel .profile-medal-grid,body.profile-page .public-profile-award-panel .profile-medal-grid--profile,body.listing-page .seller-side-medals-wrap .profile-medal-grid{overflow:visible !important;align-items:flex-start !important}
body.profile-page .public-profile-award-panel .medal-chip,body.listing-page .seller-side-medals-wrap .medal-chip{position:relative !important;z-index:50 !important;overflow:visible !important;contain:none !important}
body.profile-page .public-profile-award-panel .medal-chip:hover,body.profile-page .public-profile-award-panel .medal-chip:focus-visible,body.profile-page .public-profile-award-panel .medal-chip:focus-within,body.listing-page .seller-side-medals-wrap .medal-chip:hover,body.listing-page .seller-side-medals-wrap .medal-chip:focus-visible,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within{z-index:9990 !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-note,body.listing-page .seller-side-medals-wrap .medal-chip__hover-note{left:50% !important;top:calc(100%+10px) !important;bottom:auto !important;width:max-content !important;min-width:170px !important;max-width:min(260px,calc(100vw - 28px)) !important;padding:11px 14px !important;border-radius:14px !important;background:radial-gradient(circle at 50% 0%,rgba(108,126,255,.18),transparent 62%),linear-gradient(180deg,rgba(9,14,28,.985),rgba(14,22,44,.992)) !important;border:1px solid rgba(159,176,255,.18) !important;box-shadow:0 18px 34px rgba(3,7,18,.42),0 0 0 1px rgba(255,255,255,.02) inset !important;white-space:normal !important;text-wrap:balance !important;text-align:center !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate(-50%,-8px) !important;z-index:10020 !important}
body.profile-page .public-profile-award-panel .medal-chip:hover .medal-chip__hover-note,body.profile-page .public-profile-award-panel .medal-chip:focus-visible .medal-chip__hover-note,body.profile-page .public-profile-award-panel .medal-chip:focus-within .medal-chip__hover-note,body.listing-page .seller-side-medals-wrap .medal-chip:hover .medal-chip__hover-note,body.listing-page .seller-side-medals-wrap .medal-chip:focus-visible .medal-chip__hover-note,body.listing-page .seller-side-medals-wrap .medal-chip:focus-within .medal-chip__hover-note{opacity:1 !important;visibility:visible !important;transform:translate(-50%,0) !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-note::before,body.listing-page .seller-side-medals-wrap .medal-chip__hover-note::before{top:-7px !important;width:13px !important;height:13px !important;background:rgba(12,18,36,.995) !important;border-top:1px solid rgba(159,176,255,.18) !important;border-left:1px solid rgba(159,176,255,.18) !important}
body.profile-page .public-profile-award-panel .medal-chip__hover-date,body.listing-page .seller-side-medals-wrap .medal-chip__hover-date{display:block !important;font-size:.78rem !important;font-weight:800 !important;line-height:1.42 !important;letter-spacing:.012em !important;color:#f5f7ff !important;text-shadow:0 1px 0 rgba(0,0,0,.16) !important}
header.site-header{position:relative !important;z-index:140 !important}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{position:relative !important;background:transparent !important}
header.site-header .promo-strip::before,header.site-header .social-strip::before,header.site-header .main-header::before,header.site-header .nav-row::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,24,.94),rgba(9,14,28,.9)),radial-gradient(circle at top left,rgba(76,94,255,.10),transparent 40%),radial-gradient(circle at top right,rgba(123,63,255,.12),transparent 34%);border-bottom:1px solid rgba(152,171,255,.09);pointer-events:none}
header.site-header .promo-grid--managed,header.site-header .social-strip-inner,header.site-header .main-header-inner,header.site-header .nav-row-inner{position:relative;z-index:1}
header.site-header .promo-grid--managed{gap:14px !important;padding-top:12px !important;padding-bottom:12px !important}
header.site-header .promo-card--managed{min-height:96px !important;border-radius:24px !important;border:1px solid rgba(155,175,255,.12) !important;box-shadow:0 14px 36px rgba(2,7,20,.24) !important;overflow:visible !important}
header.site-header .promo-card--managed::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%,rgba(133,102,255,.08));pointer-events:none}
header.site-header .social-strip-inner{min-height:58px !important;gap:18px !important}
header.site-header .social-strip p,header.site-header .mini-top-links a,header.site-header .mini-top-link-dropdown>a{color:rgba(231,238,255,.82) !important}
header.site-header .social-icons a{width:42px !important;height:42px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(23,31,56,.96),rgba(11,17,34,.98)) !important;border:1px solid rgba(153,170,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 22px rgba(3,7,18,.20) !important}
header.site-header .main-header-inner{gap:18px !important;min-height:96px !important}
header.site-header .logo{position:relative !important;display:inline-flex !important;align-items:center !important;gap:14px !important;padding:10px 16px 10px 10px !important;border-radius:26px !important;background:linear-gradient(145deg,rgba(12,18,35,.96),rgba(17,27,50,.94)) !important;border:1px solid rgba(159,176,255,.14) !important;box-shadow:0 16px 34px rgba(4,9,24,.22) !important}
header.site-header .logo-text{color:#f4f7ff !important;font-weight:800 !important;letter-spacing:-.018em !important}
header.site-header .search-box.neo-search{border-radius:28px !important;box-shadow:0 18px 44px rgba(3,8,20,.24) !important}
header.site-header .header-actions{gap:10px !important;align-items:center !important}
header.site-header .balance-pill,header.site-header .header-icon-link,header.site-header .profile-menu-trigger,header.site-header .header-auth-btn{min-height:48px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(22,30,54,.97),rgba(12,18,36,.98)) !important;border:1px solid rgba(154,172,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 24px rgba(3,7,18,.20) !important;color:#eff4ff !important}
header.site-header .balance-pill:hover,header.site-header .header-icon-link:hover,header.site-header .profile-menu-trigger:hover,header.site-header .header-auth-btn:hover{border-color:rgba(173,190,255,.24) !important;transform:translateY(-1px) !important}
header.site-header .add-listing{min-height:52px !important;padding:0 24px !important;border-radius:20px !important;background:linear-gradient(135deg,#eff3ff,#ced8ff) !important;border:1px solid rgba(255,255,255,.45) !important;color:#172445 !important;box-shadow:0 18px 34px rgba(2,8,20,.22),inset 0 1px 0 rgba(255,255,255,.72) !important}
header.site-header .add-listing:hover{transform:translateY(-1px) !important;filter:brightness(1.02) !important}
header.site-header .nav-row::before{background:linear-gradient(180deg,rgba(8,11,22,.96),rgba(9,13,26,.92)),radial-gradient(circle at 12% 0%,rgba(71,88,255,.12),transparent 36%),radial-gradient(circle at 88% 0%,rgba(123,63,255,.12),transparent 28%) !important}
header.site-header .nav-row-inner{min-height:56px !important;gap:18px !important}
header.site-header .category-trigger,header.site-header .main-nav a{min-height:46px !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(18,27,49,.92),rgba(12,19,37,.96)) !important;border:1px solid transparent !important;color:rgba(239,244,255,.88) !important;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease !important}
header.site-header .category-trigger:hover,header.site-header .category-trigger:focus-visible,header.site-header .main-nav a:hover,header.site-header .main-nav a:focus-visible,header.site-header .main-nav a.active,header.site-header .main-nav a.is-active{color:#ffffff !important;border-color:rgba(164,181,255,.18) !important;background:linear-gradient(180deg,rgba(28,39,67,.96),rgba(16,23,42,.98)) !important}
header.site-header .main-nav{gap:8px !important}
header.site-header .mega-menu{border-radius:28px !important;border:1px solid rgba(160,176,255,.12) !important;background:linear-gradient(180deg,rgba(9,14,28,.98),rgba(12,19,38,.985)),radial-gradient(circle at top right,rgba(111,83,255,.12),transparent 38%) !important;box-shadow:0 26px 56px rgba(1,6,18,.42) !important}
header.site-header .mega-tab,header.site-header .mega-link-item,header.site-header .mega-more-btn{border-radius:16px !important}
header.site-header .balance-dropdown,body>.balance-dropdown.is-floating-open,header.site-header .profile-menu-dropdown,body>.profile-menu-dropdown.is-floating-open,header.site-header .notification-dropdown,body>.notification-dropdown.is-floating-open,header.site-header .cart-dropdown,body>.cart-dropdown.is-floating-open,header.site-header .mini-top-link-dropdown__panel,body>.mini-top-link-dropdown__panel.is-floating-open{min-width:260px !important;padding:12px !important;border-radius:24px !important;border:1px solid rgba(161,178,255,.14) !important;background:radial-gradient(circle at top right,rgba(99,117,255,.18),transparent 42%),radial-gradient(circle at bottom left,rgba(123,63,255,.12),transparent 38%),linear-gradient(180deg,rgba(8,12,25,.985),rgba(13,20,40,.992)) !important;box-shadow:0 30px 68px rgba(2,7,20,.48),inset 0 1px 0 rgba(255,255,255,.04) !important;backdrop-filter:blur(18px) saturate(120%) !important;gap:10px !important}
header.site-header .notification-dropdown,body>.notification-dropdown.is-floating-open{width:min(380px,calc(100vw - 20px)) !important;min-width:min(380px,calc(100vw - 20px)) !important}
header.site-header .cart-dropdown,body>.cart-dropdown.is-floating-open{width:min(360px,calc(100vw - 20px)) !important;min-width:min(360px,calc(100vw - 20px)) !important}
header.site-header .notification-dropdown__header,body>.notification-dropdown.is-floating-open .notification-dropdown__header{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:46px !important;padding:0 10px 10px !important;border-bottom:1px solid rgba(162,180,255,.10) !important;color:#f5f7ff !important;font-size:.92rem !important;font-weight:800 !important;letter-spacing:.12em !important}
header.site-header .balance-dropdown a,body>.balance-dropdown.is-floating-open a,header.site-header .profile-menu-dropdown a,body>.profile-menu-dropdown.is-floating-open a,header.site-header .mini-top-link-dropdown__panel a,body>.mini-top-link-dropdown__panel.is-floating-open a{display:flex !important;align-items:center !important;min-height:46px !important;padding:0 14px !important;border-radius:16px !important;color:rgba(239,244,255,.88) !important;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)) !important;border:1px solid rgba(255,255,255,.03) !important}
header.site-header .balance-dropdown a:hover,body>.balance-dropdown.is-floating-open a:hover,header.site-header .profile-menu-dropdown a:hover,body>.profile-menu-dropdown.is-floating-open a:hover,header.site-header .mini-top-link-dropdown__panel a:hover,body>.mini-top-link-dropdown__panel.is-floating-open a:hover{color:#fff !important;border-color:rgba(160,177,255,.14) !important;background:linear-gradient(180deg,rgba(27,39,69,.92),rgba(18,25,47,.96)) !important}
header.site-header .profile-menu-dropdown .profile-menu-card,body>.profile-menu-dropdown.is-floating-open .profile-menu-card{padding:14px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(20,31,57,.95),rgba(11,16,32,.98)) !important;border:1px solid rgba(163,181,255,.12) !important;color:#f4f7ff !important}
header.site-header .notification-item,body>.notification-dropdown.is-floating-open .notification-item,header.site-header .cart-dropdown__item,body>.cart-dropdown.is-floating-open .cart-dropdown__item{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:12px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(20,29,52,.82),rgba(11,16,32,.90)) !important;border:1px solid rgba(255,255,255,.04) !important;color:rgba(239,244,255,.9) !important}
header.site-header .cart-dropdown__item,body>.cart-dropdown.is-floating-open .cart-dropdown__item{grid-template-columns:72px minmax(0,1fr) !important;align-items:center !important}
header.site-header .notification-item:hover,body>.notification-dropdown.is-floating-open .notification-item:hover,header.site-header .cart-dropdown__item:hover,body>.cart-dropdown.is-floating-open .cart-dropdown__item:hover{border-color:rgba(162,179,255,.14) !important;background:linear-gradient(180deg,rgba(27,39,69,.92),rgba(14,21,40,.96)) !important}
header.site-header .notification-item strong,body>.notification-dropdown.is-floating-open .notification-item strong,header.site-header .cart-dropdown__item strong,body>.cart-dropdown.is-floating-open .cart-dropdown__item strong{color:#f5f7ff !important}
header.site-header .notification-item small,body>.notification-dropdown.is-floating-open .notification-item small,header.site-header .notification-item p,body>.notification-dropdown.is-floating-open .notification-item p,header.site-header .cart-dropdown__item small,body>.cart-dropdown.is-floating-open .cart-dropdown__item small{color:rgba(220,228,248,.72) !important}
header.site-header .notification-dropdown__footer,body>.notification-dropdown.is-floating-open .notification-dropdown__footer,header.site-header .cart-dropdown__footer,body>.cart-dropdown.is-floating-open .cart-dropdown__footer{margin-top:2px !important;padding-top:10px !important;border-top:1px solid rgba(162,179,255,.10) !important}
header.site-header .notification-footer-btn,body>.notification-dropdown.is-floating-open .notification-footer-btn,header.site-header .cart-dropdown__footer a,body>.cart-dropdown.is-floating-open .cart-dropdown__footer a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 16px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(26,37,66,.96),rgba(15,22,42,.98)) !important;border:1px solid rgba(160,177,255,.12) !important;color:#f4f7ff !important}
header.site-header .notification-footer-btn:hover,body>.notification-dropdown.is-floating-open .notification-footer-btn:hover,header.site-header .cart-dropdown__footer a:hover,body>.cart-dropdown.is-floating-open .cart-dropdown__footer a:hover{border-color:rgba(174,190,255,.22) !important;background:linear-gradient(180deg,rgba(34,47,82,.98),rgba(18,27,52,.99)) !important}
.site-footer--managed{position:relative !important;margin-top:34px !important;padding-top:18px !important;padding-bottom:24px !important;background:linear-gradient(180deg,rgba(6,10,20,.76),rgba(7,11,22,.92) 18%,rgba(5,8,17,.97)),radial-gradient(circle at 18% 12%,rgba(73,90,255,.08),transparent 30%),radial-gradient(circle at 82% 8%,rgba(123,63,255,.08),transparent 26%) !important;border-top:1px solid rgba(151,170,255,.10) !important}
.site-footer--managed::before,.site-footer--managed::after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;pointer-events:none;opacity:.42;filter:blur(18px)}
.site-footer--managed::before{left:-90px;top:80px;background:radial-gradient(circle,rgba(76,94,255,.10),transparent 68%)}
.site-footer--managed::after{right:-80px;top:24px;background:radial-gradient(circle,rgba(123,63,255,.08),transparent 68%)}
.site-footer--managed .container{position:relative;z-index:1}
.site-footer--managed .footer-top-cards--managed{gap:18px !important;margin-bottom:24px !important}
.site-footer--managed .footer-main-grid--managed{gap:26px !important;align-items:start !important}
.site-footer--managed .footer-link-col h4,.site-footer--managed .footer-contact-feature-card__title,.site-footer--managed .legal-card strong,.site-footer--managed .legal-card--managed strong{color:#f4f7ff !important;letter-spacing:-.02em !important}
.site-footer--managed .footer-link-col{padding-top:8px !important}
.site-footer--managed .footer-link-col a{display:block !important;padding:5px 0 !important;color:rgba(221,230,248,.78) !important;transition:color .18s ease,transform .18s ease !important}
.site-footer--managed .footer-link-col a:hover{color:#ffffff !important;transform:translateX(3px) !important}
.site-footer--managed .footer-contact-feature-card{border-radius:30px !important;border:1px solid rgba(160,178,255,.12) !important;background:radial-gradient(circle at top right,rgba(104,120,255,.18),transparent 44%),linear-gradient(180deg,rgba(10,14,28,.98),rgba(13,19,36,.995)) !important;box-shadow:0 26px 54px rgba(2,7,20,.34),inset 0 1px 0 rgba(255,255,255,.04) !important}
.site-footer--managed .footer-contact-feature-card__line{border-color:rgba(162,180,255,.10) !important}
.site-footer--managed .footer-contact-feature-card__item{min-height:40px !important}
.site-footer--managed .footer-contact-feature-card__button,.site-footer--managed .support-button{min-height:50px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(24,35,63,.98),rgba(15,22,41,.99)) !important;border:1px solid rgba(160,178,255,.12) !important;color:#f4f7ff !important;box-shadow:0 16px 30px rgba(2,8,20,.26) !important}
.site-footer--managed .footer-contact-feature-card__button:hover,.site-footer--managed .support-button:hover{border-color:rgba(176,192,255,.20) !important;transform:translateY(-1px) !important}
.site-footer--managed .footer-payment-zone,.site-footer--managed .footer-legal-zone{margin-top:24px !important}
.site-footer--managed .footer-payment-item,.site-footer--managed .legal-card,.site-footer--managed .legal-card--managed{border-radius:22px !important;background:linear-gradient(180deg,rgba(14,20,37,.96),rgba(8,12,23,.98)) !important;border:1px solid rgba(154,172,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}
.site-footer--managed .footer-payment-item:hover,.site-footer--managed .legal-card:hover,.site-footer--managed .legal-card--managed:hover{border-color:rgba(170,188,255,.16) !important}
.site-footer--managed .copyright{margin-top:22px !important;color:rgba(214,223,242,.72) !important}
header.site-header{background:linear-gradient(180deg,rgba(6,10,21,.975),rgba(7,11,24,.965) 42%,rgba(6,10,21,.978)) !important;border-bottom:0 !important;box-shadow:0 18px 42px rgba(2,6,16,.26) !important;overflow:visible !important}
header.site-header::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 0%,rgba(82,101,255,.12),transparent 34%),radial-gradient(circle at 86% 0%,rgba(126,79,255,.14),transparent 30%),radial-gradient(circle at 50% 100%,rgba(35,56,128,.14),transparent 44%);pointer-events:none}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{background:transparent !important;border-bottom:0 !important;box-shadow:none !important}
header.site-header .promo-strip::before,header.site-header .social-strip::before,header.site-header .main-header::before,header.site-header .nav-row::before{display:none !important}
header.site-header .promo-grid--managed,header.site-header .social-strip-inner,header.site-header .main-header-inner,header.site-header .nav-row-inner{position:relative !important;z-index:1 !important}
header.site-header .promo-grid--managed{padding-top:12px !important;padding-bottom:10px !important}
header.site-header .social-strip-inner{min-height:52px !important;padding-top:8px !important;padding-bottom:8px !important}
header.site-header .main-header-inner{min-height:92px !important;padding-top:12px !important;padding-bottom:12px !important}
header.site-header .logo{padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;gap:14px !important}
header.site-header .logo:hover,header.site-header .logo:focus-visible{transform:none !important;filter:none !important}
header.site-header .nav-row{border-top:0 !important}
header.site-header .nav-row-inner{min-height:48px !important;padding:4px 0 10px !important;gap:16px !important;flex-wrap:nowrap !important;overflow:visible !important}
header.site-header .category-trigger-wrap{flex:0 0 auto !important}
header.site-header .category-trigger{min-height:40px !important;height:40px !important;padding:0 18px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(16,24,43,.78),rgba(10,16,31,.86)) !important;border:1px solid rgba(146,165,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}
header.site-header .main-nav{flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:4px !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:none !important;-ms-overflow-style:none !important}
header.site-header .main-nav::-webkit-scrollbar{display:none !important}
header.site-header .main-nav a{position:relative !important;flex:0 0 auto !important;min-height:38px !important;padding:0 10px !important;border-radius:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:rgba(238,244,255,.86) !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:-.012em !important;white-space:nowrap !important}
header.site-header .main-nav a::after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(123,143,255,0),rgba(123,143,255,.92),rgba(159,118,255,.78),rgba(123,143,255,0));opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}
header.site-header .main-nav a:hover,header.site-header .main-nav a:focus-visible,header.site-header .main-nav a.active,header.site-header .main-nav a.is-active{background:transparent !important;border:0 !important;color:#ffffff !important;transform:none !important}
header.site-header .main-nav a:hover::after,header.site-header .main-nav a:focus-visible::after,header.site-header .main-nav a.active::after,header.site-header .main-nav a.is-active::after{opacity:1;transform:scaleX(1)}
.site-footer--managed .footer-marquee-track,html[data-theme="dark"] .footer-marquee-track{will-change:transform !important;transform:translate3d(0,0,0) !important;backface-visibility:hidden !important}
.site-footer--managed .footer-marquee--payments,html[data-theme="dark"] .footer-marquee--payments{padding-left:18px !important;padding-right:18px !important}
header.site-header{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(5,9,22,.985),rgba(6,10,22,.972) 48%,rgba(5,8,19,.985)) !important;box-shadow:0 20px 44px rgba(2,5,14,.24) !important}
header.site-header::before{background:radial-gradient(circle at 12% 0%,rgba(84,108,255,.11),transparent 28%),radial-gradient(circle at 86% 0%,rgba(126,76,255,.12),transparent 26%),linear-gradient(90deg,rgba(8,12,26,0) 0%,rgba(20,31,74,.12) 50%,rgba(8,12,26,0) 100%) !important}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{position:relative !important;margin-top:-1px !important;background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important}
header.site-header .promo-grid--managed{align-items:stretch !important;gap:14px !important;padding-top:16px !important;padding-bottom:10px !important}
header.site-header .promo-card--managed{min-height:98px !important;padding:18px 20px !important;border-radius:24px !important;border:1px solid rgba(124,142,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 28px rgba(5,8,20,.18) !important;background-size:cover !important;background-position:center !important;overflow:hidden !important}
header.site-header .promo-card--managed strong{display:block !important;margin-bottom:8px !important;font-size:1.1rem !important;font-weight:800 !important;letter-spacing:-.02em !important;color:#f3f6ff !important}
header.site-header .promo-card--managed span{display:block !important;max-width:92% !important;font-size:.94rem !important;line-height:1.36 !important;color:rgba(234,240,255,.82) !important}
header.site-header .social-strip-inner{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:22px !important;min-height:58px !important;padding-top:6px !important;padding-bottom:6px !important}
header.site-header .social-icons{display:flex !important;align-items:center !important;gap:10px !important}
header.site-header .social-icons a{width:44px !important;height:44px !important;border-radius:15px !important;background:linear-gradient(180deg,rgba(18,28,56,.78),rgba(12,18,37,.92)) !important;border:1px solid rgba(121,139,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}
header.site-header .social-strip p{margin:0 !important;text-align:center !important;font-size:1rem !important;font-weight:600 !important;color:rgba(233,239,255,.78) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
header.site-header .mini-top-links{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:nowrap !important;gap:18px !important}
header.site-header .mini-top-links a,header.site-header .mini-top-link-dropdown>a{padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important;font-size:1rem !important;font-weight:600 !important;color:rgba(231,237,253,.80) !important;white-space:nowrap !important}
header.site-header .mini-top-links a:hover,header.site-header .mini-top-link-dropdown>a:hover{color:#ffffff !important}
header.site-header .main-header-inner{display:grid !important;grid-template-columns:minmax(208px,254px) minmax(360px,1fr) auto !important;align-items:center !important;gap:22px !important;min-height:88px !important;padding-top:10px !important;padding-bottom:10px !important}
header.site-header .logo{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important}
header.site-header .logo-image{width:56px !important;height:56px !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(9,14,30,.24) !important}
header.site-header .logo-text{font-size:1.12rem !important;line-height:1.04 !important;font-weight:900 !important;letter-spacing:-.03em !important;color:#f6f8ff !important;text-shadow:0 2px 10px rgba(0,0,0,.18) !important}
header.site-header .search-box.neo-search{width:100% !important;max-width:560px !important;min-height:60px !important;margin:0 auto !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(5,8,16,.96),rgba(3,6,12,.985)) !important;border:1px solid rgba(120,138,255,.10) !important;box-shadow:0 14px 32px rgba(3,6,14,.26),inset 0 1px 0 rgba(255,255,255,.03) !important;overflow:hidden !important}
header.site-header .search-box.neo-search .neo-search__grid,header.site-header .search-box.neo-search .neo-search__glow,header.site-header .search-box.neo-search .neo-search__dark-border,header.site-header .search-box.neo-search .neo-search__white,header.site-header .search-box.neo-search .neo-search__border,header.site-header .search-box.neo-search .neo-search__input-mask,header.site-header .search-box.neo-search .neo-search__pink-mask,header.site-header .search-box.neo-search .neo-search__filter-border{display:none !important}
header.site-header .search-box.neo-search .neo-search__main{min-height:60px !important;padding:0 16px !important;background:none !important}
header.site-header .search-box.neo-search .neo-search__search-icon{left:16px !important;color:#d7dcee !important;opacity:.92 !important}
header.site-header .search-box.neo-search .neo-search__input{height:60px !important;padding-left:50px !important;padding-right:76px !important;font-size:1.08rem !important;font-weight:600 !important;color:#f1f5ff !important;background:none !important}
header.site-header .search-box.neo-search .neo-search__input::placeholder{color:rgba(198,207,230,.62) !important}
header.site-header .search-box.neo-search .neo-search__filter-shell{right:12px !important;width:42px !important;height:42px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(14,22,44,.92),rgba(10,15,31,.98)) !important;border:1px solid rgba(121,139,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}
header.site-header .header-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:nowrap !important;gap:12px !important}
header.site-header .header-wallet-stack{gap:10px !important}
header.site-header .balance-pill,header.site-header .header-icon-link,header.site-header .profile-menu-trigger,header.site-header .header-auth-btn{min-height:52px !important;height:52px !important;border-radius:18px !important;border:1px solid rgba(121,139,255,.10) !important;background:linear-gradient(180deg,rgba(19,30,60,.82),rgba(11,18,37,.94)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 22px rgba(4,8,20,.16) !important}
header.site-header .balance-pill{min-width:130px !important;padding:0 18px !important;font-size:1rem !important;font-weight:800 !important}
header.site-header .header-icon-link,header.site-header .profile-menu-trigger{width:52px !important;min-width:52px !important;padding:0 !important}
header.site-header .header-auth-btn{padding:0 18px !important;font-weight:700 !important}
header.site-header .add-listing{min-height:54px !important;height:54px !important;padding:0 26px !important;border-radius:19px !important;font-size:1rem !important;font-weight:800 !important;letter-spacing:-.015em !important;background:linear-gradient(135deg,#f0f3ff,#dfe5ff) !important;color:#26314f !important;box-shadow:0 14px 30px rgba(8,12,28,.22) !important}
header.site-header .add-listing:hover{filter:brightness(1.02) !important;transform:translateY(-1px) !important}
header.site-header .nav-row{margin-top:-2px !important}
header.site-header .nav-row-inner{min-height:54px !important;padding:4px 0 12px !important;gap:22px !important;align-items:center !important}
header.site-header .category-trigger-wrap{display:flex !important;align-items:center !important}
header.site-header .category-trigger{min-height:46px !important;height:46px !important;padding:0 20px !important;border-radius:16px !important;font-size:1rem !important;font-weight:800 !important;letter-spacing:-.015em !important;color:#eef2ff !important;background:linear-gradient(180deg,rgba(16,26,51,.80),rgba(11,18,35,.94)) !important;border:1px solid rgba(121,139,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}
header.site-header .main-nav{display:flex !important;align-items:center !important;gap:20px !important;overflow-x:auto !important;padding-bottom:1px !important}
header.site-header .main-nav a{min-height:44px !important;height:44px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:0 !important;background:none !important;border:0 !important;box-shadow:none !important;font-size:1.02rem !important;font-weight:800 !important;color:rgba(235,240,255,.84) !important}
header.site-header .main-nav a::after{display:none !important}
header.site-header .main-nav a:hover,header.site-header .main-nav a:focus-visible,header.site-header .main-nav a.active,header.site-header .main-nav a.is-active{color:#ffffff !important;text-shadow:0 0 16px rgba(122,139,255,.18) !important}
header.site-header .balance-dropdown,header.site-header .profile-menu-dropdown,header.site-header .notification-dropdown,header.site-header .cart-dropdown,header.site-header .mini-top-link-dropdown__panel{border-radius:22px !important;border:1px solid rgba(121,139,255,.12) !important;background:linear-gradient(180deg,rgba(10,15,30,.98),rgba(7,11,24,.99)) !important;box-shadow:0 22px 46px rgba(2,6,16,.34) !important}
header.site-header .balance-dropdown a,header.site-header .profile-menu-dropdown a,header.site-header .mini-top-link-dropdown__panel a,header.site-header .notification-item,header.site-header .cart-dropdown__item{border-radius:16px !important}
@media (max-width:1360px){
header.site-header .main-header-inner{grid-template-columns:minmax(180px,220px) minmax(280px,1fr) auto !important;gap:16px !important}
header.site-header .social-strip-inner{gap:14px !important}
header.site-header .mini-top-links{gap:14px !important}
header.site-header .main-nav{gap:16px !important}
}
body>.notification-dropdown.is-floating-open,body>.balance-dropdown.is-floating-open,body>.profile-menu-dropdown.is-floating-open,body>.cart-dropdown.is-floating-open,body>.mini-top-link-dropdown__panel.is-floating-open{transition:none !important;animation:none !important}
.site-footer--managed .footer-payment-zone,.site-footer--managed .footer-legal-zone{position:relative !important;overflow:hidden !important}
.site-footer--managed .footer-marquee,html[data-theme="dark"] .site-footer--managed .footer-marquee{overflow:hidden !important;padding:8px 0 10px !important}
.site-footer--managed .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee-track{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;width:max-content !important;padding-inline:0 !important;will-change:transform !important;backface-visibility:hidden !important;transform:translate3d(0,0,0) !important;animation-play-state:running !important}
.site-footer--managed .footer-marquee--payments .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments .footer-marquee-track{gap:22px !important;animation:warext-footer-marquee-payments 34s linear infinite !important}
.site-footer--managed .footer-marquee--legal .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .footer-marquee-track{gap:18px !important;animation:warext-footer-marquee-legal 38s linear infinite !important}
.site-footer--managed .legal-card,.site-footer--managed .legal-card--managed{position:relative !important;overflow:hidden !important;min-height:106px !important;border-radius:24px !important;border:1px solid rgba(133,150,255,.14) !important;background:radial-gradient(circle at 12% 18%,rgba(91,113,255,.20),transparent 34%),radial-gradient(circle at 88% 100%,rgba(142,96,255,.16),transparent 42%),linear-gradient(180deg,rgba(10,15,30,.985),rgba(7,11,22,.995)) !important;box-shadow:0 18px 42px rgba(2,8,22,.18),inset 0 1px 0 rgba(255,255,255,.05) !important}
.site-footer--managed .legal-card::before,.site-footer--managed .legal-card--managed::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.08),rgba(255,255,255,0) 36%);opacity:.32;pointer-events:none}
.site-footer--managed .legal-card strong,.site-footer--managed .legal-card--managed strong{position:relative !important;z-index:1 !important;color:#f4f7ff !important;font-size:1.06rem !important;font-weight:800 !important;letter-spacing:-.02em !important}
.site-footer--managed .legal-card small,.site-footer--managed .legal-card--managed small{position:relative !important;z-index:1 !important;color:rgba(216,226,247,.78) !important;font-size:1rem !important;line-height:1.52 !important}
.site-footer--managed .legal-card:hover,.site-footer--managed .legal-card--managed:hover{border-color:rgba(164,180,255,.20) !important;transform:translateY(-2px) !important;box-shadow:0 24px 50px rgba(3,9,24,.24),inset 0 1px 0 rgba(255,255,255,.06) !important}
.site-footer--managed .footer-marquee::before,.site-footer--managed .footer-marquee::after,html[data-theme="dark"] .site-footer--managed .footer-marquee::before,html[data-theme="dark"] .site-footer--managed .footer-marquee::after{content:"";position:absolute;top:0;bottom:0;width:42px;z-index:2;pointer-events:none}
.site-footer--managed .footer-marquee::before,html[data-theme="dark"] .site-footer--managed .footer-marquee::before{left:0;background:linear-gradient(90deg,rgba(5,9,20,.98),rgba(5,9,20,0))}
.site-footer--managed .footer-marquee::after,html[data-theme="dark"] .site-footer--managed .footer-marquee::after{right:0;background:linear-gradient(270deg,rgba(5,9,20,.98),rgba(5,9,20,0))}
.site-footer--managed .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee-track{display:flex !important;align-items:stretch !important;width:max-content !important;min-width:max-content !important;flex-wrap:nowrap !important;will-change:transform !important;animation-play-state:running !important}
.site-footer--managed .footer-marquee--payments .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments .footer-marquee-track{gap:18px !important;animation:warext-footer-marquee-payments 28s linear infinite !important}
.site-footer--managed .footer-marquee--legal .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .footer-marquee-track{gap:22px !important;animation:warext-footer-marquee-legal 30s linear infinite !important}
.site-footer--managed .footer-payment-item,html[data-theme="dark"] .site-footer--managed .footer-payment-item{flex:0 0 auto !important}
.site-footer--managed .footer-marquee--legal .legal-card,.site-footer--managed .footer-marquee--legal .legal-card--managed,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card--managed{flex:0 0 min(31vw,560px) !important;min-width:min(31vw,560px) !important}
.site-footer--managed .legal-card,.site-footer--managed .legal-card--managed,html[data-theme="dark"] .site-footer--managed .legal-card,html[data-theme="dark"] .site-footer--managed .legal-card--managed{position:relative !important;overflow:hidden !important;border-radius:26px !important;border:1px solid rgba(116,140,255,.18) !important;background:radial-gradient(circle at 14% 18%,rgba(81,111,255,.24),transparent 34%),radial-gradient(circle at 86% 82%,rgba(140,88,255,.20),transparent 38%),linear-gradient(135deg,rgba(10,17,34,.985),rgba(7,12,24,.99) 56%,rgba(8,12,28,.985)) !important;box-shadow:0 18px 42px rgba(2,8,22,.20),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(95,122,255,.08) !important}
.site-footer--managed .legal-card::before,.site-footer--managed .legal-card--managed::before,html[data-theme="dark"] .site-footer--managed .legal-card::before,html[data-theme="dark"] .site-footer--managed .legal-card--managed::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.09),rgba(255,255,255,0) 34%),linear-gradient(180deg,rgba(125,144,255,.04),rgba(125,144,255,0));opacity:.9;pointer-events:none}
.site-footer--managed .legal-card::after,.site-footer--managed .legal-card--managed::after,html[data-theme="dark"] .site-footer--managed .legal-card::after,html[data-theme="dark"] .site-footer--managed .legal-card--managed::after{content:"";position:absolute;inset:1px;border-radius:25px;border:1px solid rgba(255,255,255,.035);pointer-events:none}
.site-footer--managed .legal-card strong,.site-footer--managed .legal-card--managed strong,html[data-theme="dark"] .site-footer--managed .legal-card strong,html[data-theme="dark"] .site-footer--managed .legal-card--managed strong{position:relative !important;z-index:1 !important;color:#f3f6ff !important;font-size:1.08rem !important;font-weight:800 !important;letter-spacing:-.024em !important;text-shadow:0 1px 0 rgba(0,0,0,.16) !important}
.site-footer--managed .legal-card small,.site-footer--managed .legal-card--managed small,html[data-theme="dark"] .site-footer--managed .legal-card small,html[data-theme="dark"] .site-footer--managed .legal-card--managed small{position:relative !important;z-index:1 !important;color:rgba(223,231,250,.84) !important;font-size:1rem !important;line-height:1.58 !important}
.site-footer--managed .legal-card:hover,.site-footer--managed .legal-card--managed:hover,html[data-theme="dark"] .site-footer--managed .legal-card:hover,html[data-theme="dark"] .site-footer--managed .legal-card--managed:hover{border-color:rgba(150,171,255,.28) !important;box-shadow:0 24px 52px rgba(4,10,28,.24),0 0 0 1px rgba(136,157,255,.06),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(101,124,255,.10) !important;transform:translateY(-2px) !important}
.site-footer--managed .footer-marquee,html[data-theme="dark"] .site-footer--managed .footer-marquee{overflow:hidden !important;position:relative !important;width:100% !important}
.site-footer--managed .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee-track{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;width:max-content !important;min-width:max-content !important;transform:translate3d(0,0,0) !important;will-change:transform !important;backface-visibility:hidden !important;animation:warext-footer-marquee-runtime var(--footer-marquee-duration,24s) linear infinite !important}
.site-footer--managed .footer-marquee:hover .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee:hover .footer-marquee-track{animation-play-state:running !important}
.site-footer--managed .footer-marquee--payments{--footer-marquee-duration:24s}
.site-footer--managed .footer-marquee--legal{--footer-marquee-duration:28s}
.site-footer--managed .footer-marquee--payments .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments .footer-marquee-track{gap:18px !important}
.site-footer--managed .footer-marquee--legal .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .footer-marquee-track{gap:24px !important}
.site-footer--managed .footer-marquee-track>*,html[data-theme="dark"] .site-footer--managed .footer-marquee-track>*{flex:0 0 auto !important;flex-shrink:0 !important}
.site-footer--managed .footer-payment-item,html[data-theme="dark"] .site-footer--managed .footer-payment-item{min-width:220px !important}
.site-footer--managed .footer-marquee--legal .legal-card,.site-footer--managed .footer-marquee--legal .legal-card--managed,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card--managed{flex:0 0 calc((100% - 48px) / 3) !important;min-width:calc((100% - 48px) / 3) !important;max-width:calc((100% - 48px) / 3) !important}
.site-footer--managed .footer-marquee--legal .legal-card strong,.site-footer--managed .footer-marquee--legal .legal-card--managed strong,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card strong,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card--managed strong{color:#eef3ff !important}
.site-footer--managed .footer-marquee--legal .legal-card small,.site-footer--managed .footer-marquee--legal .legal-card--managed small,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card small,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card--managed small{color:rgba(220,228,247,.86) !important}
.site-footer--managed .footer-marquee--native-loop,html[data-theme="dark"] .site-footer--managed .footer-marquee--native-loop{overflow:hidden !important;position:relative !important;width:100% !important}
.site-footer--managed .footer-marquee--native-loop .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--native-loop .footer-marquee-track{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;width:max-content !important;min-width:100% !important;transform:translate3d(0,0,0) !important;will-change:transform !important;animation:warext-footer-native-loop var(--footer-loop-duration,24s) linear infinite !important}
.site-footer--managed .footer-marquee--native-loop:hover .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--native-loop:hover .footer-marquee-track{animation-play-state:running !important}
.site-footer--managed .footer-marquee--native-loop .footer-marquee-group,html[data-theme="dark"] .site-footer--managed .footer-marquee--native-loop .footer-marquee-group{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;flex:0 0 auto !important;min-width:max-content !important}
.site-footer--managed .footer-marquee--payments,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments{--footer-loop-duration:22s}
.site-footer--managed .footer-marquee--payments .footer-marquee-group,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments .footer-marquee-group{gap:18px !important;padding-right:18px !important}
.site-footer--managed .footer-marquee--payments .footer-payment-item,html[data-theme="dark"] .site-footer--managed .footer-marquee--payments .footer-payment-item{flex:0 0 auto !important;min-width:220px !important}
.site-footer--managed .footer-marquee--legal,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal{--footer-loop-duration:26s}
.site-footer--managed .footer-marquee--legal .footer-marquee-track,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .footer-marquee-track{min-width:calc(200%+32px) !important}
.site-footer--managed .footer-marquee--legal .footer-marquee-group,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .footer-marquee-group{width:100% !important;min-width:100% !important;gap:16px !important;padding-right:16px !important}
.site-footer--managed .footer-marquee--legal .legal-card,.site-footer--managed .footer-marquee--legal .legal-card--managed,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card,html[data-theme="dark"] .site-footer--managed .footer-marquee--legal .legal-card--managed{flex:0 0 calc((100% - 32px) / 3) !important;min-width:calc((100% - 32px) / 3) !important;max-width:calc((100% - 32px) / 3) !important}
.site-footer--managed .footer-loop,html[data-theme="dark"] .site-footer--managed .footer-loop{position:relative;overflow:hidden;width:100%}
.site-footer--managed .footer-loop__viewport,html[data-theme="dark"] .site-footer--managed .footer-loop__viewport{position:relative;overflow:hidden;width:100%}
.site-footer--managed .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop__track{display:flex;align-items:stretch;width:max-content;min-width:max-content;will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0)}
.site-footer--managed .footer-loop__set,html[data-theme="dark"] .site-footer--managed .footer-loop__set{display:flex;align-items:stretch;flex:0 0 auto;width:max-content;min-width:max-content}
.site-footer--managed .footer-loop--payments{--footer-loop-gap:24px}
.site-footer--managed .footer-loop--payments .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__track{animation:warextFooterLoopPayments 26s linear infinite}
.site-footer--managed .footer-loop--payments .footer-loop__set,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__set{gap:var(--footer-loop-gap);padding-right:var(--footer-loop-gap)}
.site-footer--managed .footer-loop--payments .footer-loop__item--payment,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__item--payment{flex:0 0 248px;width:248px}
.site-footer--managed .footer-loop--legal{--footer-loop-gap:28px;--footer-legal-card-width:clamp(300px,calc((100vw - 180px) / 3),372px)}
.site-footer--managed .footer-loop--legal .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__track{animation:warextFooterLoopLegal 34s linear infinite}
.site-footer--managed .footer-loop--legal .footer-loop__set,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__set{gap:var(--footer-loop-gap);width:100%;min-width:100%}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal{flex:0 0 calc((100% - (2 * var(--footer-loop-gap))) / 3);width:calc((100% - (2 * var(--footer-loop-gap))) / 3);min-width:0;min-height:132px;border-radius:32px;padding:30px 28px;background:radial-gradient(circle at 18% 50%,rgba(113,149,255,0.28),transparent 34%),radial-gradient(circle at 84% 50%,rgba(124,58,237,0.22),transparent 30%),linear-gradient(135deg,rgba(15,25,55,0.95),rgba(9,16,37,0.98));border:1px solid rgba(88,116,210,0.34);box-shadow:0 18px 44px rgba(2,6,23,0.34),inset 0 1px 0 rgba(255,255,255,0.04)}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal strong,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal strong{display:block;margin-bottom:10px;color:#f3f5ff;font-size:1.08rem;line-height:1.25}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal small,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal small{display:block;color:rgba(226,232,240,0.9);font-size:0.98rem;line-height:1.55}
.site-footer--managed .footer-loop:hover .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop:hover .footer-loop__track{animation-play-state:running}
@media (prefers-reduced-motion:reduce){
.site-footer--managed .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop__track{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transform:none !important}
}
.site-footer--managed .footer-loop--legal,html[data-theme="dark"] .site-footer--managed .footer-loop--legal{--footer-loop-gap:20px}
.site-footer--managed .footer-loop--legal .footer-loop__set,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__set{box-sizing:border-box;width:100%;min-width:100%;gap:var(--footer-loop-gap);padding-right:var(--footer-loop-gap)}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal{flex:0 0 calc((100% - (3 * var(--footer-loop-gap))) / 3);width:calc((100% - (3 * var(--footer-loop-gap))) / 3);min-width:calc((100% - (3 * var(--footer-loop-gap))) / 3);min-height:118px;border-radius:28px;padding:24px 22px}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal strong,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal strong{font-size:1rem;margin-bottom:8px}
.site-footer--managed .footer-loop--legal .footer-loop__item--legal small,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__item--legal small{font-size:.94rem;line-height:1.48}
.site-footer--managed .footer-loop--legal .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop--legal .footer-loop__track{animation-duration:30s}
header.site-header{background:linear-gradient(180deg,rgba(8,12,24,.985) 0%,rgba(7,11,22,.985) 48%,rgba(6,10,20,.992) 100%) !important;box-shadow:0 18px 42px rgba(2,6,16,.24),inset 0 -1px 0 rgba(255,255,255,.03) !important}
header.site-header::before{background:radial-gradient(circle at 14% 0%,rgba(88,112,255,.10),transparent 28%),radial-gradient(circle at 82% 0%,rgba(120,72,235,.10),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 18%) !important;opacity:1 !important}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{background:transparent !important;border:0 !important;box-shadow:none !important}
header.site-header .social-strip-inner,header.site-header .main-header-inner,header.site-header .nav-row-inner{border-color:rgba(255,255,255,.03) !important}
header.site-header .search-box.neo-search{width:100% !important;max-width:560px !important;min-height:64px !important;margin:0 auto !important;border-radius:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}
header.site-header .search-box.neo-search .neo-search__grid,header.site-header .search-box.neo-search .neo-search__glow,header.site-header .search-box.neo-search .neo-search__dark-border,header.site-header .search-box.neo-search .neo-search__white,header.site-header .search-box.neo-search .neo-search__border,header.site-header .search-box.neo-search .neo-search__pink-mask,header.site-header .search-box.neo-search .neo-search__filter-border{display:block !important}
header.site-header .search-box.neo-search .neo-search__grid{inset:-18px -22px !important}
header.site-header .search-box.neo-search .neo-search__main{min-height:64px !important;padding:0 !important;background:none !important}
header.site-header .search-box.neo-search .neo-search__search-icon{left:18px !important;opacity:1 !important}
header.site-header .search-box.neo-search .neo-search__input{height:64px !important;padding:0 74px 0 66px !important;font-size:16px !important;font-weight:600 !important;color:#f1f4f8 !important;background:#020304 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 12px 32px rgba(0,0,0,.42) !important}
header.site-header .search-box.neo-search .neo-search__input::placeholder{color:#c9d1dd !important;opacity:.9 !important}
header.site-header .search-box.neo-search .neo-search__filter-shell{top:10px !important;right:10px !important;width:42px !important;height:44px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.08) !important;background:linear-gradient(180deg,#13151a,#050607 58%,#1b1d24) !important;color:#d6d6e6 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.24) !important}
header.site-header .search-box.neo-search .neo-search__filter-shell svg{width:26px !important;height:26px !important}
header.site-header .search-box.neo-search{max-width:548px !important}
header.site-header .search-box.neo-search .neo-search__grid{top:-14px !important;right:-14px !important;bottom:-14px !important;left:-14px !important;inset:auto !important;border-radius:20px !important;opacity:.28 !important}
header.site-header .search-box.neo-search .neo-search__glow{inset:-8px !important}
header.site-header .search-box.neo-search .neo-search__dark-border{inset:0 !important}
header.site-header .search-box.neo-search .neo-search__white{inset:2px !important}
header.site-header .search-box.neo-search .neo-search__border{inset:4px !important}
header.site-header .search-box.neo-search .neo-search__main{width:100% !important}
header.site-header .search-box.neo-search .neo-search__input{width:100% !important;border-radius:16px !important}
header.site-header .search-box.neo-search .neo-search__filter-shell,header.site-header .search-box.neo-search .neo-search__filter-border{right:9px !important}
header.site-header .promo-strip{overflow:hidden}
header.site-header .promo-marquee-shell{position:relative;overflow:hidden;padding:8px 0 18px}
header.site-header .promo-marquee{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}
header.site-header .promo-marquee__track{display:flex;align-items:stretch;gap:22px;width:max-content;will-change:transform;animation:warextPromoMarquee 34s linear infinite}
header.site-header .promo-marquee__group{display:flex;align-items:stretch;gap:22px;flex:none}
header.site-header .promo-card--managed{flex:0 0 clamp(320px,29vw,470px);min-height:138px;padding:24px 26px;border-radius:28px;border:1px solid rgba(147,171,255,.12);box-shadow:0 18px 42px rgba(5,9,19,.26);background-size:cover;background-position:center;text-decoration:none;position:relative;overflow:hidden}
header.site-header .promo-card--managed::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(164,188,255,.18),transparent 34%),radial-gradient(circle at 84% 18%,rgba(195,118,255,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,0) 42%);pointer-events:none}
header.site-header .promo-card--managed strong,header.site-header .promo-card--managed span{position:relative;z-index:1;display:block}
header.site-header .promo-card--managed strong{margin-bottom:12px;font-size:clamp(18px,1.45vw,28px);line-height:1.05;color:#f5f7ff}
header.site-header .promo-card--managed span{max-width:29ch;font-size:15px;line-height:1.5;color:rgba(227,233,255,.84)}
.search-box--uiverse,.mega-search-shell{position:relative;width:100%;min-width:0}
header.site-header .search-box--uiverse{flex:1 1 520px;max-width:560px}
header.site-header .main-header-inner>.search-box--uiverse{margin-inline:0}
header.site-header .mega-search-shell{max-width:none}
.uiverse-search{position:relative;width:100%;min-height:72px;display:flex;align-items:center;justify-content:center}
.uiverse-search__grid{position:absolute;inset:-24px -28px -22px;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(15,15,16,.78) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,15,16,.78) 1px,transparent 1px);background-size:1rem 1rem;background-position:center center;filter:blur(1px);opacity:.72}
.uiverse-search__poda{position:relative;width:100%;display:flex;align-items:center;justify-content:center}
.uiverse-search__glow,.uiverse-search__dark-border,.uiverse-search__white,.uiverse-search__border{position:absolute;inset:0;overflow:hidden;border-radius:18px;z-index:0;pointer-events:none}
.uiverse-search__glow{inset:-10px -12px;filter:blur(30px);opacity:.38}
.uiverse-search__glow::before,.uiverse-search__dark-border::before,.uiverse-search__white::before,.uiverse-search__border::before,.uiverse-search__filter-border::before{content:"";position:absolute;top:50%;left:50%;width:999px;height:999px;transform:translate(-50%,-50%) rotate(60deg);transform-origin:center;background-repeat:no-repeat;background-position:0 0;transition:transform 2s ease,opacity 2s ease}
.uiverse-search__glow::before{background-image:conic-gradient(#000,#402fb5 5%,#000 38%,#000 50%,#cf30aa 60%,#000 87%)}
.uiverse-search__dark-border{filter:blur(3px)}
.uiverse-search__dark-border::before{background-image:conic-gradient(rgba(0,0,0,0),#18116a,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,#6e1b60,rgba(0,0,0,0) 60%);transform:translate(-50%,-50%) rotate(82deg)}
.uiverse-search__dark-border--two::before{transform:translate(-50%,-50%) rotate(128deg)}
.uiverse-search__dark-border--three::before{transform:translate(-50%,-50%) rotate(226deg)}
.uiverse-search__white{inset:3px;border-radius:16px;filter:blur(2px)}
.uiverse-search__white::before{width:620px;height:620px;transform:translate(-50%,-50%) rotate(83deg);filter:brightness(1.38);background-image:conic-gradient(rgba(0,0,0,0) 0%,#a099d8,rgba(0,0,0,0) 8%,rgba(0,0,0,0) 50%,#dfa2da,rgba(0,0,0,0) 58%)}
.uiverse-search__border{inset:5px;border-radius:17px;filter:blur(.55px)}
.uiverse-search__border::before{width:620px;height:620px;transform:translate(-50%,-50%) rotate(70deg);filter:brightness(1.3);background-image:conic-gradient(#1c191c,#402fb5 5%,#1c191c 14%,#1c191c 50%,#cf30aa 60%,#1c191c 64%)}
.uiverse-search__main{position:relative;width:100%;z-index:2}
.uiverse-search__input{width:100%;height:58px;border:none;border-radius:16px;background-color:#010201;color:#fff;padding:0 74px 0 60px;font-size:18px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.uiverse-search__input::placeholder{color:#c0b9c0}
.uiverse-search__input:focus{outline:none}
.uiverse-search__input-mask{pointer-events:none;position:absolute;top:19px;left:70px;width:108px;height:20px;background:linear-gradient(90deg,transparent,black)}
.uiverse-search__pink-mask{pointer-events:none;position:absolute;top:11px;left:8px;width:34px;height:24px;background:#cf30aa;filter:blur(20px);opacity:.82;transition:opacity 2s ease}
.uiverse-search__search-icon{position:absolute;left:20px;top:15px;display:flex;align-items:center;justify-content:center;pointer-events:none}
.uiverse-search__filter-border{position:absolute;top:7px;right:7px;width:40px;height:42px;overflow:hidden;border-radius:10px}
.uiverse-search__filter-border::before{width:600px;height:600px;transform:translate(-50%,-50%) rotate(90deg);filter:brightness(1.35);background-image:conic-gradient(rgba(0,0,0,0),#3d3a4f,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,#3d3a4f,rgba(0,0,0,0) 100%);animation:rotate 4s linear infinite}
.uiverse-search__filter-icon{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:40px;border-radius:10px;background:linear-gradient(180deg,#161329,black,#1d1b4b);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 20px rgba(2,5,14,.32)}
.uiverse-search:hover .uiverse-search__pink-mask,.uiverse-search:focus-within .uiverse-search__pink-mask{opacity:0}
.uiverse-search:hover .uiverse-search__glow::before,.uiverse-search:hover .uiverse-search__dark-border::before,.uiverse-search:hover .uiverse-search__white::before,.uiverse-search:hover .uiverse-search__border::before{transform:translate(-50%,-50%) rotate(-110deg)}
.uiverse-search:focus-within .uiverse-search__glow::before,.uiverse-search:focus-within .uiverse-search__dark-border::before,.uiverse-search:focus-within .uiverse-search__white::before,.uiverse-search:focus-within .uiverse-search__border::before{transform:translate(-50%,-50%) rotate(430deg);transition-duration:4s}
.uiverse-search--mega .uiverse-search__grid{inset:-22px -22px -18px}
.uiverse-search--mega .uiverse-search__input{height:64px;padding-right:78px;font-size:17px}
.uiverse-search--mega .uiverse-search__search-icon{top:18px}
.uiverse-search--mega .uiverse-search__input-mask{top:22px}
header.site-header form.search-box--uiverse,header.site-header .mega-search-shell{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important}
.uiverse-search{min-height:78px}
.uiverse-search__grid{inset:-18px -24px -16px;opacity:.46}
.uiverse-search__poda{width:100%;padding:3px;border-radius:24px}
.uiverse-search__glow,.uiverse-search__dark-border,.uiverse-search__white,.uiverse-search__border{inset:0;border-radius:inherit;filter:none}
.uiverse-search__glow{inset:-8px;opacity:0;filter:blur(18px);transition:opacity .35s ease}
.uiverse-search__glow::before,.uiverse-search__dark-border::before{content:"";position:absolute;top:-70%;left:-70%;width:240%;height:240%;border-radius:50%;transform:rotate(22deg);transform-origin:center;transition:transform 1.05s cubic-bezier(.22,.61,.36,1),opacity .35s ease}
.uiverse-search__dark-border--two,.uiverse-search__dark-border--three,.uiverse-search__white,.uiverse-search__border,.uiverse-search__input-mask,.uiverse-search__pink-mask{display:none}
.uiverse-search__dark-border{opacity:.92}
.uiverse-search__dark-border::before{background:conic-gradient(from 180deg,rgba(64,47,181,0) 0deg,rgba(64,47,181,.16) 25deg,rgba(64,47,181,.92) 70deg,rgba(207,48,170,.90) 118deg,rgba(64,47,181,.88) 176deg,rgba(64,47,181,.12) 220deg,rgba(64,47,181,0) 270deg,rgba(64,47,181,0) 360deg)}
.uiverse-search__glow::before{background:conic-gradient(from 180deg,rgba(64,47,181,0) 0deg,rgba(64,47,181,.25) 55deg,rgba(207,48,170,.42) 118deg,rgba(64,47,181,.28) 176deg,rgba(64,47,181,0) 250deg,rgba(64,47,181,0) 360deg)}
.uiverse-search__main{width:100%;min-height:62px;background:linear-gradient(180deg,rgba(61,62,70,.96),rgba(43,45,54,.96));border-radius:21px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 0 1px rgba(255,255,255,.04),0 10px 24px rgba(2,5,14,.20)}
.uiverse-search__input{height:62px;background:transparent;box-shadow:none;padding:0 86px 0 78px;color:#eef2ff;font-size:17px;font-weight:600}
.uiverse-search__input::placeholder{color:rgba(226,230,243,.76)}
.uiverse-search__search-icon{left:24px;top:50%;transform:translateY(-50%)}
.uiverse-search__filter-border{top:8px;right:8px;width:46px;height:46px;border-radius:14px;overflow:hidden}
.uiverse-search__filter-border::before{width:420px;height:420px;transform:translate(-50%,-50%) rotate(38deg);opacity:.55;animation:none;transition:transform 1.05s cubic-bezier(.22,.61,.36,1),opacity .35s ease}
.uiverse-search__filter-icon{top:9px;right:9px;width:44px;height:44px;border-radius:13px;background:linear-gradient(180deg,#1a1f31,#090c14 76%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(2,5,14,.20)}
.uiverse-search:hover .uiverse-search__glow,.uiverse-search:focus-within .uiverse-search__glow{opacity:.42}
.uiverse-search:hover .uiverse-search__dark-border::before,.uiverse-search:hover .uiverse-search__glow::before,.uiverse-search:focus-within .uiverse-search__dark-border::before,.uiverse-search:focus-within .uiverse-search__glow::before{transform:rotate(382deg)}
.uiverse-search:hover .uiverse-search__filter-border::before,.uiverse-search:focus-within .uiverse-search__filter-border::before{transform:translate(-50%,-50%) rotate(382deg)}
.uiverse-search--mega .uiverse-search__grid{inset:-18px -18px -14px}
.uiverse-search--mega .uiverse-search__main{min-height:64px}
.uiverse-search--mega .uiverse-search__input{height:64px;padding-right:88px}
header.site-header .search-box--uiverse{flex:1 1 620px;max-width:648px}
header.site-header .main-header-inner>.search-box--uiverse{margin-left:-18px}
.uiverse-search--header .uiverse-search__main{min-height:64px}
.uiverse-search--header .uiverse-search__input{height:64px;padding-left:94px;padding-right:90px}
.uiverse-search--header .uiverse-search__search-icon{left:28px}
.uiverse-search--header .uiverse-search__search-icon svg{width:26px;height:26px}
.uiverse-search--mega .uiverse-search__input{padding-left:78px;padding-right:88px}
.uiverse-search--mega .uiverse-search__search-icon{left:24px}
.uiverse-search--mega .uiverse-search__search-icon svg,.uiverse-search--header .uiverse-search__search-icon svg{display:block}
@media (max-width:1279px){
header.site-header .search-box--uiverse{flex-basis:560px;max-width:600px}
header.site-header .main-header-inner>.search-box--uiverse{margin-left:-10px}
}
header.site-header .search-box--uiverse{flex:1 1 720px;max-width:760px}
header.site-header .main-header-inner>.search-box--uiverse{margin-left:-8px}
.uiverse-search--header .uiverse-search__main,.uiverse-search--mega .uiverse-search__main{min-height:66px;background:linear-gradient(135deg,rgba(56,64,92,.96) 0%,rgba(47,52,70,.97) 48%,rgba(38,41,56,.98) 100%);border:1px solid rgba(173,186,255,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.03),0 14px 28px rgba(3,7,19,.28)}
.uiverse-search--header .uiverse-search__input,.uiverse-search--mega .uiverse-search__input{height:66px;color:#edf2ff;font-size:16px;letter-spacing:0;background:transparent}
.uiverse-search--header .uiverse-search__input{padding-left:104px;padding-right:92px}
.uiverse-search--mega .uiverse-search__input{padding-left:96px;padding-right:92px}
.uiverse-search--header .uiverse-search__input::placeholder,.uiverse-search--mega .uiverse-search__input::placeholder{color:rgba(234,239,255,.74)}
.uiverse-search--header .uiverse-search__search-icon,.uiverse-search--mega .uiverse-search__search-icon{left:28px;top:50%;transform:translateY(-50%);width:32px;height:32px}
.uiverse-search--header .uiverse-search__search-icon svg,.uiverse-search--mega .uiverse-search__search-icon svg{width:29px;height:29px;display:block}
.uiverse-search--header .uiverse-search__filter-border,.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-border,.uiverse-search--mega .uiverse-search__filter-icon{top:9px;right:9px;width:46px;height:46px}
.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-icon{border-radius:14px;background:linear-gradient(180deg,#1a2135,#0a0f19 78%);border-color:rgba(174,187,255,.14)}
.uiverse-search--header .uiverse-search__grid,.uiverse-search--mega .uiverse-search__grid{opacity:.34}
.uiverse-search--header .uiverse-search__dark-border::before,.uiverse-search--mega .uiverse-search__dark-border::before{background:conic-gradient(from 180deg,rgba(64,47,181,0) 0deg,rgba(78,96,255,.12) 26deg,rgba(109,116,255,.90) 68deg,rgba(209,73,183,.88) 118deg,rgba(98,114,255,.84) 176deg,rgba(64,47,181,.10) 225deg,rgba(64,47,181,0) 270deg,rgba(64,47,181,0) 360deg)}
.catalog-browser__search .neo-search__main{min-height:66px;background:linear-gradient(135deg,rgba(56,64,92,.96) 0%,rgba(47,52,70,.97) 48%,rgba(38,41,56,.98) 100%);border:1px solid rgba(173,186,255,.10);border-radius:23px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.03),0 14px 28px rgba(3,7,19,.24)}
.catalog-browser__search .neo-search__input{height:66px !important;padding-left:98px !important;padding-right:92px !important;color:#edf2ff !important;background:transparent !important;box-shadow:none !important}
.catalog-browser__search .neo-search__input::placeholder{color:rgba(234,239,255,.74) !important}
.catalog-browser__search .neo-search__search-icon{left:30px;top:50%;transform:translateY(-50%);width:30px;height:30px}
.catalog-browser__search .neo-search__search-icon svg{width:28px;height:28px;display:block}
.catalog-browser__search .neo-search__filter-shell,.catalog-browser__search .neo-search__filter-border{top:10px;right:10px;width:46px;height:46px;border-radius:14px}
.catalog-browser__search .neo-search__filter-shell{background:linear-gradient(180deg,#1a2135,#0a0f19 78%) !important;border-color:rgba(174,187,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 20px rgba(3,7,19,.20) !important}
.catalog-browser__search .neo-search__filter-shell svg{width:27px;height:27px}
.catalog-browser__search .neo-search__filter-border::before{background-image:conic-gradient(from 90deg,rgba(0,0,0,0),rgba(103,116,255,.82),rgba(0,0,0,0) 48%,rgba(0,0,0,0) 56%,rgba(209,73,183,.78),rgba(0,0,0,0) 100%)}
.catalog-browser{background:linear-gradient(180deg,rgba(8,16,37,.94) 0%,rgba(6,12,30,.98) 100%);border:1px solid rgba(82,100,169,.14);box-shadow:0 24px 56px rgba(3,7,19,.28),inset 0 1px 0 rgba(255,255,255,.03)}
@media (max-width:1360px){
header.site-header .search-box--uiverse{flex-basis:660px;max-width:700px}
}
header.site-header{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(5,9,18,.82) 0%,rgba(6,10,20,.90) 42%,rgba(5,8,18,.96) 100%),radial-gradient(circle at 12% 0%,rgba(71,101,255,.12),transparent 30%),radial-gradient(circle at 86% 0%,rgba(134,76,255,.12),transparent 28%) !important;border-bottom:1px solid rgba(129,150,255,.10) !important;box-shadow:0 24px 48px rgba(2,6,18,.28) !important;backdrop-filter:blur(12px) saturate(118%) !important;-webkit-backdrop-filter:blur(12px) saturate(118%) !important}
header.site-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(9,13,25,0) 0%,rgba(64,84,160,.10) 48%,rgba(9,13,25,0) 100%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 20%,transparent 100%) !important;opacity:.92}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{position:relative !important;z-index:1 !important;background:transparent !important;border:0 !important;box-shadow:none !important}
header.site-header .promo-marquee-shell,header.site-header .social-strip-inner,header.site-header .main-header-inner,header.site-header .nav-row-inner{position:relative}
header.site-header .promo-card--managed{border-radius:26px !important;border:1px solid rgba(126,147,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 30px rgba(2,6,18,.22) !important}
header.site-header .social-strip-inner{min-height:58px !important;background:linear-gradient(180deg,rgba(7,11,21,.08),rgba(7,11,21,.04)) !important}
header.site-header .social-icons a,header.site-header .balance-pill,header.site-header .header-icon-link,header.site-header .profile-menu-trigger,header.site-header .header-auth-btn,header.site-header .category-trigger{background:linear-gradient(180deg,rgba(18,28,52,.88),rgba(10,16,31,.96)) !important;border:1px solid rgba(131,150,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 24px rgba(3,7,18,.18) !important}
header.site-header .social-strip p,header.site-header .mini-top-links a,header.site-header .mini-top-link-dropdown>a,header.site-header .logo-text,header.site-header .main-nav a,header.site-header .balance-pill,header.site-header .header-auth-btn,header.site-header .header-icon-link,header.site-header .category-trigger{color:rgba(240,244,255,.86) !important}
header.site-header .mini-top-links a:hover,header.site-header .mini-top-link-dropdown>a:hover,header.site-header .main-nav a:hover,header.site-header .main-nav a:focus-visible,header.site-header .main-nav a.active,header.site-header .main-nav a.is-active{color:#ffffff !important}
header.site-header .logo{background:linear-gradient(180deg,rgba(17,25,47,.62),rgba(10,15,29,.78)) !important;border:1px solid rgba(129,148,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 26px rgba(3,7,18,.16) !important}
header.site-header .main-header-inner{grid-template-columns:minmax(208px,240px) minmax(620px,1fr) auto !important;gap:20px !important}
header.site-header .search-box--uiverse{flex:1 1 780px !important;max-width:880px !important;min-width:0 !important}
header.site-header .main-header-inner>.search-box--uiverse{margin-left:0 !important}
.uiverse-search--header .uiverse-search__poda,.uiverse-search--mega .uiverse-search__poda{width:100%;padding:4px;border-radius:26px}
.uiverse-search--header .uiverse-search__main,.uiverse-search--mega .uiverse-search__main{position:relative;min-height:68px !important;border-radius:22px !important;overflow:hidden !important;background:linear-gradient(135deg,rgba(76,82,101,.84) 0%,rgba(60,66,84,.88) 42%,rgba(39,43,56,.92) 100%) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px rgba(255,255,255,.02),0 14px 30px rgba(2,5,14,.18) !important}
.uiverse-search--header .uiverse-search__main::before,.uiverse-search--mega .uiverse-search__main::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(92,118,255,.10),transparent 34%,rgba(205,99,255,.10) 100%)}
.uiverse-search--header .uiverse-search__grid,.uiverse-search--mega .uiverse-search__grid{opacity:.22 !important}
.uiverse-search--header .uiverse-search__glow,.uiverse-search--mega .uiverse-search__glow{filter:blur(18px)}
.uiverse-search--header .uiverse-search__input,.uiverse-search--mega .uiverse-search__input{position:relative;z-index:2;height:68px !important;color:#edf2ff !important;font-size:17px !important;font-weight:600 !important;letter-spacing:0 !important;background:transparent !important}
.uiverse-search--header .uiverse-search__input{padding-left:92px !important;padding-right:92px !important}
.uiverse-search--mega .uiverse-search__input{padding-left:88px !important;padding-right:92px !important}
.uiverse-search--header .uiverse-search__input::placeholder,.uiverse-search--mega .uiverse-search__input::placeholder{color:rgba(239,243,255,.72) !important}
.uiverse-search--header .uiverse-search__search-icon,.uiverse-search--mega .uiverse-search__search-icon{position:absolute;left:24px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;z-index:3}
.uiverse-search--header .uiverse-search__search-icon svg,.uiverse-search--mega .uiverse-search__search-icon svg{width:28px !important;height:28px !important;display:block !important}
.uiverse-search--header .uiverse-search__filter-border,.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-border,.uiverse-search--mega .uiverse-search__filter-icon{top:10px !important;right:10px !important;width:46px !important;height:46px !important;border-radius:15px !important}
.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-icon{background:linear-gradient(180deg,rgba(19,27,48,.96),rgba(8,12,23,.98)) !important;border:1px solid rgba(179,190,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 20px rgba(2,5,14,.18) !important}
.uiverse-search--header .uiverse-search__dark-border::before,.uiverse-search--mega .uiverse-search__dark-border::before{background:conic-gradient(from 180deg,rgba(64,47,181,0) 0deg,rgba(88,108,255,.16) 28deg,rgba(106,125,255,.92) 74deg,rgba(217,94,201,.90) 122deg,rgba(98,114,255,.88) 174deg,rgba(64,47,181,.10) 230deg,rgba(64,47,181,0) 270deg,rgba(64,47,181,0) 360deg) !important}
.uiverse-search--header .uiverse-search__filter-border::before,.uiverse-search--mega .uiverse-search__filter-border::before{opacity:.62}
header.site-header .add-listing{min-height:52px !important;height:52px !important;padding:0 24px !important;border-radius:19px !important;background:linear-gradient(180deg,rgba(22,32,58,.95),rgba(10,16,31,.98)) !important;border:1px solid rgba(154,174,255,.16) !important;color:#eef3ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 28px rgba(3,7,18,.20),0 0 0 1px rgba(113,96,255,.06) !important}
header.site-header .add-listing:hover,header.site-header .add-listing:focus-visible{background:linear-gradient(180deg,rgba(27,39,69,.98),rgba(12,18,36,.99)) !important;border-color:rgba(180,194,255,.24) !important;color:#ffffff !important;transform:translateY(-1px) !important}
header.site-header .nav-row::before{background:linear-gradient(180deg,rgba(7,10,20,.62),rgba(6,10,20,.12)) !important}
@media (max-width:1360px){
header.site-header .main-header-inner{grid-template-columns:minmax(196px,226px) minmax(500px,1fr) auto !important}
header.site-header .search-box--uiverse{flex-basis:680px !important;max-width:760px !important}
}
header.site-header{background:linear-gradient(180deg,rgba(2,7,16,.92),rgba(3,9,18,.86) 48%,rgba(2,7,16,.94)) !important;backdrop-filter:blur(16px) saturate(118%) !important;-webkit-backdrop-filter:blur(16px) saturate(118%) !important}
header.site-header::before{background:radial-gradient(circle at 18% 0%,rgba(84,106,255,.16),transparent 34%),radial-gradient(circle at 84% 0%,rgba(128,70,210,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%) !important;opacity:1 !important}
header.site-header .promo-strip,header.site-header .social-strip,header.site-header .main-header,header.site-header .nav-row{background:rgba(4,9,18,.58) !important}
header.site-header .promo-strip::before,header.site-header .social-strip::before,header.site-header .main-header::before,header.site-header .nav-row::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent) !important;opacity:.55 !important}
header.site-header .main-header-inner{grid-template-columns:minmax(172px,216px) minmax(420px,520px) minmax(0,1fr) !important;gap:18px !important}
header.site-header .logo{padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
header.site-header .logo-image{box-shadow:0 12px 28px rgba(8,14,30,.28) !important}
header.site-header .search-box--uiverse{width:100% !important;max-width:520px !important}
header.site-header .main-header-inner>.search-box--uiverse{width:100% !important;max-width:520px !important;justify-self:start !important}
.uiverse-search--header .uiverse-search__poda,.uiverse-search--mega .uiverse-search__poda{width:100% !important;max-width:none !important}
.uiverse-search--header .uiverse-search__main,.uiverse-search--mega .uiverse-search__main{min-height:58px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(92,96,112,.78),rgba(73,78,95,.84)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(3,8,18,.22) !important}
.uiverse-search--header .uiverse-search__main::before,.uiverse-search--mega .uiverse-search__main::before{background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,0) 42%),radial-gradient(circle at 78% 50%,rgba(146,96,212,.13),transparent 26%) !important;opacity:1 !important}
.uiverse-search--header .uiverse-search__input,.uiverse-search--mega .uiverse-search__input{height:58px !important;background:transparent !important;color:#eef2ff !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:-.015em !important;text-overflow:ellipsis !important}
.uiverse-search--header .uiverse-search__input{padding-left:86px !important;padding-right:96px !important}
.uiverse-search--mega .uiverse-search__input{padding-left:88px !important;padding-right:96px !important}
.uiverse-search--header .uiverse-search__input::placeholder,.uiverse-search--mega .uiverse-search__input::placeholder{color:rgba(234,238,248,.76) !important}
.uiverse-search--header .uiverse-search__search-icon,.uiverse-search--mega .uiverse-search__search-icon{left:28px !important;top:50% !important;transform:translateY(-50%) !important;width:26px !important;height:26px !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:.95 !important}
.uiverse-search--header .uiverse-search__search-icon svg,.uiverse-search--mega .uiverse-search__search-icon svg{width:24px !important;height:24px !important}
.uiverse-search--header .uiverse-search__filter-border,.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-border,.uiverse-search--mega .uiverse-search__filter-icon{top:7px !important;right:8px !important;width:44px !important;height:44px !important;border-radius:15px !important}
.uiverse-search--header .uiverse-search__filter-icon,.uiverse-search--mega .uiverse-search__filter-icon{display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(180deg,rgba(9,14,28,.94),rgba(7,11,21,.98)) !important;border:1px solid rgba(167,178,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 22px rgba(5,9,18,.18) !important}
.uiverse-search--header .uiverse-search__grid,.uiverse-search--mega .uiverse-search__grid{opacity:.72 !important}
.uiverse-search--header .uiverse-search__dark-border::before,.uiverse-search--mega .uiverse-search__dark-border::before{opacity:.9 !important}
header.site-header .header-actions{gap:10px !important}
header.site-header .balance-pill,header.site-header .header-icon-link,header.site-header .profile-menu-trigger,header.site-header .header-auth-btn,header.site-header .add-listing{min-height:52px !important;height:52px !important;border-radius:18px !important;border:1px solid rgba(116,132,216,.14) !important;background:linear-gradient(180deg,rgba(14,23,46,.72),rgba(9,15,29,.9)) !important;color:#edf2ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(4,8,18,.16) !important}
header.site-header .add-listing{padding:0 22px !important;min-width:158px !important;justify-content:center !important;font-size:1rem !important;font-weight:800 !important;letter-spacing:-.015em !important}
header.site-header .add-listing:hover,header.site-header .balance-pill:hover,header.site-header .header-icon-link:hover,header.site-header .profile-menu-trigger:hover,header.site-header .header-auth-btn:hover{background:linear-gradient(180deg,rgba(22,34,68,.82),rgba(11,18,35,.96)) !important;border-color:rgba(145,159,255,.24) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px rgba(5,9,20,.2),0 0 0 1px rgba(98,112,214,.08) !important;transform:translateY(-1px) !important}
@media (max-width:1399px){
header.site-header .main-header-inner{grid-template-columns:minmax(168px,204px) minmax(390px,480px) minmax(0,1fr) !important}
header.site-header .search-box--uiverse,header.site-header .main-header-inner>.search-box--uiverse{max-width:480px !important}
}
header.site-header .logo{background:transparent !important;border:0 !important;box-shadow:none !important;padding-inline:0 !important;min-width:0 !important}
header.site-header .logo::before,header.site-header .logo::after{display:none !important}
header.site-header .logo-text{text-shadow:0 0 18px rgba(116,131,255,.14)}
header.site-header .main-header-inner{grid-template-columns:minmax(188px,222px) minmax(560px,680px) auto !important;justify-content:space-between !important;align-items:center !important;column-gap:18px !important}
header.site-header .main-header-inner>.search-box--uiverse{width:min(100%,680px) !important;max-width:680px !important;justify-self:center !important;margin:0 auto !important}
header.site-header .header-actions{justify-self:end !important}
@media (max-width:1360px){
header.site-header .main-header-inner{grid-template-columns:minmax(176px,208px) minmax(500px,620px) auto !important}
header.site-header .main-header-inner>.search-box--uiverse{width:min(100%,620px) !important;max-width:620px !important}
}
header.site-header .social-strip-inner,header.site-header .main-header-inner,header.site-header .nav-row-inner{padding-left:22px !important;padding-right:8px !important}
header.site-header .social-strip-inner{grid-template-columns:max-content minmax(0,1fr) max-content !important;column-gap:18px !important;align-items:center !important}
header.site-header .social-strip p{margin:0 !important;justify-self:center !important;text-align:center !important}
header.site-header .mini-top-links{justify-self:end !important;gap:20px !important;margin-left:0 !important}
header.site-header .main-header-inner{grid-template-columns:max-content minmax(420px,560px) max-content !important;justify-content:start !important;column-gap:12px !important}
header.site-header .logo{justify-self:start !important;margin:0 !important;transform:translateX(14px) !important}
header.site-header .main-header-inner>.search-box--uiverse{width:min(100%,560px) !important;max-width:560px !important;justify-self:start !important;margin:0 !important}
header.site-header .header-actions{justify-self:start !important;margin-left:2px !important}
header.site-header .nav-row-inner{justify-content:flex-start !important;column-gap:12px !important}
header.site-header .category-trigger-wrap{margin-left:14px !important}
header.site-header .main-nav{margin-left:4px !important}
@media (max-width:1360px){
header.site-header .main-header-inner{grid-template-columns:max-content minmax(360px,500px) max-content !important}
header.site-header .main-header-inner>.search-box--uiverse{width:min(100%,500px) !important;max-width:500px !important}
}
header.site-header .main-header-inner{align-items:center !important}
header.site-header .logo{display:grid !important;grid-template-columns:56px max-content !important;align-items:center !important;column-gap:18px !important;row-gap:0 !important;width:max-content !important;min-width:max-content !important;flex:0 0 auto !important;transform:none !important;filter:none !important}
header.site-header .logo:hover,header.site-header .logo:focus-visible,header.site-header .logo:active{display:grid !important;grid-template-columns:56px max-content !important;column-gap:18px !important;transform:none !important;filter:none !important}
header.site-header .logo-image{width:56px !important;height:56px !important;min-width:56px !important;max-width:56px !important;justify-self:start !important;transform:none !important;margin:0 !important}
header.site-header .logo-text{display:block !important;align-self:center !important;margin:0 !important;line-height:1 !important;white-space:nowrap !important}
header.site-header .logo:hover .logo-image,header.site-header .logo:focus-visible .logo-image,header.site-header .logo:hover .logo-text,header.site-header .logo:focus-visible .logo-text{transform:none !important;margin:0 !important}
header.site-header .search-box.neo-search,.catalog-browser__search .neo-search,.mega-tools .neo-search,html[data-theme="dark"] header.site-header .search-box.neo-search,html[data-theme="dark"] .catalog-browser__search .neo-search,html[data-theme="dark"] .mega-tools .neo-search{border-radius:20px !important;background:radial-gradient(circle at 18% 50%,rgba(92,120,255,0.16),transparent 34%),radial-gradient(circle at 84% 52%,rgba(126,70,224,0.14),transparent 30%),linear-gradient(135deg,rgba(16,22,45,0.95),rgba(7,12,27,0.985)) !important;border:1px solid rgba(108,128,255,0.18) !important;box-shadow:0 16px 34px rgba(3,7,17,0.30),inset 0 1px 0 rgba(255,255,255,0.04) !important}
header.site-header .search-box.neo-search .neo-search__main,.catalog-browser__search .neo-search__main,.mega-tools .neo-search__main,html[data-theme="dark"] header.site-header .search-box.neo-search .neo-search__main,html[data-theme="dark"] .catalog-browser__search .neo-search__main,html[data-theme="dark"] .mega-tools .neo-search__main{min-height:62px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(109,124,188,0.16),rgba(27,35,63,0.02) 36%),radial-gradient(circle at 74% 50%,rgba(114,63,205,0.13),transparent 34%),linear-gradient(135deg,rgba(31,39,71,0.86),rgba(10,15,31,0.94)) !important;box-shadow:inset 0 0 0 1px rgba(168,182,255,0.06),inset 0 18px 36px rgba(0,0,0,0.18) !important}
header.site-header .search-box.neo-search .neo-search__input,.catalog-browser__search .neo-search__input,.mega-tools .neo-search__input,html[data-theme="dark"] header.site-header .search-box.neo-search .neo-search__input,html[data-theme="dark"] .catalog-browser__search .neo-search__input,html[data-theme="dark"] .mega-tools .neo-search__input{background:transparent !important;box-shadow:none !important;color:#edf2ff !important}
header.site-header .search-box.neo-search .neo-search__input::placeholder,.catalog-browser__search .neo-search__input::placeholder,.mega-tools .neo-search__input::placeholder,html[data-theme="dark"] header.site-header .search-box.neo-search .neo-search__input::placeholder,html[data-theme="dark"] .catalog-browser__search .neo-search__input::placeholder,html[data-theme="dark"] .mega-tools .neo-search__input::placeholder{color:rgba(218,224,244,0.72) !important}
header.site-header .search-box.neo-search .neo-search__search-icon,.catalog-browser__search .neo-search__search-icon,.mega-tools .neo-search__search-icon,html[data-theme="dark"] header.site-header .search-box.neo-search .neo-search__search-icon,html[data-theme="dark"] .catalog-browser__search .neo-search__search-icon,html[data-theme="dark"] .mega-tools .neo-search__search-icon{color:#dfe6ff !important;opacity:0.94 !important}
header.site-header .search-box.neo-search .neo-search__filter-shell,.catalog-browser__search .neo-search__filter-shell,.mega-tools .neo-search__filter-shell,html[data-theme="dark"] header.site-header .search-box.neo-search .neo-search__filter-shell,html[data-theme="dark"] .catalog-browser__search .neo-search__filter-shell,html[data-theme="dark"] .mega-tools .neo-search__filter-shell{background:radial-gradient(circle at 30% 25%,rgba(120,146,255,0.12),transparent 40%),linear-gradient(180deg,rgba(19,27,52,0.96),rgba(10,15,31,0.985)) !important;border:1px solid rgba(127,146,255,0.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 10px 18px rgba(5,10,24,0.20) !important}
.site-footer--managed .footer-loop--payments,html[data-theme="dark"] .site-footer--managed .footer-loop--payments{--footer-loop-gap:16px !important}
.site-footer--managed .footer-loop--payments .footer-loop__track,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__track{animation-duration:38s !important}
.site-footer--managed .footer-loop--payments .footer-loop__set,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__set{gap:var(--footer-loop-gap) !important;padding-right:var(--footer-loop-gap) !important}
.site-footer--managed .footer-loop--payments .footer-loop__item--payment,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-loop__item--payment{flex:0 0 204px !important;width:204px !important;min-height:84px !important}
.site-footer--managed .footer-loop--payments .footer-payment-item,html[data-theme="dark"] .site-footer--managed .footer-loop--payments .footer-payment-item{border-radius:20px !important}
header.site-header .uiverse-search--header,header.site-header .uiverse-search--mega,.catalog-browser__search .neo-search,.mega-tools .neo-search,html[data-theme="dark"] header.site-header .uiverse-search--header,html[data-theme="dark"] header.site-header .uiverse-search--mega,html[data-theme="dark"] .catalog-browser__search .neo-search,html[data-theme="dark"] .mega-tools .neo-search{background:transparent !important;border:none !important;box-shadow:none !important}
header.site-header .uiverse-search--header .uiverse-search__grid,header.site-header .uiverse-search--header .uiverse-search__glow,header.site-header .uiverse-search--header .uiverse-search__dark-border,header.site-header .uiverse-search--header .uiverse-search__white,header.site-header .uiverse-search--header .uiverse-search__border,header.site-header .uiverse-search--header .uiverse-search__input-mask,header.site-header .uiverse-search--header .uiverse-search__pink-mask,header.site-header .uiverse-search--header .uiverse-search__filter-border,header.site-header .uiverse-search--mega .uiverse-search__grid,header.site-header .uiverse-search--mega .uiverse-search__glow,header.site-header .uiverse-search--mega .uiverse-search__dark-border,header.site-header .uiverse-search--mega .uiverse-search__white,header.site-header .uiverse-search--mega .uiverse-search__border,header.site-header .uiverse-search--mega .uiverse-search__input-mask,header.site-header .uiverse-search--mega .uiverse-search__pink-mask,header.site-header .uiverse-search--mega .uiverse-search__filter-border,.catalog-browser__search .neo-search__grid,.catalog-browser__search .neo-search__glow,.catalog-browser__search .neo-search__dark-border,.catalog-browser__search .neo-search__white,.catalog-browser__search .neo-search__border,.catalog-browser__search .neo-search__input-mask,.catalog-browser__search .neo-search__pink-mask,.catalog-browser__search .neo-search__filter-border,.mega-tools .neo-search__grid,.mega-tools .neo-search__glow,.mega-tools .neo-search__dark-border,.mega-tools .neo-search__white,.mega-tools .neo-search__border,.mega-tools .neo-search__input-mask,.mega-tools .neo-search__pink-mask,.mega-tools .neo-search__filter-border{display:none !important}
header.site-header .uiverse-search--header .uiverse-search__poda,header.site-header .uiverse-search--mega .uiverse-search__poda,.catalog-browser__search .neo-search,.mega-tools .neo-search{position:relative !important;padding:0 !important;min-height:62px !important;border-radius:24px !important;overflow:visible !important;isolation:isolate !important}
header.site-header .uiverse-search--header .uiverse-search__poda::before,header.site-header .uiverse-search--header .uiverse-search__poda::after,header.site-header .uiverse-search--mega .uiverse-search__poda::before,header.site-header .uiverse-search--mega .uiverse-search__poda::after,.catalog-browser__search .neo-search::before,.catalog-browser__search .neo-search::after,.mega-tools .neo-search::before,.mega-tools .neo-search::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none}
header.site-header .uiverse-search--header .uiverse-search__poda::before,header.site-header .uiverse-search--mega .uiverse-search__poda::before,.catalog-browser__search .neo-search::before,.mega-tools .neo-search::before{z-index:0;padding:2px;background:conic-gradient(from 180deg,rgba(80,98,255,.16) 0deg,rgba(80,98,255,.22) 46deg,rgba(171,88,255,.88) 126deg,rgba(92,128,255,.92) 214deg,rgba(80,98,255,.18) 288deg,rgba(80,98,255,.16) 360deg) !important;opacity:.58;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(101,113,255,.14)) drop-shadow(0 0 18px rgba(157,92,255,.10));transition:opacity .35s ease,filter .35s ease}
header.site-header .uiverse-search--header .uiverse-search__poda::after,header.site-header .uiverse-search--mega .uiverse-search__poda::after,.catalog-browser__search .neo-search::after,.mega-tools .neo-search::after{z-index:0;inset:4px;border-radius:20px;background:linear-gradient(180deg,rgba(16,24,46,.95),rgba(8,12,24,.985)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 0 0 1px rgba(135,150,255,.05),0 12px 26px rgba(2,8,20,.18) !important}
header.site-header .uiverse-search--header:hover .uiverse-search__poda::before,header.site-header .uiverse-search--header:focus-within .uiverse-search__poda::before,header.site-header .uiverse-search--mega:hover .uiverse-search__poda::before,header.site-header .uiverse-search--mega:focus-within .uiverse-search__poda::before,.catalog-browser__search .neo-search:hover::before,.catalog-browser__search .neo-search:focus-within::before,.mega-tools .neo-search:hover::before,.mega-tools .neo-search:focus-within::before{animation:warextSearchBorderSpin 3.25s linear infinite;opacity:.98;filter:drop-shadow(0 0 14px rgba(101,113,255,.18)) drop-shadow(0 0 24px rgba(157,92,255,.14))}
header.site-header .uiverse-search--header .uiverse-search__main,header.site-header .uiverse-search--mega .uiverse-search__main,.catalog-browser__search .neo-search__main,.mega-tools .neo-search__main{position:relative !important;z-index:1 !important;min-height:62px !important;background:transparent !important;border:none !important;border-radius:20px !important;overflow:hidden !important;box-shadow:none !important}
header.site-header .uiverse-search--header .uiverse-search__main::before,header.site-header .uiverse-search--mega .uiverse-search__main::before,.catalog-browser__search .neo-search__main::before,.mega-tools .neo-search__main::before{display:none !important}
header.site-header .uiverse-search--header .uiverse-search__input,header.site-header .uiverse-search--mega .uiverse-search__input,.catalog-browser__search .neo-search__input,.mega-tools .neo-search__input{height:62px !important;background:transparent !important;border:none !important;box-shadow:none !important;color:#edf2ff !important;text-shadow:none !important}
header.site-header .uiverse-search--header .uiverse-search__input{padding:0 88px 0 78px !important}
header.site-header .uiverse-search--mega .uiverse-search__input,.catalog-browser__search .neo-search__input,.mega-tools .neo-search__input{padding:0 88px 0 74px !important}
header.site-header .uiverse-search--header .uiverse-search__input::placeholder,header.site-header .uiverse-search--mega .uiverse-search__input::placeholder,.catalog-browser__search .neo-search__input::placeholder,.mega-tools .neo-search__input::placeholder{color:rgba(224,230,247,.72) !important}
header.site-header .uiverse-search--header .uiverse-search__search-icon,header.site-header .uiverse-search--mega .uiverse-search__search-icon,.catalog-browser__search .neo-search__search-icon,.mega-tools .neo-search__search-icon{left:22px !important;top:50% !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important;opacity:.92 !important}
header.site-header .uiverse-search--header .uiverse-search__search-icon svg,header.site-header .uiverse-search--mega .uiverse-search__search-icon svg,.catalog-browser__search .neo-search__search-icon svg,.mega-tools .neo-search__search-icon svg{width:24px !important;height:24px !important}
header.site-header .uiverse-search--header .uiverse-search__filter-icon,header.site-header .uiverse-search--mega .uiverse-search__filter-icon,.catalog-browser__search .neo-search__filter-shell,.mega-tools .neo-search__filter-shell{position:absolute !important;top:8px !important;right:8px !important;width:46px !important;height:46px !important;border-radius:15px !important;z-index:3 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(180deg,rgba(14,20,39,.98),rgba(7,11,22,.985)) !important;border:1px solid rgba(132,147,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 20px rgba(4,9,18,.18) !important}
header.site-header .uiverse-search--header .uiverse-search__filter-icon svg,header.site-header .uiverse-search--mega .uiverse-search__filter-icon svg,.catalog-browser__search .neo-search__filter-shell svg,.mega-tools .neo-search__filter-shell svg{width:24px !important;height:24px !important}
header.site-header .uiverse-search,.catalog-browser__search .neo-search,.mega-tools .neo-search{position:relative !important}
header.site-header .uiverse-search__grid,header.site-header .uiverse-search__glow,header.site-header .uiverse-search__dark-border,header.site-header .uiverse-search__white,header.site-header .uiverse-search__border,header.site-header .uiverse-search__input-mask,header.site-header .uiverse-search__pink-mask,header.site-header .uiverse-search__filter-border,.catalog-browser__search .neo-search__grid,.catalog-browser__search .neo-search__glow,.catalog-browser__search .neo-search__dark-border,.catalog-browser__search .neo-search__white,.catalog-browser__search .neo-search__border,.catalog-browser__search .neo-search__input-mask,.catalog-browser__search .neo-search__pink-mask,.catalog-browser__search .neo-search__filter-border,.mega-tools .neo-search__grid,.mega-tools .neo-search__glow,.mega-tools .neo-search__dark-border,.mega-tools .neo-search__white,.mega-tools .neo-search__border,.mega-tools .neo-search__input-mask,.mega-tools .neo-search__pink-mask,.mega-tools .neo-search__filter-border{display:none !important}
header.site-header .uiverse-search--header .uiverse-search__poda,header.site-header .uiverse-search--mega .uiverse-search__poda,.catalog-browser__search .neo-search,.mega-tools .neo-search{position:relative !important;overflow:hidden !important;isolation:isolate !important;border-radius:24px !important;padding:2px !important;min-height:66px !important;background:transparent !important}
header.site-header .uiverse-search--header .uiverse-search__poda::before,header.site-header .uiverse-search--mega .uiverse-search__poda::before,.catalog-browser__search .neo-search::before,.mega-tools .neo-search::before{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(115deg,rgba(81,104,255,.18) 0%,rgba(109,128,255,.72) 18%,rgba(211,91,191,.88) 34%,rgba(96,113,255,.82) 52%,rgba(81,104,255,.28) 68%,rgba(81,104,255,.12) 100%) !important;background-size:200% 100% !important;background-position:0% 50% !important;opacity:.62 !important;pointer-events:none !important;z-index:0 !important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 0 1px rgba(136,149,255,.07),0 0 20px rgba(88,105,255,.10),0 0 34px rgba(180,88,255,.08) !important;transition:opacity .35s ease,box-shadow .35s ease !important}
header.site-header .uiverse-search--header .uiverse-search__poda::after,header.site-header .uiverse-search--mega .uiverse-search__poda::after,.catalog-browser__search .neo-search::after,.mega-tools .neo-search::after{content:"";position:absolute;inset:2px;border-radius:22px;background:linear-gradient(180deg,rgba(10,18,39,.96) 0%,rgba(8,13,28,.985) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 0 0 1px rgba(119,136,220,.05),0 10px 26px rgba(3,8,20,.18) !important;z-index:0;pointer-events:none}
header.site-header .uiverse-search--header:hover .uiverse-search__poda::before,header.site-header .uiverse-search--header:focus-within .uiverse-search__poda::before,header.site-header .uiverse-search--mega:hover .uiverse-search__poda::before,header.site-header .uiverse-search--mega:focus-within .uiverse-search__poda::before,.catalog-browser__search .neo-search:hover::before,.catalog-browser__search .neo-search:focus-within::before,.mega-tools .neo-search:hover::before,.mega-tools .neo-search:focus-within::before{opacity:.95 !important;animation:warextSearchBorderFlow 3.8s linear infinite !important;box-shadow:0 0 0 1px rgba(156,166,255,.10),0 0 24px rgba(95,113,255,.16),0 0 40px rgba(183,91,255,.12) !important}
header.site-header .uiverse-search--header .uiverse-search__main,header.site-header .uiverse-search--mega .uiverse-search__main,.catalog-browser__search .neo-search__main,.mega-tools .neo-search__main{position:relative !important;z-index:1 !important;min-height:62px !important;border-radius:22px !important;overflow:hidden !important;background:transparent !important;border:none !important;box-shadow:none !important}
header.site-header .uiverse-search--header .uiverse-search__input,header.site-header .uiverse-search--mega .uiverse-search__input,.catalog-browser__search .neo-search__input,.mega-tools .neo-search__input{background:transparent !important;box-shadow:none !important}
header.site-header .uiverse-search--header .uiverse-search__filter-icon,header.site-header .uiverse-search--mega .uiverse-search__filter-icon,.catalog-browser__search .neo-search__filter-shell,.mega-tools .neo-search__filter-shell{z-index:2 !important}
body.profile-page .public-profile-section-card,body.profile-page .public-profile-market-review-card,body.profile-page .comment-showcase-card,.comments-page-shell .comments-summary-card,.comments-page-shell .comments-why-card,.comments-page-shell .comment-showcase-card{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(64,108,255,.12),transparent 26%),radial-gradient(circle at 86% 10%,rgba(175,93,255,.10),transparent 22%),linear-gradient(180deg,rgba(8,14,34,.96),rgba(5,10,25,.94)) !important;border:1px solid rgba(110,136,255,.14) !important;box-shadow:0 22px 48px rgba(4,8,18,.28),inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(111,142,255,.04) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}
body.profile-page .public-profile-section-card::before,body.profile-page .public-profile-market-review-card::before,body.profile-page .comment-showcase-card::before,.comments-page-shell .comments-summary-card::before,.comments-page-shell .comments-why-card::before,.comments-page-shell .comment-showcase-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.03) 100%),radial-gradient(circle at 12% 50%,rgba(73,118,255,.10),transparent 18%),radial-gradient(circle at 88% 30%,rgba(176,92,255,.08),transparent 20%)}
body.profile-page .public-profile-section-card>*,body.profile-page .public-profile-market-review-card>*,body.profile-page .comment-showcase-card>*,.comments-page-shell .comments-summary-card>*,.comments-page-shell .comments-why-card>*,.comments-page-shell .comment-showcase-card>*{position:relative;z-index:1}
body.profile-page .comment-showcase-card__body,body.profile-page .comment-showcase-card__side,body.profile-page .public-profile-market-review-card__footer,body.profile-page .comment-admin-reply-box,.comments-page-shell .comment-showcase-card__body,.comments-page-shell .comment-showcase-card__side,.comments-page-shell .comment-admin-reply-box,.comments-page-shell .comments-score-box,.comments-page-shell .comments-insight-box,.comments-page-shell .comments-graph-bar{background:transparent !important;border:none !important;box-shadow:none !important}
body.profile-page .public-profile-section-card,.comments-page-shell .comment-showcase-card{border-radius:28px !important}
body.profile-page .public-profile-section-card__head,.comments-page-shell .comments-section-title,.comments-page-shell .comments-page-head,.comments-page-shell .comments-showcase-head{border-color:rgba(101,128,255,.14) !important}
body.profile-page .public-profile-section-card__head h3,body.profile-page .public-profile-market-review-card__identity strong,body.profile-page .public-profile-market-review-card__identity strong a,body.profile-page .comment-showcase-card__side strong,body.profile-page .comment-showcase-card__side strong a,body.profile-page .comment-showcase-card__body h3,.comments-page-shell .comments-showcase-head h1,.comments-page-shell .comments-summary-card h2,.comments-page-shell .comments-why-card h2,.comments-page-shell .comments-section-title h2,.comments-page-shell .comment-showcase-card__side strong,.comments-page-shell .comment-showcase-card__side strong a,.comments-page-shell .comment-showcase-card__body h3{color:#f5f8ff !important}
body.profile-page .public-profile-section-card__head span,body.profile-page .comment-showcase-card__side,body.profile-page .comment-showcase-card__body p,body.profile-page .comment-showcase-card__rating-text,body.profile-page .testimonial-meta-line,body.profile-page .public-profile-market-review-card p,body.profile-page .public-profile-market-review-card__footer,.comments-page-shell .comments-showcase-head p,.comments-page-shell .comments-summary-card p,.comments-page-shell .comments-why-card p,.comments-page-shell .comment-showcase-card__side,.comments-page-shell .comment-showcase-card__body p,.comments-page-shell .comment-showcase-card__rating-text,.comments-page-shell .comments-page-meta,.comments-page-shell .testimonial-meta-line{color:rgba(224,233,248,.74) !important}
body.profile-page .comment-badge,.comments-page-shell .comment-badge{background:linear-gradient(180deg,rgba(18,28,58,.78),rgba(10,18,39,.92)) !important;border:1px solid rgba(127,154,255,.18) !important;color:#edf3ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(5,9,20,.16) !important}
body.profile-page .comment-badge--category,.comments-page-shell .comment-badge--category{background:linear-gradient(180deg,rgba(26,39,80,.84),rgba(14,22,46,.96)) !important;border-color:rgba(127,154,255,.20) !important;color:#f8fbff !important}
body.profile-page .comment-admin-reply-box,.comments-page-shell .comment-admin-reply-box{margin-top:18px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(12,20,44,.88),rgba(9,14,31,.94)) !important;border:1px solid rgba(104,128,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}
body.profile-page .comment-admin-reply-box__head,.comments-page-shell .comment-admin-reply-box__head{color:#9fc3ff !important}
.comments-page-shell .comments-score-box,.comments-page-shell .comments-insight-box,.comments-page-shell .comments-graph-bar{background:linear-gradient(180deg,rgba(15,24,50,.78),rgba(9,15,33,.92)) !important;border:1px solid rgba(108,132,255,.14) !important}
.comments-page-shell .comments-graph-bar span{box-shadow:0 0 18px rgba(111,143,255,.24) !important}
.comments-page-shell .comments-load-more-wrap .rounded-button,.comments-page-shell .comments-showcase-button{background:linear-gradient(180deg,rgba(24,37,74,.92),rgba(12,22,46,.96)) !important;border:1px solid rgba(127,154,255,.20) !important;box-shadow:0 12px 26px rgba(5,9,20,.22),inset 0 1px 0 rgba(255,255,255,.06) !important}
.comments-page-shell .comments-load-more-wrap .rounded-button:hover,.comments-page-shell .comments-showcase-button:hover{filter:brightness(1.06)}
body.profile-page .public-profile-comments-list,.comments-page-shell .comments-featured-list,.comments-page-shell .comments-list--showcase{gap:20px !important}
.mobile-shell,.mobile-menu-drawer,.mobile-bottom-nav{display:none}
html.mobile-menu-open,body.mobile-menu-open{overflow:hidden !important}
.mobile-compact-strip{display:none}
.category-listing-hero,.listing-filter-panel,.listing-results-panel,.site-market-help,.site-market-section,.giveaway-hero,.giveaway-toolbar,.giveaway-card,.giveaway-detail__panel,.giveaway-detail__section{border:1px solid rgba(111,130,255,.12);background:linear-gradient(180deg,rgba(23,31,57,.92),rgba(12,19,39,.96));box-shadow:0 20px 44px rgba(2,6,14,.26)}
.category-listing-hero__content,.site-market-section__head,.giveaway-hero__content{color:#eff3ff}
.listing-filter-form input,.listing-filter-form select,.listing-filter-reset,.giveaway-search input,.giveaway-tab,.site-market-category-nav a{background:linear-gradient(180deg,rgba(9,15,32,.96),rgba(6,11,24,.98));border-color:rgba(111,130,255,.14);color:#eaf0ff}
.listing-filter-submit,.site-market-item__toggle,.site-market-item__buy,.site-market-item__buy--wcoin,.giveaway-btn,.giveaway-follow-btn,.category-listing-hero__cta{box-shadow:0 14px 26px rgba(2,6,14,.22)}
.site-market-card,.listing-browser-card,.giveaway-card{background:linear-gradient(180deg,rgba(28,35,66,.96),rgba(16,23,46,.99));border:1px solid rgba(111,130,255,.12)}
@media (min-width:768px){
.mobile-compact-strip{display:none !important}
}
header.site-header .promo-marquee--slider{overflow:hidden !important;scroll-snap-type:none !important}
header.site-header .promo-marquee--slider .promo-marquee__track{position:relative !important;display:block !important;width:100% !important;min-height:112px !important;gap:0 !important;padding-right:0 !important;transform:none !important;animation:none !important}
header.site-header .promo-marquee--slider .promo-marquee__group{display:block !important;width:100% !important;gap:0 !important;padding-right:0 !important}
header.site-header .promo-marquee--slider .promo-marquee__group[aria-hidden="true"]{display:none !important}
header.site-header .promo-marquee--slider .promo-card--managed{display:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important}
header.site-header .promo-marquee--slider .promo-card--managed.is-active{display:flex !important}
@media (min-width:992px){
header.site-header .promo-marquee--slider .promo-card--managed{min-height:112px !important;padding:18px 22px !important;border-radius:28px !important}
}
.site-market-page[data-cosmetic-page]{gap:24px !important}
.site-market-page[data-cosmetic-page] .site-market-section{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
.site-market-page[data-cosmetic-page] .site-market-section__head{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 0 18px !important}
.site-market-page[data-cosmetic-page] .site-market-card.site-market-item{background:linear-gradient(180deg,rgba(19,27,50,.96),rgba(10,16,32,.985)) !important;border:1px solid rgba(111,130,255,.14) !important;box-shadow:0 18px 34px rgba(2,6,16,.26) !important}
.site-market-page[data-cosmetic-page] .site-market-item__body,.site-market-page[data-cosmetic-page] .site-market-item__desc{color:#d8e2ff !important}
.site-market-page[data-cosmetic-page] .site-market-item__seller,.site-market-page[data-cosmetic-page] .site-market-item__variant-summary small,.site-market-page[data-cosmetic-page] .site-market-item__desc p{color:#b9c8ef !important}
.site-market-page[data-cosmetic-page] .site-market-item__toggle{background:linear-gradient(135deg,rgba(90,122,255,.95),rgba(83,178,255,.92)) !important;border:1px solid rgba(130,185,255,.22) !important;color:#ffffff !important}
.site-market-page[data-cosmetic-page] .site-market-item__buy{background:linear-gradient(135deg,rgba(109,118,255,.95),rgba(147,94,255,.92)) !important;border:1px solid rgba(150,136,255,.18) !important;color:#ffffff !important}
.site-market-page[data-cosmetic-page] .site-market-item__buy--wcoin{background:linear-gradient(135deg,rgba(35,195,152,.92),rgba(40,170,214,.9)) !important;border:1px solid rgba(103,233,208,.18) !important;color:#ffffff !important}
.site-market-page[data-cosmetic-page] .site-market-item__variant-btn{background:linear-gradient(180deg,rgba(15,22,40,.96),rgba(9,14,25,.98)) !important;border:1px solid rgba(111,130,255,.10) !important;color:#edf2ff !important}
.site-market-page[data-cosmetic-page] .site-market-item__variant-btn.is-selected{background:linear-gradient(135deg,rgba(94,112,255,.96),rgba(130,86,255,.9)) !important;color:#ffffff !important}
@media (min-width:992px){
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__track{animation:promoMarqueeFlow 28s linear infinite !important;display:flex !important;width:max-content !important;gap:18px !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-card--managed{flex:0 0 480px !important;max-width:480px !important;display:flex !important}
}
.site-market-page[data-cosmetic-page] .site-market-section,.site-market-page[data-cosmetic-page] .site-market-section__head{background:transparent !important;border:0 !important;box-shadow:none !important}
.site-market-page[data-cosmetic-page] .site-market-card.site-market-item{background:linear-gradient(180deg,rgba(21,28,52,.97),rgba(10,15,30,.99)) !important;border:1px solid rgba(111,130,255,.12) !important;box-shadow:0 18px 36px rgba(2,6,16,.26) !important}
.site-market-page[data-cosmetic-page] .site-market-item__toggle,.site-market-page[data-cosmetic-page] .site-market-item__buy{background:linear-gradient(135deg,rgba(82,116,230,.96),rgba(78,149,231,.94)) !important;color:#fff !important;border-color:rgba(136,162,255,.18) !important}
.site-market-page[data-cosmetic-page] .site-market-item__buy--wcoin{background:linear-gradient(135deg,rgba(34,198,147,.96),rgba(35,160,184,.94)) !important;color:#fff !important;border-color:rgba(95,226,195,.18) !important}
@media (min-width:992px){
header.site-header .promo-strip{display:block !important;order:initial !important}
header.site-header .promo-marquee:not(.promo-marquee--slider){overflow:hidden !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__track{display:flex !important;width:max-content !important;gap:18px !important;animation:promoMarqueeFlowDesktop 28s linear infinite !important;transform:none !important;will-change:transform !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__group,header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__group[aria-hidden="true"]{display:flex !important;gap:18px !important;padding-right:0 !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-card--managed{display:flex !important;flex:0 0 480px !important;max-width:480px !important;min-height:112px !important}
}
.site-market-page[data-cosmetic-page] .site-market-card.site-market-item{background:linear-gradient(180deg,rgba(20,26,49,.975),rgba(8,13,28,.992)) !important;border:1px solid rgba(111,130,255,.13) !important;box-shadow:0 18px 36px rgba(2,6,16,.26) !important}
.site-market-page[data-cosmetic-page] .site-market-item__toggle{background:linear-gradient(135deg,rgba(88,114,245,.96),rgba(92,174,255,.92)) !important;border:1px solid rgba(134,171,255,.18) !important;color:#fff !important}
.site-market-page[data-cosmetic-page] .site-market-item__buy{background:linear-gradient(135deg,rgba(116,98,255,.96),rgba(163,101,255,.92)) !important;border:1px solid rgba(154,133,255,.18) !important;color:#fff !important}
.site-market-page[data-cosmetic-page] .site-market-item__buy--wcoin{background:linear-gradient(135deg,rgba(27,186,146,.96),rgba(46,207,184,.92)) !important;border:1px solid rgba(92,231,198,.18) !important;color:#fff !important}
@media (min-width:992px){
header.site-header .promo-marquee{overflow:hidden !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__track{display:flex !important;width:max-content !important;gap:18px !important;animation:promoMarqueeFlowDesktop 28s linear infinite !important;will-change:transform !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-marquee__group{display:flex !important;gap:18px !important}
header.site-header .promo-marquee:not(.promo-marquee--slider) .promo-card--managed{display:flex !important;flex:0 0 480px !important;max-width:480px !important}
}
@media (min-width:992px){
header.site-header .promo-marquee.promo-marquee--js-loop{overflow:hidden !important;scroll-snap-type:none !important}
header.site-header .promo-marquee.promo-marquee--js-loop .promo-marquee__track{display:flex !important;align-items:stretch !important;width:max-content !important;gap:18px !important;animation:none !important;transition:none !important;will-change:transform !important}
header.site-header .promo-marquee.promo-marquee--js-loop .promo-marquee__group{display:flex !important;align-items:stretch !important;gap:18px !important;flex:none !important}
header.site-header .promo-marquee.promo-marquee--js-loop .promo-card--managed{display:flex !important;flex:0 0 480px !important;max-width:480px !important}
}
header.site-header .promo-loop-desktop{position:relative !important;width:100% !important}
header.site-header .promo-loop-desktop__viewport{position:relative !important;width:100% !important;overflow:hidden !important}
header.site-header .promo-loop-desktop__track{display:flex !important;align-items:stretch !important;gap:18px !important;width:max-content !important;will-change:transform !important;transform:translate3d(0,0,0)}
header.site-header .promo-loop-desktop__set{display:flex !important;align-items:stretch !important;gap:18px !important;flex:0 0 auto !important}
header.site-header .promo-loop-desktop__card{display:flex !important;flex:0 0 clamp(340px,31vw,480px) !important;max-width:480px !important;min-height:108px !important;border-radius:22px !important;padding:18px 20px !important;box-shadow:0 18px 36px rgba(2,6,14,.24) !important}
header.site-header .promo-loop-desktop__card strong{display:block !important;font-size:1.08rem !important;line-height:1.2 !important;margin-bottom:8px !important}
header.site-header .promo-loop-desktop__card span{display:block !important;font-size:.95rem !important;line-height:1.42 !important;color:#d8e1ff !important}
@media (min-width:992px){
header.site-header .promo-strip{display:block !important}
header.site-header .promo-strip .container{overflow:hidden !important}
}
.footer-audio-zone{margin-top:20px;margin-bottom:12px}
.footer-audio-player{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 20px;border-radius:28px;background:linear-gradient(135deg,rgba(17,24,56,.96),rgba(29,20,65,.95));border:1px solid rgba(160,128,255,.22);box-shadow:0 18px 40px rgba(7,10,24,.34),0 0 0 1px rgba(255,255,255,.03) inset;overflow:hidden}
.footer-audio-player:before{content:"";position:absolute;inset:-30% auto auto -8%;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(144,94,255,.28),rgba(144,94,255,0));pointer-events:none}
.footer-audio-player:after{content:"";position:absolute;inset:auto -5% -45% auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(78,126,255,.22),rgba(78,126,255,0));pointer-events:none}
.footer-audio-player>*{position:relative;z-index:1}
.footer-audio-player__meta{display:grid;gap:6px;min-width:min(100%,240px)}
.footer-audio-player__badge{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:#d6d5f9;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.footer-audio-player__title{font-size:1.06rem;font-weight:800;color:#f3f5ff}
.footer-audio-player__status{font-size:.92rem;color:#b7bedf}
.footer-audio-player__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex:1 1 360px}
.footer-audio-player__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 18px;border-radius:18px;border:1px solid rgba(176,150,255,.28);font-weight:800;font-size:.96rem;color:#eef0ff;background:rgba(255,255,255,.05);box-shadow:0 10px 26px rgba(7,10,24,.22);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease;cursor:pointer}
.footer-audio-player__button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(20,22,56,.3);filter:brightness(1.03)}
.footer-audio-player__button--primary{background:linear-gradient(135deg,#6b46ff,#7f5cff 52%,#43a2ff);border-color:rgba(210,205,255,.45);box-shadow:0 16px 34px rgba(102,76,255,.34),0 0 0 1px rgba(255,255,255,.08) inset}
.footer-audio-player__button--ghost.is-muted,.footer-audio-player__button--ghost:hover{border-color:rgba(184,160,255,.45);background:rgba(255,255,255,.09)}
.footer-audio-player__button-icon{font-size:1.06rem;line-height:1}
.footer-audio-player__volume{display:flex;align-items:center;gap:12px;padding:0 14px;height:52px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(176,150,255,.18);color:#eef0ff;font-weight:700}
.footer-audio-player__volume span{color:#ced3f6;font-size:.9rem}
.footer-audio-player__volume input[type=range]{width:min(220px,42vw);accent-color:#7a5cff}
.footer-audio-player__host{position:absolute;left:-9999px;top:auto;width:1px;height:1px;opacity:0;pointer-events:none}
.site-float-stack{position:fixed !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:16px !important;z-index:120 !important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{position:relative !important;left:auto !important;top:auto !important;transform:none !important;z-index:auto !important}
.site-music-float{width:72px !important}
.site-music-float__inner{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:72px !important;padding:14px 8px !important;border-radius:999px !important}
.site-music-float__backdrop{position:absolute !important;inset:0 !important;border-radius:999px !important;overflow:hidden !important;background:rgba(13,17,30,.72) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 18px 38px rgba(6,10,18,.28) !important;backdrop-filter:blur(10px) !important}
.site-music-float__backdrop::before{content:"" !important;position:absolute !important;inset:-18% !important;border-radius:999px !important;background:conic-gradient(from 0deg,#ff005d 0%,#ff7a00 16%,#ffe600 32%,#00d084 48%,#00c2ff 64%,#5b5fff 80%,#d946ef 92%,#ff005d 100%) !important;animation:siteSocialFloatRotate 3.6s linear infinite !important}
.site-music-float__backdrop::after{content:"" !important;position:absolute !important;inset:3px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(12,16,29,.96),rgba(18,24,40,.92)) !important}
.site-music-float__action{position:relative !important;z-index:2 !important;width:56px !important;height:56px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;border-radius:999px !important;background:transparent !important;cursor:pointer !important;text-decoration:none !important;transition:transform .28s ease !important;padding:0 !important}
.site-music-float__icon-wrap{position:relative !important;z-index:2 !important;width:42px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#f4f5f7 !important;box-shadow:0 10px 24px rgba(9,12,20,.18) !important;transition:transform .28s ease,background-color .28s ease,box-shadow .28s ease !important;overflow:hidden !important;color:#111827 !important}
.site-music-float__action--primary .site-music-float__icon-wrap{background:linear-gradient(135deg,#6f3dff 0%,#7a5cff 42%,#38b6ff 100%) !important;box-shadow:0 16px 28px rgba(90,63,255,.36),0 0 0 1px rgba(255,255,255,.14) inset !important;color:#ffffff !important}
.site-music-float__action.is-muted .site-music-float__icon-wrap,.site-music-float__panel-mute.is-muted{background:linear-gradient(135deg,#433c70,#59538a) !important;color:#eef0ff !important}
.site-music-float__icon{font-size:1rem !important;font-weight:800 !important;line-height:1 !important}
.site-music-float__label{position:absolute !important;left:100% !important;top:50% !important;transform:translate(12px,-50%) !important;opacity:0 !important;pointer-events:none !important;min-height:34px !important;padding:8px 12px !important;border-radius:10px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.98) !important;color:#111827 !important;box-shadow:0 14px 30px rgba(7,10,18,.20) !important;white-space:nowrap !important;transition:opacity .25s ease,transform .25s ease !important;z-index:6 !important}
.site-music-float__label::before{content:attr(data-content) !important;font-size:.95rem !important;font-weight:700 !important}
.site-music-float__action:hover,.site-music-float__action:focus-visible{transform:translateX(2px) !important}
.site-music-float__action:hover .site-music-float__icon-wrap,.site-music-float__action:focus-visible .site-music-float__icon-wrap{background:#ffffff !important;color:#111827 !important;transform:scale(1.16) translate3d(4px,0,0) !important;box-shadow:0 16px 28px rgba(11,17,30,.22) !important}
.site-music-float__action--primary:hover .site-music-float__icon-wrap,.site-music-float__action--primary:focus-visible .site-music-float__icon-wrap{background:linear-gradient(135deg,#6f3dff 0%,#7a5cff 42%,#38b6ff 100%) !important;color:#ffffff !important}
.site-music-float__action:hover .site-music-float__label,.site-music-float__action:focus-visible .site-music-float__label{opacity:1 !important;transform:translate(24px,-50%) !important}
.site-music-float__volume-wrap{position:relative !important;z-index:4 !important}
.site-music-float__volume-panel{position:absolute !important;left:100% !important;top:50% !important;transform:translate(12px,-50%) scale(.96) !important;display:flex !important;align-items:center !important;gap:12px !important;min-width:214px !important;padding:12px 14px !important;border-radius:22px !important;border:1px solid rgba(177,155,255,.26) !important;background:linear-gradient(135deg,rgba(17,24,56,.98),rgba(29,20,65,.97)) !important;box-shadow:0 18px 38px rgba(7,10,24,.34),0 0 0 1px rgba(255,255,255,.03) inset !important;opacity:0 !important;pointer-events:none !important;transition:opacity .22s ease,transform .22s ease !important}
.site-music-float.is-volume-open .site-music-float__volume-panel{opacity:1 !important;pointer-events:auto !important;transform:translate(18px,-50%) scale(1) !important}
.site-music-float__panel-mute{width:42px !important;height:42px !important;border-radius:14px !important;border:1px solid rgba(190,170,255,.28) !important;background:linear-gradient(135deg,#6f3dff 0%,#7a5cff 42%,#38b6ff 100%) !important;color:#ffffff !important;font-size:1rem !important;box-shadow:0 12px 22px rgba(90,63,255,.30) !important;cursor:pointer !important}
.site-music-float__range{display:flex !important;align-items:center !important;gap:10px !important;flex:1 1 auto !important;color:#eef0ff !important;font-weight:700 !important}
.site-music-float__range span{white-space:nowrap !important;color:#dce1ff !important;font-size:.92rem !important}
.site-music-float__range input[type="range"]{width:100% !important;accent-color:#7a5cff !important}
.site-music-float__volume-value{min-width:42px !important;text-align:right !important;color:#dce1ff !important;font-size:.88rem !important;font-weight:800 !important}
.site-music-float__status,.site-music-float__sr,.site-music-float__host{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.site-music-float__volume-panel{min-width:320px !important;max-width:360px !important;padding:14px 16px !important;gap:14px !important;flex-wrap:wrap !important}
.site-music-float__volume-row{width:100% !important;display:flex !important;align-items:center !important;gap:12px !important}
.site-music-float__range--volume{flex:1 1 auto !important}
.site-music-float__seek-wrap{width:100% !important;display:flex !important;flex-direction:column !important;gap:8px !important;padding:10px 12px !important;border-radius:16px !important;border:1px solid rgba(190,170,255,.18) !important;background:rgba(255,255,255,.045) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}
.site-music-float__seek-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;color:#eef0ff !important;font-size:.86rem !important;font-weight:700 !important}
.site-music-float__time{color:#cfd7ff !important;font-variant-numeric:tabular-nums !important;white-space:nowrap !important}
.site-music-float__seek-input{width:100% !important;accent-color:#7a5cff !important}
.site-music-float__range input[type="range"],.site-music-float__seek-input{height:18px !important}
.site-music-float__volume-value{min-width:48px !important}
.site-music-float__action[data-site-music-volume-trigger] .site-music-float__icon-wrap{background:linear-gradient(135deg,#6f3dff 0%,#7a5cff 42%,#38b6ff 100%) !important;box-shadow:0 16px 28px rgba(90,63,255,.34),0 0 0 1px rgba(255,255,255,.14) inset !important;color:#ffffff !important}
.site-music-float__action[data-site-music-volume-trigger]:hover .site-music-float__icon-wrap,.site-music-float__action[data-site-music-volume-trigger]:focus-visible .site-music-float__icon-wrap{background:linear-gradient(135deg,#7d4dff 0%,#8d66ff 44%,#4fc3ff 100%) !important;color:#ffffff !important;box-shadow:0 18px 32px rgba(94,71,255,.42),0 0 0 1px rgba(255,255,255,.16) inset !important}
.site-music-float__action[data-site-music-volume-trigger].is-muted .site-music-float__icon-wrap{background:linear-gradient(135deg,#5a34cb 0%,#6748da 44%,#3098df 100%) !important;color:#ffffff !important}
.site-music-float__volume-panel{min-width:352px !important;max-width:392px !important}
.site-music-float__seek-input,.site-music-float__range input[type="range"]{-webkit-appearance:none !important;appearance:none !important;background:transparent !important;cursor:pointer !important}
.site-music-float__seek-input::-webkit-slider-runnable-track,.site-music-float__range input[type="range"]::-webkit-slider-runnable-track{height:8px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(111,61,255,.88),rgba(56,182,255,.88)) !important}
.site-music-float__seek-input::-webkit-slider-thumb,.site-music-float__range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none !important;appearance:none !important;width:18px !important;height:18px !important;margin-top:-5px !important;border-radius:999px !important;border:2px solid rgba(255,255,255,.92) !important;background:#f8fbff !important;box-shadow:0 8px 18px rgba(45,17,120,.34) !important}
.site-music-float__seek-input::-moz-range-track,.site-music-float__range input[type="range"]::-moz-range-track{height:8px !important;border:none !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(111,61,255,.88),rgba(56,182,255,.88)) !important}
.site-music-float__seek-input::-moz-range-thumb,.site-music-float__range input[type="range"]::-moz-range-thumb{width:18px !important;height:18px !important;border:none !important;border-radius:999px !important;background:#f8fbff !important;box-shadow:0 8px 18px rgba(45,17,120,.34) !important}
.site-music-float__seek-input:active::-webkit-slider-thumb,.site-music-float__range input[type="range"]:active::-webkit-slider-thumb,.site-music-float__seek-input:active::-moz-range-thumb,.site-music-float__range input[type="range"]:active::-moz-range-thumb{transform:scale(1.08) !important}
header.site-header .social-strip{display:none !important}
.uiverse-search{position:relative}
.uiverse-search__filter-button{position:absolute;inset:auto 14px auto auto;right:14px;top:50%;transform:translateY(-50%);width:54px;height:54px;border:none;border-radius:18px;background:linear-gradient(180deg,rgba(9,14,31,.98),rgba(7,11,24,.94));box-shadow:0 16px 28px rgba(5,10,22,.28),inset 0 1px 0 rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:4}
.uiverse-search__filter-button .uiverse-search__filter-icon{position:static !important;transform:none !important}
.uiverse-search__filter-button .uiverse-search__filter-icon svg{width:26px;height:26px}
.uiverse-search__filter-button .uiverse-search__filter-icon path{stroke:#eef3ff;stroke-width:1.15}
.uiverse-search__suggestions{position:absolute;top:calc(100%+14px);left:0;right:0;z-index:120;border-radius:24px;border:1px solid rgba(122,145,255,.18);background:linear-gradient(180deg,rgba(9,14,30,.98),rgba(12,18,38,.97));box-shadow:0 28px 54px rgba(3,7,18,.42),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;backdrop-filter:blur(18px)}
.uiverse-search__suggestions-list{display:grid;gap:0}
.uiverse-search__result-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;color:#eef3ff;border-bottom:1px solid rgba(255,255,255,.06);transition:background .18s ease,transform .18s ease}
.uiverse-search__result-item:last-child{border-bottom:none}
.uiverse-search__result-item:hover,.uiverse-search__result-item:focus-visible{background:rgba(111,114,255,.10)}
.uiverse-search__result-thumb{width:52px;height:52px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(111,114,255,.26),rgba(87,168,255,.18));border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(7,12,24,.20);color:#fff;font-size:1.2rem}
.uiverse-search__result-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.uiverse-search__result-body{display:grid;min-width:0;gap:4px}
.uiverse-search__result-body strong{font-size:1rem;color:#f7f9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uiverse-search__result-body small{color:#b8c5ed;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uiverse-search__result-meta{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#dfe6ff;font-size:.82rem;font-weight:800;white-space:nowrap}
.uiverse-search__empty{display:grid;gap:6px;padding:18px 18px 20px;color:#dbe4ff}
.uiverse-search__empty strong{color:#f7f9ff;font-size:1rem}
.uiverse-search--header .uiverse-search__main{min-height:72px;border-radius:24px}
.uiverse-search--header .uiverse-search__input{padding-right:86px !important;font-size:1.08rem !important}
.listing-filter-panel,.listing-results-toolbar,.catalog-empty-state{border:1px solid rgba(124,142,255,.12) !important;background:radial-gradient(circle at 100% 0%,rgba(111,114,255,.08),transparent 30%),linear-gradient(180deg,rgba(15,22,43,.92),rgba(8,14,28,.96)) !important;backdrop-filter:blur(16px) !important;box-shadow:0 20px 38px rgba(3,7,18,.28) !important}
.listing-filter-panel__header,.listing-results-toolbar strong,.category-listing-hero__header h1,.catalog-empty-state strong{color:#f7f9ff !important}
.listing-filter-group h3,.listing-results-toolbar p,.category-listing-hero__header p,.category-listing-note span,.catalog-empty-state p{color:#c9d6ff !important}
.listing-filter-form input,.listing-filter-form select,.listing-inline-fields input{height:54px !important;border-radius:17px !important;background:linear-gradient(180deg,rgba(5,10,24,.94),rgba(9,15,34,.98)) !important;border:1px solid rgba(112,132,255,.16) !important;color:#eef3ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 24px rgba(3,8,18,.12) !important}
.listing-filter-form input::placeholder{color:rgba(218,227,255,.54) !important}
.listing-filter-submit,.listing-filter-reset,.category-listing-hero__cta{min-height:52px !important;border-radius:18px !important}
.listing-filter-reset{border:1px solid rgba(112,132,255,.14) !important;background:linear-gradient(180deg,rgba(16,23,44,.88),rgba(10,15,29,.94)) !important}
.listing-browser-card{border-radius:24px !important;background:radial-gradient(circle at 86% 10%,rgba(102,118,255,.11),transparent 24%),linear-gradient(180deg,rgba(15,22,43,.88),rgba(9,14,28,.95)) !important;border:1px solid rgba(126,144,255,.12) !important;backdrop-filter:blur(14px) !important;box-shadow:0 20px 40px rgba(3,7,18,.26) !important}
.listing-browser-card__media{border-radius:18px !important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)) !important}
.listing-results-panel{gap:18px !important}
.catalog-empty-state{padding:42px 28px !important}
.uiverse-search,.uiverse-search__poda,.uiverse-search__main{overflow:visible !important}
.uiverse-search{isolation:isolate}
.uiverse-search__suggestions{top:calc(100%+12px) !important;z-index:5000 !important;padding:12px !important;border-radius:26px !important;border:1px solid rgba(123,143,255,.18) !important;background:radial-gradient(circle at 82% 0%,rgba(123,143,255,.10),transparent 24%),linear-gradient(180deg,rgba(13,19,37,.985),rgba(8,12,24,.99)) !important;backdrop-filter:blur(22px) !important;box-shadow:0 30px 60px rgba(2,6,18,.42) !important}
.uiverse-search__suggestions-list{display:grid !important;gap:14px !important}
.uiverse-search__panel-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 6px 2px}
.uiverse-search__panel-copy{display:grid;gap:3px}
.uiverse-search__panel-copy strong{color:#f7f9ff;font-size:1rem;font-weight:800}
.uiverse-search__panel-copy span{color:#aebde8;font-size:.88rem}
.uiverse-search__panel-more{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,rgba(111,114,255,.22),rgba(87,168,255,.20));border:1px solid rgba(132,154,255,.18);color:#eef3ff;font-weight:800;white-space:nowrap}
.uiverse-search__section{display:grid;gap:10px}
.uiverse-search__section-title{padding:0 6px;color:#f4f7ff;font-size:.95rem;font-weight:900;letter-spacing:.01em}
.uiverse-search__section-list{display:grid;gap:10px}
.uiverse-search__result-item{display:grid !important;grid-template-columns:56px minmax(0,1fr) auto !important;align-items:center !important;gap:14px !important;padding:12px 14px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.05) !important;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.022)) !important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease !important}
.uiverse-search__result-item:hover,.uiverse-search__result-item:focus-visible{transform:translateY(-2px);border-color:rgba(129,150,255,.22) !important;background:linear-gradient(180deg,rgba(111,114,255,.10),rgba(255,255,255,.03)) !important;box-shadow:0 18px 30px rgba(3,7,18,.20) !important}
.uiverse-search__result-thumb{width:56px !important;height:56px !important;border-radius:16px !important}
.uiverse-search__result-thumb--fallback{color:#eff3ff !important;font-size:.74rem !important;font-weight:800 !important;text-align:center !important;line-height:1.1 !important;padding:8px !important}
.uiverse-search__result-body{gap:4px !important}
.uiverse-search__result-body strong{font-size:1rem !important;color:#f8fbff !important}
.uiverse-search__result-body small{color:#bfcbee !important;font-size:.9rem !important}
.uiverse-search__result-side{display:grid;justify-items:end;gap:6px}
.uiverse-search__result-type,.uiverse-search__result-meta{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#dfe7ff;font-size:.78rem;font-weight:800;white-space:nowrap}
.uiverse-search__result-type{background:rgba(112,132,255,.14);border-color:rgba(133,152,255,.18)}
.site-footer--managed .footer-bottom-inline{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important;margin-top:18px !important;padding-top:18px !important;border-top:1px solid rgba(150,170,255,.10) !important}
.site-footer--managed .footer-bottom-inline .copyright{margin:0 !important;text-align:center !important}
.site-footer--managed .footer-bottom-inline__extra{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;padding:10px 16px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,22,41,.94),rgba(10,14,27,.98)) !important;border:1px solid rgba(160,178,255,.12) !important;color:rgba(222,230,248,.86) !important;box-shadow:0 14px 28px rgba(3,8,20,.18),inset 0 1px 0 rgba(255,255,255,.03) !important;line-height:1.6 !important}
.site-footer--managed .footer-bottom-inline__extra a{color:#9db7ff !important;font-weight:700 !important;text-decoration:none !important;transition:color .18s ease,opacity .18s ease !important}
.site-footer--managed .footer-bottom-inline__extra a:hover,.site-footer--managed .footer-bottom-inline__extra a:focus-visible{color:#ffffff !important}
.site-footer--managed .footer-bottom-inline__extra strong,.site-footer--managed .footer-bottom-inline__extra b{color:#f6f8ff !important}
.site-footer--managed .footer-bottom-inline{gap:8px !important}
.site-footer--managed .footer-bottom-inline .copyright,.site-footer--managed .footer-bottom-inline__extra,.site-footer--managed .footer-bottom-inline__extra *{font-size:clamp(1rem,.96rem+.12vw,1.15rem) !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.35 !important}
.site-footer--managed .footer-bottom-inline__extra{display:inline !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:rgba(241,245,255,.96) !important}
.site-footer--managed .footer-bottom-inline__extra a{color:#f6f8ff !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;text-decoration-color:rgba(255,255,255,.92) !important}
.site-footer--managed .footer-bottom-inline__extra a:hover,.site-footer--managed .footer-bottom-inline__extra a:focus-visible{color:#ffffff !important;text-decoration-color:#ffffff !important;opacity:1 !important}
.site-footer--managed .footer-bottom-inline__extra strong,.site-footer--managed .footer-bottom-inline__extra b{color:inherit !important;font-weight:800 !important}
.site-footer--managed .footer-bottom-inline{gap:10px !important;row-gap:6px !important;align-items:center !important}
.site-footer--managed .footer-bottom-inline .copyright,.site-footer--managed .footer-bottom-inline__extra,.site-footer--managed .footer-bottom-inline__extra *{font-size:clamp(.98rem,.95rem+.10vw,1.08rem) !important;font-weight:700 !important;letter-spacing:-0.01em !important;line-height:1.4 !important}
.site-footer--managed .footer-bottom-inline__extra{position:relative !important;display:inline !important;margin-left:2px !important;padding-left:16px !important;color:rgba(214,223,242,.82) !important}
.site-footer--managed .footer-bottom-inline.has-extra .footer-bottom-inline__extra::before{content:"•" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-54%) !important;color:rgba(214,223,242,.42) !important;font-weight:700 !important}
.site-footer--managed .footer-bottom-inline__extra a{color:#f5f7ff !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;text-decoration-color:rgba(255,255,255,.9) !important}
body:not(.admin-body){background:linear-gradient(180deg,#070c1a 0%,#080c17 40%,#0b1020 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 24%,rgba(124,92,255,.18),transparent 24%),radial-gradient(circle at 86% 18%,rgba(168,85,247,.14),transparent 22%),radial-gradient(circle at 52% 70%,rgba(99,102,241,.10),transparent 25%) !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(124,92,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(168,85,247,.12),transparent 26%) !important}
.main-header,.nav-row,.social-strip,.promo-strip,.main-header-inner,.header-dropdown-panel,.category-menu,.mega-menu,.balance-dropdown,.profile-menu-dropdown,.notification-dropdown,.cart-dropdown,.mini-top-link-dropdown__panel{background:linear-gradient(180deg,rgba(10,14,30,.94),rgba(7,10,22,.96)) !important;border-color:rgba(153,129,255,.16) !important;box-shadow:0 18px 46px rgba(3,6,18,.34) !important}
.main-nav a,.mini-top-links a,.social-strip-inner p,.lang-pill span,.balance-pill span,.header-chip,.quick-chip,.mini-top-link,.notice-chip{color:#f3f5ff !important}
.lang-pill,.balance-pill,.search-box,.header-actions>a:not(.add-listing),.category-trigger,.social-icons a,.footer-socials a,.platform-tab,.market-tab,.dropdown-panel,.panel-surface,.content-card,.account-card,.wallet-card,.info-card,.site-panel,.community-box,.community-box--managed,.legal-card,.legal-card--managed,.footer-contact-box,.footer-contact-box--managed,.support-form-card,.support-faq-item,.support-table-card,.support-thread-card,.support-thread-reply-card,.support-ticket-header-card,.payment-bank-card,.payment-method-card,.payment-side-panel,.public-empty-state,.listing-wizard-card,.catalog-empty-state,.giveaway-stat,.giveaway-winner,.public-profile-tab-placeholder,.chat-shell,.chat-sidebar,.chat-main,.chat-list-item,.chat-empty-panel,.chat-empty-state,.chat-composer,.chat-composer textarea,.chat-composer input{background:linear-gradient(180deg,rgba(16,22,43,.92),rgba(10,15,30,.96)) !important;border-color:rgba(147,120,255,.16) !important;color:#f3f5ff !important}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge,.listing-filter-submit,.site-market-item__buy,.site-market-modal .admin-btn{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(198,176,255,.24) !important;color:#fff !important;box-shadow:0 16px 34px rgba(86,53,195,.34) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge,.listing-filter-reset,.site-market-item__toggle{background:linear-gradient(180deg,rgba(36,27,57,.78),rgba(18,16,34,.88)) !important;border-color:rgba(149,123,255,.18) !important;color:#f3f5ff !important}
input:not([type=checkbox]):not([type=radio]),textarea,select,.form-control,.site-input,.site-select,.search-box input,.listing-filter-group input,.listing-filter-group select,.mobile-search-row .uiverse-search__input,.uiverse-search__input,.catalog-browser__search input,.listing-mini-search-form input{background:rgba(13,18,36,.88) !important;color:#f3f5ff !important;border-color:rgba(147,120,255,.16) !important;box-shadow:inset 0 0 0 1px rgba(124,92,255,.06) !important}
input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder,.search-box input::placeholder,.uiverse-search__input::placeholder,.mobile-search-row .uiverse-search__input::placeholder,.catalog-browser__search input::placeholder,.listing-mini-search-form input::placeholder{color:#aeb7de !important}
input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,.search-box:focus-within,.form-control:focus,.site-input:focus,.site-select:focus,.uiverse-search:focus-within,.listing-filter-group input:focus,.listing-filter-group select:focus{border-color:rgba(168,85,247,.42) !important;box-shadow:0 0 0 2px rgba(168,85,247,.16),0 12px 30px rgba(10,15,30,.24) !important}
.uiverse-search,header.site-header .uiverse-search--header,header.site-header .uiverse-search--mega,.mobile-search-row .uiverse-search{background:transparent !important}
.uiverse-search__poda,header.site-header .uiverse-search--header .uiverse-search__poda,header.site-header .uiverse-search--mega .uiverse-search__poda{background:linear-gradient(180deg,rgba(11,16,34,.96),rgba(8,12,26,.98)) !important;border:1px solid rgba(149,123,255,.18) !important;border-radius:24px !important;box-shadow:0 18px 42px rgba(5,8,20,.34) !important}
.uiverse-search__main,header.site-header .uiverse-search--header .uiverse-search__main,header.site-header .uiverse-search--mega .uiverse-search__main{background:linear-gradient(180deg,rgba(18,25,47,.92),rgba(10,14,28,.96)) !important;border-color:rgba(154,129,255,.14) !important}
.uiverse-search__grid,.uiverse-search__glow,.uiverse-search__dark-border,.uiverse-search__white,.uiverse-search__border,.uiverse-search__input-mask,.uiverse-search__pink-mask,.uiverse-search__filter-border{opacity:.72 !important}
.uiverse-search__filter-border,.uiverse-search__filter-icon{background:linear-gradient(135deg,rgba(124,92,255,.2),rgba(168,85,247,.22)) !important;border-color:rgba(176,155,255,.22) !important;color:#f3f5ff !important}
.uiverse-search__search-icon,.uiverse-search__search-icon svg,.uiverse-search__filter-icon,.uiverse-search__filter-icon svg{color:#cfc6ff !important;stroke:#cfc6ff !important}
.uiverse-search__suggestions{margin-top:10px !important;background:linear-gradient(180deg,rgba(12,16,34,.98),rgba(7,10,22,.98)) !important;border:1px solid rgba(149,123,255,.18) !important;border-radius:22px !important;box-shadow:0 22px 46px rgba(4,7,18,.40) !important;overflow:hidden !important}
.uiverse-search__panel-top,.uiverse-search__section-title,.uiverse-search__result-meta,.uiverse-search__result-type,.uiverse-search__panel-copy span{color:#b9c2e8 !important}
.uiverse-search__panel-copy strong,.uiverse-search__result-title,.uiverse-search__result-body strong,.uiverse-search__panel-more{color:#f3f5ff !important}
.uiverse-search__result-item{background:transparent !important;border-bottom:1px solid rgba(149,123,255,.10) !important}
.uiverse-search__result-item:hover,.uiverse-search__result-item:focus-visible{background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(168,85,247,.10)) !important}
.uiverse-search__result-thumb--fallback{background:linear-gradient(135deg,rgba(124,92,255,.26),rgba(168,85,247,.22)) !important;color:#fff !important}
.uiverse-search__empty{color:#d6ddff !important}
.category-listing-hero,.category-listing-note,.listing-filter-panel,.listing-results-toolbar,.listing-results-counter,.catalog-empty-state,.listing-browser-card,.listing-pagination a,.catalog-breadcrumbs,.listing-filter-group,.listing-filter-form,.category-listing-layout>section,.category-listing-layout>aside{background:linear-gradient(180deg,rgba(14,20,40,.90),rgba(8,12,24,.96)) !important;border-color:rgba(149,123,255,.16) !important;color:#f3f5ff !important;box-shadow:0 18px 40px rgba(4,7,18,.28) !important}
.category-listing-hero::before,.category-listing-note::before,.listing-filter-panel::before,.listing-results-toolbar::before,.listing-browser-card::before,.category-listing-page [class*='rect'],.category-listing-page [class*='block-accent']{background:none !important}
.category-listing-hero h1,.category-listing-note strong,.listing-results-toolbar strong,.listing-browser-card h3,.listing-filter-group h3,.catalog-empty-state strong,.catalog-breadcrumbs strong{color:#f8f9ff !important}
.category-listing-hero p,.category-listing-note span,.listing-results-toolbar p,.listing-browser-card__seller-meta span,.listing-browser-card__seller-meta small,.listing-browser-card ul,.catalog-empty-state p,.catalog-breadcrumbs a,.listing-results-counter{color:#b9c2e8 !important}
.listing-browser-card__badge,.listing-browser-card__price,.site-market-item__price,.site-market-balance-pill{background:linear-gradient(135deg,rgba(124,92,255,.86),rgba(168,85,247,.92)) !important;border-color:rgba(198,176,255,.24) !important;color:#fff !important}
.listing-pagination a.is-active,.listing-pagination a:hover{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;color:#fff !important;border-color:rgba(198,176,255,.24) !important}
.site-market-page,.site-market-section,.site-market-card,.site-market-item__body,.site-market-item__desc,.site-market-modal .balance-method-grid a{color:#f3f5ff !important}
.site-market-card,.site-market-item,.site-market-modal .balance-method-grid a{background:linear-gradient(180deg,rgba(15,21,41,.88),rgba(8,12,24,.94)) !important;border-color:rgba(149,123,255,.16) !important;box-shadow:0 20px 44px rgba(4,7,18,.30) !important}
.site-market-card::before,.site-market-item::before{background:radial-gradient(circle at top left,rgba(124,92,255,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(168,85,247,.10),transparent 28%) !important}
.site-market-item__media{background:linear-gradient(135deg,rgba(34,26,59,.95),rgba(55,39,108,.90),rgba(16,17,38,.96)) !important}
.site-market-item__body,.site-market-item__desc,.site-market-section__head p,.site-market-item__seller,.site-market-item__desc p{color:#bcc6ef !important}
.site-market-category-nav a{background:linear-gradient(180deg,rgba(24,18,43,.82),rgba(13,13,29,.90)) !important;border-color:rgba(149,123,255,.14) !important}
.site-market-category-nav a.is-active,.site-market-category-nav a:hover{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;color:#fff !important}
.market-card,.market-showcase,.market-grid article,.promo-card,.promo-card.gold,.promo-card.orange,.promo-card.red,.cd-card,.news-card,.platform-card,.featured-grid-card,.weekly-card,.random-listing-card{background:linear-gradient(180deg,rgba(16,22,43,.92),rgba(10,15,30,.96)) !important;border-color:rgba(149,123,255,.16) !important}
.market-thumb,.market-card .market-thumb,.market-card:nth-child(3n) .market-thumb,.market-card:nth-child(4n) .market-thumb,.market-card:nth-child(5n) .market-thumb,.cd-thumb,.news-thumb,.featured-grid-card__thumb,.weekly-card__media{background:linear-gradient(135deg,rgba(34,26,59,.95),rgba(55,39,108,.90),rgba(16,17,38,.96)) !important}
.market-body small,.market-body .price,.market-body p,.featured-grid-card p,.news-card p,.cd-card p{color:#bcc6ef !important}
.site-header,.mobile-shell,.mobile-search-row,.mega-search-shell,.uiverse-search,.uiverse-search__poda,.uiverse-search__main{overflow:visible!important}
.mobile-search-row{position:relative;z-index:88}
header.site-header .uiverse-search,.mobile-search-row .uiverse-search{position:relative;z-index:90}
.uiverse-search__suggestions{z-index:120;max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain}
.mobile-search-row .uiverse-search__suggestions{max-height:min(62vh,480px)}
.mobile-search-row .uiverse-search__input,.mobile-search-row .uiverse-search__main{background:transparent!important}
.mobile-search-row .uiverse-search__input{color:#f2f5ff!important}
.mobile-search-row .uiverse-search__input::placeholder{color:rgba(225,231,255,.72)!important}
.mobile-search-row .uiverse-search__search-icon svg circle{stroke:#f2f5ff}
.mobile-search-row .uiverse-search__search-icon svg line{stroke:#a7b4de}
.mobile-search-row .uiverse-search__filter-button{background:linear-gradient(180deg,rgba(14,21,38,.92),rgba(8,12,24,.96))!important;border-color:rgba(124,92,255,.28)!important;box-shadow:0 10px 22px rgba(6,10,22,.24)}
.mobile-search-row .uiverse-search__result-item{grid-template-columns:52px minmax(0,1fr);align-items:center}
.mobile-search-row .uiverse-search__result-side{grid-column:2}
.category-listing-hero,.listing-filter-panel,.listing-results-panel,.category-listing-note,.catalog-empty-state,.listing-results-toolbar{background:linear-gradient(180deg,rgba(13,19,34,.72),rgba(8,12,24,.82))!important;border-color:rgba(124,92,255,.16)!important;box-shadow:0 18px 40px rgba(6,10,22,.22)!important;backdrop-filter:blur(16px)}
.category-listing-hero::before,.category-listing-note::before,.listing-results-panel::before,.listing-filter-panel::before{background:radial-gradient(circle at top left,rgba(124,92,255,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(168,85,247,.08),transparent 28%)!important}
.listing-filter-form input,.listing-filter-form select,.listing-inline-fields input{background:rgba(8,14,28,.86)!important;border-color:rgba(124,92,255,.18)!important;color:#eef3ff!important}
.listing-filter-submit,.listing-filter-reset{background:linear-gradient(135deg,#7c5cff,#9f67ff)!important;border-color:rgba(198,176,255,.22)!important;color:#fff!important;box-shadow:0 16px 28px rgba(86,53,195,.24)!important}
.listing-filter-reset{background:linear-gradient(135deg,rgba(124,92,255,.18),rgba(168,85,247,.16))!important}
.site-social-float__icon img{object-fit:contain}
@supports (content-visibility:auto){
.footer-top-cards,.footer-main-grid,.footer-payment-zone,.site-market-section,.category-listing-layout,.news-section,.support-page-shell__container>*+*{content-visibility:auto;contain-intrinsic-size:1px 720px}
}
header.site-header .promo-card--managed,header.site-header .mobile-top-promo__card{background-image:linear-gradient(120deg,rgba(13,21,45,.28),rgba(7,11,22,.84) 64%),var(--promo-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
header.site-header .promo-card--managed::after,header.site-header .mobile-top-promo__card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,20,.08),rgba(6,10,20,.18));pointer-events:none}
header.site-header .promo-card--managed>*,header.site-header .mobile-top-promo__card>*{position:relative;z-index:2}
.market-card,.market-showcase,.market-grid article,.cd-card,.news-card,.platform-card,.featured-grid-card,.weekly-card,.random-listing-card{background:linear-gradient(180deg,rgba(16,22,43,.92),rgba(10,15,30,.96)) !important;border-color:rgba(149,123,255,.16) !important}
.animated-purchase-cta{background:linear-gradient(180deg,rgba(18,22,31,.96),rgba(10,13,20,.98)) !important;box-shadow:0 12px 24px rgba(8,10,15,.18),inset 0 1px 0 rgba(255,255,255,.04) !important;border-color:rgba(184,255,47,.75) !important}
.animated-purchase-cta__circle{display:none !important}
.animated-purchase-cta:hover,.listing-browser-card:hover .animated-purchase-cta,.listing-card:hover .animated-purchase-cta{border-radius:100px !important;border-color:rgba(184,255,47,.88) !important;color:var(--purchase-accent) !important;box-shadow:0 14px 28px rgba(8,10,15,.20),0 0 0 1px rgba(184,255,47,.28) !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--right,.listing-browser-card:hover .animated-purchase-cta__arrow--right,.listing-card:hover .animated-purchase-cta__arrow--right{right:16px !important}
.animated-purchase-cta:hover .animated-purchase-cta__arrow--left,.listing-browser-card:hover .animated-purchase-cta__arrow--left,.listing-card:hover .animated-purchase-cta__arrow--left{left:-22% !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--price,.listing-browser-card:hover .animated-purchase-cta__text--price,.listing-card:hover .animated-purchase-cta__text--price{opacity:1 !important;transform:none !important}
.animated-purchase-cta:hover .animated-purchase-cta__text--action,.listing-browser-card:hover .animated-purchase-cta__text--action,.listing-card:hover .animated-purchase-cta__text--action{opacity:0 !important;transform:none !important}
.category-listing-hero,.listing-filter-panel,.listing-results-panel,.category-listing-note,.catalog-empty-state,.listing-results-toolbar,.category-listing-layout>section,.category-listing-layout>aside{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
body:not(.admin-body)::before,body:not(.admin-body)::after{will-change:auto !important}
.listing-browser-card.home-random-card .listing-browser-card__price,.listing-browser-card.home-random-card .listing-browser-card__price--cta{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0 0!important}
.listing-browser-card.home-random-card .listing-browser-card__price::before,.listing-browser-card.home-random-card .listing-browser-card__price::after{display:none!important;content:none!important}
.listing-browser-card.home-random-card .animated-purchase-cta{width:100%!important;max-width:100%!important}
header.site-header .promo-strip{padding:7px 0!important;overflow:visible!important}
header.site-header .promo-loop-desktop__viewport{padding:5px 0!important;overflow:hidden!important}
header.site-header .promo-loop-desktop__track,header.site-header .promo-loop-desktop__set{padding:2px 0!important}
header.site-header .promo-card--managed{margin-block:2px!important;background-image:linear-gradient(120deg,rgba(7,11,22,.24),rgba(7,11,22,.55) 58%,rgba(7,11,22,.75)),var(--promo-bg-image)!important;background-size:cover!important;background-position:center!important;border-color:rgba(128,153,255,.16)!important}
header.site-header .promo-card--managed::after{background:linear-gradient(180deg,rgba(6,10,20,.02),rgba(6,10,20,.12))!important}
header.site-header .nav-support-ticket-btn{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;min-height:40px!important;padding:0 18px!important;border-radius:999px!important;text-decoration:none!important;color:#eaf2ff!important;font-weight:800!important;white-space:nowrap!important;background:linear-gradient(135deg,rgba(124,92,255,.92),rgba(34,211,238,.70))!important;border:1px solid rgba(198,216,255,.22)!important;box-shadow:0 10px 24px rgba(44,67,170,.18)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}
header.site-header .nav-support-ticket-btn:hover,header.site-header .nav-support-ticket-btn:focus-visible{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px rgba(44,67,170,.26)!important}
.card-grid-section--featured-modern{padding:22px 0 34px !important}
.featured-home-card .listing-browser-card__seller{margin:42px 0 0 32px !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;min-width:0 !important}
.featured-home-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;overflow:visible !important}
.featured-home-card .listing-browser-card__seller-avatar>img{border-radius:50% !important;object-fit:cover !important}
.featured-home-card .listing-browser-card__seller-meta,.featured-home-card .listing-browser-card__seller-meta strong,.featured-home-card .listing-browser-card__seller-meta span,.featured-home-card .listing-browser-card__seller-meta small{min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.featured-home-card .listing-browser-card__seller-meta strong{font-size:1.02rem !important;line-height:1.12 !important}
.featured-home-card .listing-browser-card__seller-meta span,.featured-home-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.18 !important}
.featured-home-card .listing-browser-card__media{height:220px !important;border-radius:18px !important;background:rgba(255,255,255,.04) !important}
.featured-home-card .listing-browser-card__media img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}
.featured-home-card .listing-browser-card__badge{background:rgba(10,15,28,.76) !important;border:1px solid rgba(255,255,255,.14) !important;color:rgba(244,247,255,.94) !important;box-shadow:0 10px 22px rgba(0,0,0,.22) !important}
.featured-home-card .listing-browser-card__body{gap:10px !important}
.featured-home-card .listing-browser-card__body h3{min-height:58px !important;font-size:1.03rem !important;line-height:1.35 !important}
.featured-home-card .listing-browser-card__body ul{gap:7px !important;font-size:.88rem !important}
.featured-home-card .listing-browser-card__price,.featured-home-card .listing-browser-card__price--cta{padding-top:4px !important}
.card-grid-section--featured-modern .listing-badge{display:none !important}
@media (max-width:1200px){
.featured-home-card .listing-browser-card__media{height:205px !important}
}
.featured-home-card .listing-browser-card__price,.featured-home-card .listing-browser-card__price--cta,.listing-browser-card--featured .listing-browser-card__price,.listing-browser-card--featured .listing-browser-card__price--cta{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;padding:10px 0 0 !important;margin:0 !important;color:inherit !important}
.featured-home-card .listing-browser-card__price::before,.featured-home-card .listing-browser-card__price::after,.featured-home-card .listing-browser-card__price--cta::before,.featured-home-card .listing-browser-card__price--cta::after,.listing-browser-card--featured .listing-browser-card__price::before,.listing-browser-card--featured .listing-browser-card__price::after,.listing-browser-card--featured .listing-browser-card__price--cta::before,.listing-browser-card--featured .listing-browser-card__price--cta::after{display:none !important;content:none !important;background:none !important;border:0 !important;box-shadow:none !important}
.featured-home-card .animated-purchase-cta,.listing-browser-card--featured .animated-purchase-cta{width:100% !important;max-width:100% !important;margin:0 !important}
.listing-existing-images--managed{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))!important;gap:14px!important;margin-top:16px!important}
.listing-existing-image-card{position:relative!important;overflow:hidden!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(14,20,40,.96),rgba(8,13,28,.98))!important;border:1px solid rgba(148,163,255,.16)!important;box-shadow:0 16px 34px rgba(2,6,23,.24)!important}
.listing-existing-image-card.is-cover{border-color:rgba(132,255,39,.72)!important;box-shadow:0 0 0 1px rgba(132,255,39,.18),0 18px 38px rgba(2,6,23,.32)!important}
.listing-existing-image-card.is-cover::before{content:'Kapak';position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:999px;background:linear-gradient(135deg,rgba(132,255,39,.96),rgba(34,211,238,.82));color:#07101f;font-size:12px;font-weight:900;letter-spacing:.04em}
.listing-existing-image-card.is-marked-delete{opacity:.52!important;filter:grayscale(.55)!important;border-color:rgba(255,99,132,.5)!important}
.listing-existing-image-card img{width:100%!important;height:118px!important;object-fit:cover!important;display:block!important}
.listing-existing-image-card__actions{display:grid!important;gap:8px!important;padding:10px!important}
.listing-image-choice{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;border-radius:12px!important;background:rgba(124,92,255,.12)!important;border:1px solid rgba(160,174,255,.16)!important;color:#eef3ff!important;font-weight:800!important;cursor:pointer!important;line-height:1!important}
.listing-image-choice input{accent-color:#84ff27!important}
.listing-image-choice--danger{background:rgba(255,88,122,.10)!important;border-color:rgba(255,88,122,.22)!important;color:#ffc6d2!important}
.admin-listing-gallery-manager .listing-existing-image-card img{height:104px!important}
.support-hero-card,.support-table-card,.support-form-card,.support-ticket-header-card,.support-thread-card,.support-ticket-topbar,.support-rating-card,.support-faq-item,.support-faq-callout,.support-info-bar,.support-rules-modal{background:linear-gradient(180deg,rgba(13,19,39,.94),rgba(7,12,27,.98))!important;border:1px solid rgba(148,163,255,.18)!important;box-shadow:0 22px 60px rgba(2,6,23,.34)!important;color:#f3f5ff!important}
.support-hero-card{background:radial-gradient(circle at top,rgba(124,92,255,.24),transparent 46%),linear-gradient(180deg,rgba(13,19,39,.96),rgba(7,12,27,.98))!important}
.support-info-bar,.support-faq-callout{background:linear-gradient(135deg,rgba(124,92,255,.18),rgba(34,211,238,.08))!important;border-color:rgba(168,180,255,.20)!important}
.support-form-group input,.support-form-group select,.support-form-group textarea,.support-ticket-breadcrumbs span,.support-thread-message,.support-rules-content{background:linear-gradient(180deg,rgba(10,16,34,.88),rgba(6,11,24,.94))!important;border:1px solid rgba(148,163,255,.15)!important;color:#f3f5ff!important}
.support-form-group input:focus,.support-form-group select:focus,.support-form-group textarea:focus{outline:none!important;border-color:rgba(132,255,39,.55)!important;box-shadow:0 0 0 3px rgba(132,255,39,.10)!important}
.support-thread-message--admin{background:linear-gradient(135deg,rgba(124,92,255,.14),rgba(34,211,238,.08))!important;border-color:rgba(132,177,255,.18)!important}
.support-outline-btn,.support-table-link{background:linear-gradient(135deg,rgba(124,92,255,.78),rgba(34,211,238,.42))!important;border-color:rgba(198,216,255,.22)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(44,67,170,.18)!important}
.support-rules-modal{background:linear-gradient(180deg,rgba(13,19,39,.98),rgba(7,12,27,1))!important}
.weekly-deals-card .listing-browser-card__price,.weekly-deals-card .listing-browser-card__price--cta{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;padding:10px 0 0 !important;margin:0 !important;color:inherit !important}
.weekly-deals-card .listing-browser-card__price::before,.weekly-deals-card .listing-browser-card__price::after,.weekly-deals-card .listing-browser-card__price--cta::before,.weekly-deals-card .listing-browser-card__price--cta::after{display:none !important;content:none !important;background:none !important;border:0 !important;box-shadow:none !important}
.weekly-deals-card .animated-purchase-cta{width:100% !important;max-width:100% !important;margin:0 !important}
.weekly-deals-head p,.home-random-listings-header p{display:none !important}
.weekly-deals-head,.home-random-listings-header{margin-bottom:14px !important}
body:not(.admin-body){background:linear-gradient(180deg,#0b1122 0%,#0c1221 42%,#10172a 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 28%,rgba(139,148,160,.09),transparent 22%),radial-gradient(circle at 82% 16%,rgba(114,123,136,.07),transparent 19%),radial-gradient(circle at 64% 66%,rgba(156,164,174,.055),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.09 !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(141,150,161,.09),transparent 32%),radial-gradient(circle at bottom right,rgba(112,120,131,.07),transparent 24%) !important}
.side-banner--managed{position:relative !important}
.side-banner--managed::before{background:linear-gradient(180deg,rgba(7,10,20,.08),rgba(7,10,20,.46)) !important}
.side-banner-content{position:absolute !important;left:42px !important;bottom:34px !important;z-index:3 !important;max-width:72% !important;padding:0 !important;transform:translate(10px,8px) !important;text-shadow:0 10px 24px rgba(2,6,20,.55) !important}
.side-banner-content h3{margin:0 0 8px !important;color:#f7f9ff !important}
.side-banner-content p{margin:0 !important;color:rgba(239,244,255,.86) !important}
.animated-purchase-cta{--purchase-accent:#9fb2ff !important;--purchase-accent-2:#7c5cff !important;border-color:rgba(159,178,255,.86) !important;color:#9fb2ff !important;box-shadow:0 14px 30px rgba(8,10,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(124,92,255,.22) !important}
.animated-purchase-cta__text--price{color:#dbe4ff !important}
.animated-purchase-cta__arrow,.animated-purchase-cta__arrow path{fill:currentColor !important}
.animated-purchase-cta:hover,.listing-browser-card:hover .animated-purchase-cta,.listing-card:hover .animated-purchase-cta,.mini-list-item:hover .animated-purchase-cta,.featured-card:hover .animated-purchase-cta{border-color:rgba(124,92,255,.96) !important;color:#c7d2ff !important;box-shadow:0 16px 34px rgba(8,10,18,.25),0 0 0 1px rgba(124,92,255,.36) !important}
.weekly-deals-card{position:relative !important}
.weekly-deals-card .listing-browser-card__badge{display:none !important}
.weekly-deals-card::before{content:'HAFTANIN FIRSATI' !important;position:absolute !important;top:24px !important;left:-55px !important;z-index:14 !important;width:220px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) !important;transform-origin:center !important;color:#fff !important;font-size:.73rem !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;background:linear-gradient(135deg,#ff8d4a,#ffb04f) !important;box-shadow:0 12px 26px rgba(255,141,74,.20) !important;pointer-events:none !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#11182d 0%,#121b30 43%,#151f38 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 28%,rgba(154,164,178,.058),transparent 22%),radial-gradient(circle at 82% 16%,rgba(132,142,157,.045),transparent 19%),radial-gradient(circle at 64% 66%,rgba(172,181,193,.035),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.055 !important}
.site-bg-engine__base{background:linear-gradient(180deg,#11182d 0%,#121b30 45%,#151f38 100%) !important}
.site-bg-engine__pattern{opacity:.10 !important;filter:grayscale(1) brightness(.58) contrast(.86) !important}
.page-bg::before{opacity:.10 !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(164,174,189,.055),transparent 30%),radial-gradient(circle at bottom right,rgba(136,146,161,.038),transparent 24%) !important}
.site-bg-engine__shade{background:linear-gradient(180deg,rgba(3,7,17,.06),rgba(3,7,17,.02) 24%,rgba(3,7,17,.08) 58%,rgba(3,7,17,.16) 100%) !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#171920 0%,#12141b 44%,#181b23 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 28%,rgba(205,210,218,.040),transparent 22%),radial-gradient(circle at 82% 16%,rgba(205,210,218,.032),transparent 19%),radial-gradient(circle at 64% 66%,rgba(205,210,218,.026),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.038 !important}
.site-bg-engine__base{background:linear-gradient(180deg,#171920 0%,#12141b 46%,#181b23 100%) !important}
.site-bg-engine__pattern{opacity:.055 !important;filter:grayscale(1) brightness(.46) contrast(.78) !important;will-change:auto !important}
.page-bg::before{opacity:.055 !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(210,215,225,.034),transparent 30%),radial-gradient(circle at bottom right,rgba(210,215,225,.026),transparent 24%) !important}
.site-bg-engine__glow,.site-bg-engine__shade{display:none !important;opacity:0 !important;transform:none !important;animation:none !important}
.site-bg-engine,.site-bg-engine__layer{pointer-events:none !important;will-change:auto !important}
#global-page-loader{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}
.quick-links-section,.hero-section,.platform-section,.card-grid-section,.triple-lists,.weekly-deals-section,.home-random-listings-section,.news-section,.testimonial-section,.site-footer--managed,.footer-top-cards,.footer-main-grid,.footer-payment-zone,.site-market-section,.category-listing-layout,.support-page-shell__container>*{content-visibility:visible !important;contain:none !important;contain-intrinsic-size:auto !important}
.hero-section.container{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(330px,360px) !important;gap:22px !important;align-items:stretch !important;padding-top:20px !important}
.hero-section.container .hero-slider{min-width:0 !important;width:100% !important;height:100% !important;margin:0 !important;border-radius:30px !important;overflow:hidden !important}
.hero-section.container .hero-slider-track,.hero-section.container .hero-main.hero-slide{height:100% !important}
.hero-section.container .hero-main.hero-slide{min-height:430px !important;border-radius:30px !important;background:#171b26 !important}
.hero-section.container .hero-side.hero-side--managed{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:repeat(3,minmax(0,1fr)) !important;gap:16px !important;width:100% !important;min-width:0 !important;max-width:360px !important;margin:0 !important;align-content:stretch !important;align-items:stretch !important;justify-content:stretch !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed{display:block !important;position:relative !important;overflow:hidden !important;width:100% !important;min-width:0 !important;max-width:100% !important;min-height:0 !important;height:auto !important;padding:0 !important;border-radius:28px !important;opacity:1 !important;visibility:visible !important;transform:none !important;background:linear-gradient(180deg,rgba(28,32,45,.98),rgba(18,21,31,.99)) !important;border:1px solid rgba(145,158,255,.13) !important;box-shadow:0 18px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.045) !important;isolation:isolate !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(8,10,16,.12),rgba(8,10,16,.44)) !important;pointer-events:none !important}
.hero-section.container .side-banner--managed .side-banner-media{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;opacity:.78 !important;filter:none !important;transform:none !important;z-index:0 !important}
.hero-section.container .side-banner--managed .side-banner-content{position:absolute !important;left:34px !important;right:24px !important;bottom:28px !important;z-index:3 !important;display:grid !important;gap:8px !important;width:auto !important;max-width:calc(100% - 58px) !important;min-height:0 !important;padding:0 !important;transform:translate(8px,6px) !important;text-shadow:0 10px 24px rgba(0,0,0,.52) !important}
.hero-section.container .side-banner--managed .side-banner-content h3{margin:0 !important;color:#f7f9ff !important;font-size:1.38rem !important;line-height:1.12 !important;font-weight:900 !important}
.hero-section.container .side-banner--managed .side-banner-content p{margin:0 !important;color:rgba(239,244,255,.88) !important;font-size:.96rem !important;line-height:1.38 !important}
.hero-section.container .hero-slider,.hero-section.container .hero-side--managed,.hero-section.container .side-banner--managed,.hero-section.container .hero-main.hero-slide{backface-visibility:hidden !important;will-change:auto !important}
header.site-header .promo-loop-desktop__track{will-change:auto !important;transform:none !important}
header.site-header .promo-loop-desktop__track--static{width:100% !important;max-width:100% !important;transform:none !important;animation:none !important;transition:none !important}
header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__set{width:100% !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}
header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__card{flex:none !important;width:100% !important;max-width:100% !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#17121f 0%,#11101a 42%,#181421 100%) !important}
.site-bg-engine__base{background:radial-gradient(circle at 14% 14%,rgba(112,92,210,.055),transparent 24%),radial-gradient(circle at 84% 26%,rgba(65,105,180,.045),transparent 22%),linear-gradient(180deg,#17121f 0%,#11101a 46%,#181421 100%) !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 12% 28%,rgba(132,92,214,.042),transparent 22%),radial-gradient(circle at 82% 16%,rgba(72,104,190,.034),transparent 19%),radial-gradient(circle at 64% 66%,rgba(149,94,220,.030),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.032 !important;filter:hue-rotate(218deg) saturate(1.12) brightness(.66) contrast(.82) !important}
.site-bg-engine__pattern{opacity:.052 !important;filter:sepia(.10) hue-rotate(205deg) saturate(1.35) brightness(.68) contrast(.82) !important;mix-blend-mode:screen !important;will-change:auto !important}
.page-bg,.site-bg-engine__glow{background:radial-gradient(circle at top center,rgba(126,91,220,.042),transparent 30%),radial-gradient(circle at bottom right,rgba(70,104,210,.034),transparent 24%) !important}
header.site-header .promo-strip{position:relative !important;overflow:hidden !important;z-index:6100 !important}
header.site-header .promo-loop-desktop,header.site-header .promo-loop-desktop__viewport{width:100% !important;overflow:hidden !important}
header.site-header .promo-loop-desktop__track{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;width:max-content !important;max-width:none !important;transform:translate3d(0,0,0)}
header.site-header .promo-loop-desktop__set{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;flex:0 0 auto !important;width:max-content !important;max-width:none !important}
header.site-header .promo-loop-desktop__card,header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__card{display:flex !important;flex:0 0 clamp(360px,30vw,470px) !important;width:clamp(360px,30vw,470px) !important;max-width:470px !important;min-height:128px !important}
header.site-header .promo-loop-desktop__track--static,header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__set{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important}
.site-social-float,.site-float-stack{z-index:8500 !important}
.site-social-float__label{z-index:8502 !important}
.hero-section.container .side-banner--managed .side-banner-content{left:38px !important;right:auto !important;top:54% !important;bottom:auto !important;width:min(66%,260px) !important;max-width:calc(100% - 64px) !important;transform:translate3d(0,-50%,0) !important;text-align:left !important;align-items:flex-start !important;justify-items:start !important}
.hero-section.container .side-banner--managed .side-banner-content h3,.hero-section.container .side-banner--managed .side-banner-content p{text-align:left !important}
.hero-section.container .side-banner--managed .side-banner-media{object-position:center center !important;opacity:.74 !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed::before{background:linear-gradient(90deg,rgba(8,10,16,.34),rgba(8,10,16,.08) 44%,rgba(8,10,16,.28)) !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#15111e 0%,#100d18 46%,#171123 100%)!important}
.site-bg-engine__base{background:radial-gradient(circle at 12% 16%,rgba(138,91,222,.055),transparent 25%),radial-gradient(circle at 86% 28%,rgba(78,105,205,.048),transparent 22%),linear-gradient(180deg,#15111e 0%,#100d18 46%,#171123 100%)!important}
.site-bg-engine__pattern{opacity:.048!important;filter:sepia(.08) hue-rotate(224deg) saturate(1.42) brightness(.76) contrast(.84)!important;mix-blend-mode:screen!important;will-change:auto!important}
body:not(.admin-body)::after{opacity:.026!important;filter:hue-rotate(224deg) saturate(1.28) brightness(.68) contrast(.78)!important}
.site-bg-engine__glow,.page-bg{background:radial-gradient(circle at top center,rgba(139,92,246,.052),transparent 32%),radial-gradient(circle at bottom right,rgba(79,107,220,.038),transparent 26%)!important}
header.site-header{z-index:7000!important}
header.site-header .promo-strip{position:relative!important;z-index:7002!important;overflow:hidden!important;padding-block:16px!important}
header.site-header .promo-loop-desktop,header.site-header .promo-loop-desktop__viewport{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
header.site-header .promo-loop-desktop__track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:18px!important;width:max-content!important;max-width:none!important;grid-template-columns:none!important;animation:warext-v0421-promo-marquee 34s linear infinite!important;transform:translate3d(0,0,0);will-change:transform!important}
header.site-header .promo-loop-desktop:hover .promo-loop-desktop__track{animation-play-state:paused!important}
header.site-header .promo-loop-desktop__set{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:18px!important;flex:0 0 auto!important;width:max-content!important;max-width:none!important;grid-template-columns:none!important}
header.site-header .promo-loop-desktop__card{display:flex!important;flex:0 0 clamp(350px,30vw,460px)!important;width:clamp(350px,30vw,460px)!important;max-width:460px!important;min-height:118px!important;margin:0!important}
.site-float-stack,.site-social-float{z-index:99990!important}
.site-float-stack{position:fixed!important;left:16px!important;top:54%!important;transform:translateY(-50%)!important;pointer-events:auto!important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{z-index:99991!important}
.hero-section.container .hero-side.hero-side--managed{display:grid!important;gap:18px!important;align-self:stretch!important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed{display:block!important;position:relative!important;overflow:hidden!important;min-height:148px!important;border-radius:28px!important}
.hero-section.container .side-banner--managed .side-banner-content{position:absolute!important;left:34px!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(64%,280px)!important;max-width:calc(100% - 62px)!important;transform:translate3d(0,-50%,0)!important;text-align:left!important;align-items:flex-start!important;justify-items:start!important;z-index:4!important}
.hero-section.container .side-banner--managed .side-banner-content h3,.hero-section.container .side-banner--managed .side-banner-content p{text-align:left!important}
.hero-section.container .side-banner--managed .side-banner-media{object-position:center center!important;opacity:.70!important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed::before{background:linear-gradient(90deg,rgba(8,10,16,.44),rgba(8,10,16,.14) 52%,rgba(8,10,16,.30))!important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#171120 0%,#110d18 48%,#181222 100%) !important}
.site-bg-engine__base{background:radial-gradient(circle at 12% 14%,rgba(130,78,210,.060),transparent 25%),radial-gradient(circle at 88% 28%,rgba(73,88,180,.044),transparent 22%),linear-gradient(180deg,#171120 0%,#110d18 48%,#181222 100%) !important}
.site-bg-engine__pattern{opacity:.052 !important;filter:sepia(.10) hue-rotate(232deg) saturate(1.52) brightness(.72) contrast(.82) !important;mix-blend-mode:screen !important;will-change:auto !important}
body:not(.admin-body)::before{background:radial-gradient(circle at 13% 26%,rgba(137,86,219,.038),transparent 22%),radial-gradient(circle at 82% 14%,rgba(79,94,191,.032),transparent 19%),radial-gradient(circle at 64% 66%,rgba(152,92,225,.026),transparent 20%) !important}
body:not(.admin-body)::after{opacity:.030 !important;filter:hue-rotate(232deg) saturate(1.34) brightness(.70) contrast(.78) !important}
.site-bg-engine__glow,.page-bg{background:radial-gradient(circle at top center,rgba(142,86,226,.046),transparent 32%),radial-gradient(circle at bottom right,rgba(72,94,196,.034),transparent 26%) !important}
.site-bg-engine__shade{background:linear-gradient(180deg,rgba(4,6,14,.08),rgba(4,6,14,.02) 24%,rgba(4,6,14,.10) 62%,rgba(4,6,14,.18) 100%) !important}
header.site-header{position:relative !important;z-index:7000 !important}
header.site-header .promo-strip{display:block !important;position:relative !important;z-index:7002 !important;overflow:hidden !important;padding:14px 0 16px !important}
header.site-header .promo-strip .container{overflow:hidden !important}
header.site-header .promo-loop-desktop,header.site-header .promo-loop-desktop__viewport{display:block !important;width:100% !important;max-width:100% !important;overflow:hidden !important}
header.site-header .promo-loop-desktop__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important}
header.site-header .promo-loop-desktop__track,header.site-header .promo-loop-desktop__track--static,header.site-header .promo-loop-desktop__track--native{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;width:max-content !important;min-width:max-content !important;max-width:none !important;grid-template-columns:none !important;transform:translate3d(0,0,0) !important;transition:none !important;animation:warext-v0422-promo-native 38s linear infinite !important;will-change:transform !important}
header.site-header .promo-loop-desktop:hover .promo-loop-desktop__track,header.site-header .promo-loop-desktop:focus-within .promo-loop-desktop__track{animation-play-state:paused !important}
header.site-header .promo-loop-desktop__set,header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__set,header.site-header .promo-loop-desktop__track--native .promo-loop-desktop__set{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;flex:0 0 auto !important;width:max-content !important;min-width:max-content !important;max-width:none !important;grid-template-columns:none !important}
header.site-header .promo-loop-desktop__card,header.site-header .promo-loop-desktop__track--static .promo-loop-desktop__card,header.site-header .promo-loop-desktop__track--native .promo-loop-desktop__card{display:flex !important;flex:0 0 clamp(350px,30vw,462px) !important;width:clamp(350px,30vw,462px) !important;min-width:clamp(350px,30vw,462px) !important;max-width:462px !important;min-height:118px !important;margin:0 !important;white-space:normal !important}
@media (prefers-reduced-motion:reduce){
header.site-header .promo-loop-desktop__track{animation:none !important}
}
.site-float-stack,.site-social-float,.site-music-float{z-index:12000 !important}
.site-float-stack{position:fixed !important;left:18px !important;top:54% !important;right:auto !important;bottom:auto !important;transform:translate3d(0,-50%,0) !important;pointer-events:none !important;isolation:isolate !important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{position:relative !important;z-index:12001 !important;pointer-events:auto !important}
.site-social-float__label,.site-social-float__action,.site-social-float__icon{z-index:12002 !important}
.hero-section.container .hero-side.hero-side--managed{display:grid !important;gap:18px !important;align-self:stretch !important;min-width:0 !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed{display:block !important;position:relative !important;overflow:hidden !important;min-height:148px !important;border-radius:28px !important;isolation:isolate !important}
.hero-section.container .side-banner--managed .side-banner-media{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;opacity:.72 !important;transform:none !important;z-index:0 !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed::before{background:linear-gradient(90deg,rgba(6,8,16,.56),rgba(6,8,16,.20) 48%,rgba(6,8,16,.30)) !important;z-index:1 !important}
.hero-section.container .side-banner--managed .side-banner-content,body.home-page .hero-section.container .side-banner--managed .side-banner-content{position:absolute !important;left:30px !important;right:auto !important;top:50% !important;bottom:auto !important;width:min(68%,285px) !important;max-width:calc(100% - 58px) !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:7px !important;padding:0 !important;margin:0 !important;transform:translate3d(0,-50%,0) !important;text-align:left !important;z-index:4 !important}
.hero-section.container .side-banner--managed .side-banner-content h3,.hero-section.container .side-banner--managed .side-banner-content p,body.home-page .hero-section.container .side-banner--managed .side-banner-content h3,body.home-page .hero-section.container .side-banner--managed .side-banner-content p{text-align:left !important;margin-left:0 !important;margin-right:0 !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:linear-gradient(180deg,#151121 0%,#100d1a 44%,#181224 100%) !important}
.site-bg-engine__base{background:radial-gradient(circle at 12% 18%,rgba(141,92,246,.070),transparent 26%),radial-gradient(circle at 84% 28%,rgba(82,116,226,.060),transparent 24%),linear-gradient(180deg,#151121 0%,#100d1a 44%,#181224 100%) !important}
.site-bg-engine__pattern{opacity:.045 !important;filter:sepia(.05) hue-rotate(236deg) saturate(1.35) brightness(.70) contrast(.78) !important;mix-blend-mode:screen !important}
.site-bg-engine__glow,.page-bg{background:radial-gradient(circle at top center,rgba(138,92,246,.050),transparent 34%),radial-gradient(circle at bottom right,rgba(76,107,230,.038),transparent 28%) !important}
body:not(.admin-body)::after{opacity:.022 !important;filter:hue-rotate(236deg) saturate(1.32) brightness(.68) contrast(.76) !important}
header.site-header .promo-strip,header.site-header .promo-loop-desktop,header.site-header .promo-loop-desktop__viewport,header.site-header .promo-loop-desktop__track,header.site-header .promo-loop-desktop__set{display:none !important}
header.site-header .warext-top-campaign-slider{display:block !important;position:relative !important;z-index:7002 !important;width:100% !important;overflow:hidden !important;padding:16px 0 18px !important;background:linear-gradient(180deg,rgba(7,10,19,.92),rgba(8,9,18,.86)) !important;border-bottom:1px solid rgba(139,92,246,.08) !important}
header.site-header .warext-top-campaign-slider__shell{overflow:hidden !important}
header.site-header .warext-top-campaign-slider__viewport{overflow:hidden !important;width:100% !important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important}
header.site-header .warext-top-campaign-slider__track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;width:max-content !important;min-width:max-content !important;transform:translate3d(0,0,0) !important;animation:warext-v0423-top-campaign-marquee 32s linear infinite !important;will-change:transform !important}
header.site-header .warext-top-campaign-slider:hover .warext-top-campaign-slider__track{animation-play-state:paused !important}
header.site-header .warext-top-campaign-slider__card{position:relative !important;display:flex !important;flex:0 0 clamp(360px,30vw,468px) !important;width:clamp(360px,30vw,468px) !important;min-width:clamp(360px,30vw,468px) !important;min-height:118px !important;overflow:hidden !important;border-radius:20px !important;border:1px solid rgba(151,164,255,.10) !important;background:#111020 !important;box-shadow:0 18px 42px rgba(3,6,18,.25) !important;isolation:isolate !important}
header.site-header .warext-top-campaign-slider__image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;opacity:.58 !important;transform:scale(1.02) !important;z-index:0 !important}
header.site-header .warext-top-campaign-slider__shade{position:absolute !important;inset:0 !important;background:linear-gradient(110deg,rgba(13,12,26,.82) 0%,rgba(20,16,34,.62) 48%,rgba(60,42,98,.28) 100%) !important;z-index:1 !important}
header.site-header .warext-top-campaign-slider__content{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:8px !important;padding:20px 24px !important;min-width:0 !important}
header.site-header .warext-top-campaign-slider__content strong{font-size:1.02rem !important;color:#f7f8ff !important;font-weight:900 !important;line-height:1.15 !important;text-shadow:0 2px 10px rgba(0,0,0,.34) !important}
header.site-header .warext-top-campaign-slider__content small{display:block !important;color:#cfd5ee !important;font-size:.90rem !important;line-height:1.45 !important;text-shadow:0 2px 10px rgba(0,0,0,.24) !important}
.site-float-stack{position:fixed !important;left:18px !important;top:52% !important;right:auto !important;bottom:auto !important;transform:translate3d(0,-50%,0) !important;z-index:12000 !important;pointer-events:none !important;display:flex !important;flex-direction:column !important;gap:22px !important;align-items:flex-start !important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:12001 !important;position:relative !important}
.site-social-float__icon img{display:block !important;width:28px !important;height:28px !important;object-fit:contain !important}
.site-music-float__inner{display:flex !important}
.hero-section.container .side-banner--managed .side-banner-content,body.home-page .hero-section.container .side-banner--managed .side-banner-content{position:absolute !important;left:24px !important;right:auto !important;top:auto !important;bottom:18px !important;width:min(78%,330px) !important;max-width:calc(100% - 48px) !important;transform:none !important;text-align:left !important;align-items:flex-start !important;justify-content:flex-end !important}
.hero-section.container .hero-side--managed>.side-banner.side-banner--managed::before{background:linear-gradient(0deg,rgba(6,7,15,.64),rgba(6,7,15,.22) 55%,rgba(6,7,15,.12)) !important}
.hero-section.container .side-banner--managed .side-banner-content h3,.hero-section.container .side-banner--managed .side-banner-content p{margin:0 !important;text-align:left !important}
header.site-header .warext-top-campaign-slider{display:block !important;position:relative !important;z-index:7002 !important;overflow:hidden !important;padding:16px 0 18px !important}
header.site-header .warext-top-campaign-slider__shell,header.site-header .warext-top-campaign-slider__viewport{overflow:hidden !important}
header.site-header .warext-top-campaign-slider__track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;width:max-content !important;min-width:max-content !important;max-width:none !important;animation:none !important;transition:none !important;will-change:transform !important;backface-visibility:hidden !important;transform:translate3d(0,0,0) !important}
html:not(.warext-top-slider-ready) header.site-header .warext-top-campaign-slider__track{animation:warext-v0424-top-campaign-fallback 36s linear infinite !important}
header.site-header .warext-top-campaign-slider__card{flex:0 0 clamp(360px,30vw,468px) !important;width:clamp(360px,30vw,468px) !important;min-width:clamp(360px,30vw,468px) !important;max-width:468px !important}
.site-float-stack{position:fixed !important;left:26px !important;top:52% !important;right:auto !important;bottom:auto !important;transform:translate3d(0,-50%,0) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:24px !important;width:86px !important;z-index:12000 !important;pointer-events:none !important;isolation:isolate !important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;left:0 !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:86px !important;min-width:86px !important;max-width:86px !important;margin:0 !important;z-index:12001 !important;pointer-events:auto !important}
.site-float-stack .site-social-float__inner,.site-float-stack .site-music-float__inner{width:86px !important;min-width:86px !important;max-width:86px !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:12px !important;padding:14px 10px !important;border-radius:999px !important}
.site-float-stack .site-social-float__backdrop,.site-float-stack .site-music-float__backdrop{inset:0 !important;border-radius:999px !important}
.site-float-stack .site-social-float__action,.site-float-stack .site-music-float__action{width:58px !important;height:58px !important;flex:0 0 58px !important;margin:0 !important;transform:none !important}
.site-float-stack .site-social-float__icon,.site-float-stack .site-music-float__icon-wrap{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:8px !important;box-sizing:border-box !important}
.site-float-stack .site-social-float__icon img{width:28px !important;height:28px !important;object-fit:contain !important}
.weekly-deals-card::before{content:none !important;display:none !important}
.weekly-deals-card.listing-browser-card--ribboned{position:relative !important;overflow:hidden !important}
.weekly-deals-card .listing-browser-card__corner-ribbon{display:flex !important;z-index:18 !important}
.weekly-deals-card .listing-browser-card__corner-ribbon>span{background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%) !important;color:#fff !important}
.weekly-deals-card .listing-browser-card__media .listing-browser-card__badge{display:none !important}
.weekly-deals-section .weekly-deals-grid{align-items:stretch !important}
.weekly-deals-section .weekly-deals-card{position:relative !important;overflow:hidden !important;padding-top:18px !important}
.weekly-deals-section .weekly-deals-card::before,.weekly-deals-section .weekly-deals-card::after{content:none !important;display:none !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__corner-ribbon{position:absolute !important;overflow:hidden !important;width:150px !important;height:150px !important;top:-10px !important;left:-10px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:8 !important;pointer-events:none !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__corner-ribbon>span{position:absolute !important;width:150% !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) translateY(-20px) !important;background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%) !important;color:#fff !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.72rem !important;line-height:1 !important;box-shadow:0 5px 10px rgba(0,0,0,.23) !important;white-space:nowrap !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__corner-ribbon::after{content:'' !important;position:absolute !important;width:10px !important;height:10px !important;left:0 !important;bottom:0 !important;z-index:-1 !important;box-shadow:140px -140px #cc3f47 !important;background-image:linear-gradient(45deg,#FF512F 0%,#F09819 51%,#FF512F 100%) !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller,.weekly-deals-section .weekly-deals-card .listing-browser-card__body,.weekly-deals-section .weekly-deals-card .listing-browser-card__price,.weekly-deals-section .weekly-deals-card .listing-browser-card__media{position:relative !important;z-index:2 !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller{margin:54px 18px 0 42px !important;width:auto !important;max-width:none !important;min-height:56px !important;padding:0 !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:center !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;transform:none !important;justify-self:start !important;align-self:center !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta{min-width:0 !important;max-width:none !important;transform:none !important;padding-top:2px !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta strong,.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta span,.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta small{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-break:normal !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta strong{font-size:1.02rem !important;line-height:1.08 !important;margin-bottom:4px !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta span,.weekly-deals-section .weekly-deals-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.16 !important}
.weekly-deals-section .weekly-deals-card .listing-browser-card__media .listing-browser-card__badge{display:none !important}
.weekly-deals-section .weekly-deals-grid,.weekly-deals-section .home-random-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:20px !important;align-items:stretch !important}
.weekly-deals-section .home-random-card .listing-browser-card__corner-ribbon{position:absolute !important;overflow:hidden !important;width:150px !important;height:150px !important;top:-10px !important;left:-10px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:8 !important;pointer-events:none !important}
.weekly-deals-section .home-random-card .listing-browser-card__corner-ribbon>span{position:absolute !important;width:150% !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) translateY(-20px) !important;background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%) !important;color:#fff !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.84rem !important;line-height:1 !important;box-shadow:0 5px 10px rgba(0,0,0,.23) !important;white-space:nowrap !important}
.weekly-deals-section .home-random-card .listing-browser-card__corner-ribbon::after{content:'' !important;position:absolute !important;width:10px !important;height:10px !important;left:0 !important;bottom:0 !important;z-index:-1 !important;box-shadow:140px -140px #cc3f47 !important;background-image:linear-gradient(45deg,#FF512F 0%,#F09819 51%,#FF512F 100%) !important}
.weekly-deals-section .home-random-card .listing-browser-card__seller,.weekly-deals-section .home-random-card .listing-browser-card__body,.weekly-deals-section .home-random-card .listing-browser-card__price,.weekly-deals-section .home-random-card .listing-browser-card__media{position:relative !important;z-index:2 !important}
.weekly-deals-section .home-random-card .listing-browser-card__seller{margin:54px 18px 0 42px !important;width:auto !important;max-width:none !important;min-height:56px !important;padding:0 !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:center !important}
@media (max-width:1450px){
.weekly-deals-section .weekly-deals-grid,.weekly-deals-section .home-random-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}
}
.site-float-stack{--warext-float-panel-width:86px;position:fixed !important;left:26px !important;top:52% !important;right:auto !important;bottom:auto !important;transform:translate3d(0,-50%,0) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:24px !important;width:var(--warext-float-panel-width) !important;min-width:var(--warext-float-panel-width) !important;max-width:var(--warext-float-panel-width) !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;z-index:12000 !important;pointer-events:none !important;isolation:isolate !important}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:var(--warext-float-panel-width) !important;min-width:var(--warext-float-panel-width) !important;max-width:var(--warext-float-panel-width) !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;z-index:12001 !important;pointer-events:auto !important}
.site-float-stack .site-social-float__inner,.site-float-stack .site-music-float__inner{position:relative !important;width:var(--warext-float-panel-width) !important;min-width:var(--warext-float-panel-width) !important;max-width:var(--warext-float-panel-width) !important;padding:14px 10px !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:12px !important;border-radius:999px !important;transform:none !important}
.site-float-stack .site-social-float__backdrop,.site-float-stack .site-music-float__backdrop{position:absolute !important;inset:0 !important;border-radius:999px !important;overflow:hidden !important;box-sizing:border-box !important}
.site-float-stack .site-social-float__action,.site-float-stack .site-music-float__action{width:58px !important;height:58px !important;min-width:58px !important;min-height:58px !important;flex:0 0 58px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:none !important;box-sizing:border-box !important}
.site-float-stack .site-social-float__icon,.site-float-stack .site-music-float__icon-wrap{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:8px !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important}
.site-float-stack .site-social-float__icon img{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important;object-fit:contain !important}
.weekly-deals-section--native{padding-top:6px !important;padding-bottom:34px !important}
.weekly-deals-section--native .featured-slider,.weekly-deals-section--native .featured-slider-track,.weekly-deals-section--native .listing-slide,.weekly-deals-section--native .slide{display:contents !important}
.weekly-deals-section--native .weekly-deals-grid--native,.weekly-deals-section--native .home-random-grid.weekly-deals-grid{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:stretch !important;gap:18px !important;width:100% !important;max-width:100% !important;min-width:0 !important}
.weekly-deals-section--native .home-random-card::before,.weekly-deals-section--native .home-random-card::after,.weekly-deals-section--native .weekly-deals-card::before,.weekly-deals-section--native .weekly-deals-card::after{content:none !important;display:none !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__corner-ribbon{position:absolute !important;overflow:hidden !important;width:150px !important;height:150px !important;top:-10px !important;left:-10px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:8 !important;pointer-events:none !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__corner-ribbon>span{position:absolute !important;width:150% !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) translateY(-20px) !important;background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%) !important;color:#fff !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.72rem !important;line-height:1 !important;box-shadow:0 5px 10px rgba(0,0,0,.23) !important;white-space:nowrap !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__corner-ribbon::after{content:'' !important;position:absolute !important;width:10px !important;height:10px !important;left:0 !important;bottom:0 !important;z-index:-1 !important;box-shadow:140px -140px #cc3f47 !important;background-image:linear-gradient(45deg,#FF512F 0%,#F09819 51%,#FF512F 100%) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller,.weekly-deals-section--native .home-random-card .listing-browser-card__body,.weekly-deals-section--native .home-random-card .listing-browser-card__price,.weekly-deals-section--native .home-random-card .listing-browser-card__media{position:relative !important;z-index:2 !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller{margin:48px 18px 0 !important;width:calc(100% - 36px) !important;max-width:none !important;min-height:56px !important;padding:0 6px 0 0 !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:12px !important;align-items:start !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;align-self:start !important;transform:translate(0,2px) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta{min-width:0 !important;max-width:none !important;transform:translate(8px,-4px) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta strong,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta span,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta small{display:block !important;max-width:100% !important;white-space:normal !important;word-break:break-word !important;overflow:visible !important;color:inherit !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta strong{font-size:1.04rem !important;line-height:1.04 !important;margin-bottom:4px !important;font-weight:900 !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta span,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta small{font-size:.82rem !important;line-height:1.14 !important;color:rgba(226,232,255,.82) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__media{height:225px !important;border-radius:18px !important;overflow:hidden !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__media img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__media .listing-browser-card__badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(10,15,28,.76) !important;border:1px solid rgba(255,255,255,.14) !important;color:rgba(244,247,255,.94) !important;box-shadow:0 10px 22px rgba(0,0,0,.22) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__body{gap:10px !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__body h3{min-height:58px !important;font-size:1rem !important;line-height:1.35 !important;color:#f3f5ff !important;font-weight:900 !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__body ul{gap:7px !important;font-size:.88rem !important;color:rgba(225,231,245,.82) !important}
.weekly-deals-section--native .home-random-card .listing-browser-card__price,.weekly-deals-section--native .home-random-card .listing-browser-card__price--cta{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;padding-top:4px !important;margin:0 !important}
.card-grid-section--featured-modern .featured-home-card,.featured-home-card.listing-browser-card--featured{background:linear-gradient(170deg,rgba(39,38,54,.72) 0%,rgba(16,18,31,.96) 100%) !important;border:1px solid rgba(145,158,255,.16) !important;color:#eef3ff !important;box-shadow:0 24px 52px rgba(4,6,16,.34),inset 0 1px 0 rgba(255,255,255,.045) !important}
.card-grid-section--featured-modern .featured-home-card:hover,.featured-home-card.listing-browser-card--featured:hover{border-color:rgba(159,178,255,.30) !important;box-shadow:0 30px 64px rgba(4,6,16,.42),0 0 0 1px rgba(124,92,255,.12),inset 0 1px 0 rgba(255,255,255,.06) !important}
.featured-home-card .listing-browser-card__seller-meta strong,.featured-home-card .listing-browser-card__body h3{color:#f3f5ff !important;font-weight:900 !important;letter-spacing:-.015em !important}
.featured-home-card .listing-browser-card__seller-meta span,.featured-home-card .listing-browser-card__seller-meta small,.featured-home-card .listing-browser-card__body ul{color:rgba(225,231,245,.82) !important}
.featured-home-card .listing-browser-card__seller-meta strong{font-size:1.04rem !important;line-height:1.04 !important}
.featured-home-card .listing-browser-card__body h3{font-size:1rem !important;line-height:1.35 !important}
.featured-home-card .listing-browser-card__body ul{font-size:.88rem !important;line-height:1.35 !important}
.featured-home-card .listing-browser-card__media .listing-browser-card__badge{background:rgba(10,15,28,.76) !important;border:1px solid rgba(255,255,255,.14) !important;color:rgba(244,247,255,.94) !important;font-weight:800 !important}
@media (max-width:1200px){
.weekly-deals-section--native .home-random-card .listing-browser-card__media{height:210px !important}
}
.home-random-grid,.weekly-deals-section--native .weekly-deals-grid--native,.weekly-deals-section--native .home-random-grid.weekly-deals-grid,.featured-home-grid{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;justify-content:flex-start !important;gap:24px !important}
.home-random-grid>.listing-browser-card.home-random-card,.weekly-deals-section--native .weekly-deals-grid--native>.listing-browser-card.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.listing-browser-card.home-random-card,.featured-home-grid>.listing-browser-card.home-random-card,.card-grid-section--featured-modern .featured-home-card.listing-browser-card{flex:0 0 290px !important;width:290px !important;max-width:290px !important;min-width:290px !important;min-height:580px !important;height:580px !important;display:flex !important;flex-direction:column !important;gap:0 !important;position:relative !important;overflow:hidden !important;padding:0 22px 18px !important;border-radius:16px !important;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.045),transparent 25%),linear-gradient(180deg,rgba(39,37,48,.94) 0%,rgba(30,29,39,.94) 24%,rgba(15,16,25,.98) 100%) !important;border:1px solid rgba(151,144,196,.22) !important;color:#f4f6ff !important;box-shadow:0 22px 52px rgba(2,4,14,.34),inset 0 1px 0 rgba(255,255,255,.035) !important;transform:none !important;isolation:isolate !important;backdrop-filter:none !important}
.home-random-grid>.listing-browser-card.home-random-card:hover,.weekly-deals-section--native .weekly-deals-grid--native>.listing-browser-card.home-random-card:hover,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.listing-browser-card.home-random-card:hover,.featured-home-grid>.listing-browser-card.home-random-card:hover,.card-grid-section--featured-modern .featured-home-card.listing-browser-card:hover{transform:translateY(-3px) !important;border-color:rgba(158,157,255,.34) !important;box-shadow:0 28px 62px rgba(2,4,14,.42),0 0 0 1px rgba(129,118,255,.10),inset 0 1px 0 rgba(255,255,255,.045) !important}
.listing-browser-card.home-random-card::before,.featured-home-card.listing-browser-card::before{display:none !important;content:none !important;background:none !important}
.listing-browser-card.home-random-card>*,.featured-home-card.listing-browser-card>*{position:relative !important;z-index:2 !important}
.listing-browser-card.home-random-card .listing-browser-card__corner-ribbon,.featured-home-card.listing-browser-card .listing-browser-card__corner-ribbon{position:absolute !important;top:-18px !important;left:-18px !important;width:166px !important;height:166px !important;overflow:hidden !important;display:block !important;z-index:9 !important;pointer-events:none !important}
.listing-browser-card.home-random-card .listing-browser-card__corner-ribbon>span,.featured-home-card.listing-browser-card .listing-browser-card__corner-ribbon>span{position:absolute !important;top:44px !important;left:-44px !important;width:222px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(-45deg) !important;transform-origin:center center !important;background:linear-gradient(90deg,#ff784d 0%,#ffa642 55%,#ff854d 100%) !important;color:#fff !important;font-size:.73rem !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.10em !important;text-transform:uppercase !important;text-shadow:0 1px 0 rgba(0,0,0,.12) !important;box-shadow:0 6px 14px rgba(0,0,0,.18) !important;white-space:nowrap !important}
.listing-browser-card.home-random-card .listing-browser-card__corner-ribbon::after,.featured-home-card.listing-browser-card .listing-browser-card__corner-ribbon::after{display:none !important;content:none !important}
.listing-browser-card.home-random-card .listing-browser-card__seller,.featured-home-card.listing-browser-card .listing-browser-card__seller,.weekly-deals-section--native .home-random-card .listing-browser-card__seller,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller{margin:64px 0 8px 47px !important;width:calc(100% - 47px) !important;max-width:none !important;min-height:52px !important;padding:0 !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) !important;gap:14px !important;align-items:start !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar,.featured-home-card.listing-browser-card .listing-browser-card__seller-avatar,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-avatar,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-avatar{width:52px !important;height:52px !important;min-width:52px !important;min-height:52px !important;border-radius:50% !important;transform:none !important;justify-self:start !important;align-self:start !important;overflow:visible !important;background:linear-gradient(135deg,rgba(105,114,255,.90),rgba(255,138,118,.80)) !important;box-shadow:0 10px 20px rgba(8,10,24,.22) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar>img,.featured-home-card.listing-browser-card .listing-browser-card__seller-avatar>img{width:100% !important;height:100% !important;border-radius:50% !important;object-fit:cover !important;display:block !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta{min-width:0 !important;max-width:100% !important;padding-top:0 !important;transform:none !important;color:#f6f7ff !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta strong,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta strong,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta strong{display:block !important;margin:0 0 3px !important;color:#f8f9ff !important;font-size:1.02rem !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-.015em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta span,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta small,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta span,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta small,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta span,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta small{display:block !important;margin:0 !important;color:rgba(221,226,242,.88) !important;font-size:.82rem !important;line-height:1.15 !important;font-weight:500 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.listing-browser-card.home-random-card .listing-browser-card__media,.featured-home-card.listing-browser-card .listing-browser-card__media,.weekly-deals-section--native .home-random-card .listing-browser-card__media,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__media{width:100% !important;height:252px !important;min-height:252px !important;margin:0 0 0 !important;border-radius:14px !important;overflow:hidden !important;border:0 !important;background:linear-gradient(180deg,rgba(34,72,128,.62),rgba(22,31,53,.90)) !important;box-shadow:none !important}
.listing-browser-card.home-random-card .listing-browser-card__media img,.featured-home-card.listing-browser-card .listing-browser-card__media img,.weekly-deals-section--native .home-random-card .listing-browser-card__media img,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__media img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;border-radius:14px !important;filter:none !important}
.listing-browser-card.home-random-card .listing-browser-card__media .listing-browser-card__badge,.featured-home-card.listing-browser-card .listing-browser-card__media .listing-browser-card__badge,.weekly-deals-section--native .home-random-card .listing-browser-card__media .listing-browser-card__badge,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__media .listing-browser-card__badge{position:absolute !important;left:50% !important;bottom:12px !important;transform:translateX(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:76% !important;min-height:35px !important;padding:6px 17px !important;border-radius:999px !important;background:linear-gradient(135deg,rgba(112,75,245,.95),rgba(186,89,247,.92)) !important;border:0 !important;box-shadow:0 12px 24px rgba(6,7,18,.34),inset 0 1px 0 rgba(255,255,255,.12) !important;color:#fff !important;font-size:.84rem !important;line-height:1.04 !important;font-weight:900 !important;text-align:center !important;white-space:normal !important;z-index:4 !important}
.listing-browser-card.home-random-card .listing-browser-card__body,.featured-home-card.listing-browser-card .listing-browser-card__body,.weekly-deals-section--native .home-random-card .listing-browser-card__body,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__body{flex:1 1 auto !important;width:100% !important;display:flex !important;flex-direction:column !important;gap:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}
.listing-browser-card.home-random-card .listing-browser-card__body h3,.featured-home-card.listing-browser-card .listing-browser-card__body h3,.weekly-deals-section--native .home-random-card .listing-browser-card__body h3,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__body h3{min-height:38px !important;margin:7px 0 4px !important;color:#f7f8ff !important;font-size:1.02rem !important;line-height:1.18 !important;font-weight:900 !important;letter-spacing:-.015em !important;text-align:left !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}
.listing-browser-card.home-random-card .listing-browser-card__body ul,.featured-home-card.listing-browser-card .listing-browser-card__body ul,.weekly-deals-section--native .home-random-card .listing-browser-card__body ul,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__body ul{list-style:none !important;margin:6px 0 0 !important;padding:0 !important;display:grid !important;gap:8px !important;color:rgba(219,225,244,.88) !important;font-size:.88rem !important;line-height:1.25 !important;font-weight:500 !important}
.listing-browser-card.home-random-card .listing-browser-card__body ul li,.featured-home-card.listing-browser-card .listing-browser-card__body ul li{min-height:19px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.listing-browser-card.home-random-card .listing-browser-card__price,.listing-browser-card.home-random-card .listing-browser-card__price--cta,.featured-home-card.listing-browser-card .listing-browser-card__price,.featured-home-card.listing-browser-card .listing-browser-card__price--cta,.weekly-deals-section--native .home-random-card .listing-browser-card__price,.weekly-deals-section--native .home-random-card .listing-browser-card__price--cta,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__price,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__price--cta{margin-top:auto !important;padding:0 !important;display:block !important;width:100% !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important}
.listing-browser-card.home-random-card .animated-purchase-cta,.featured-home-card.listing-browser-card .animated-purchase-cta,.weekly-deals-section--native .home-random-card .animated-purchase-cta,.card-grid-section--featured-modern .featured-home-card .animated-purchase-cta{--purchase-accent:#9ca7ff !important;width:100% !important;min-height:60px !important;height:60px !important;max-width:100% !important;padding:0 50px !important;border-radius:999px !important;border:2px solid rgba(156,167,255,.96) !important;background:rgba(11,14,24,.96) !important;color:#9ca7ff !important;box-shadow:0 0 0 1px rgba(156,167,255,.08),inset 0 1px 0 rgba(255,255,255,.03) !important}
.listing-browser-card.home-random-card .animated-purchase-cta__text--price,.featured-home-card.listing-browser-card .animated-purchase-cta__text--price,.weekly-deals-section--native .home-random-card .animated-purchase-cta__text--price,.card-grid-section--featured-modern .featured-home-card .animated-purchase-cta__text--price{color:#eef2ff !important;font-size:1.16rem !important;font-weight:900 !important;letter-spacing:-.02em !important;transform:translateX(0) !important;opacity:1 !important}
.listing-browser-card.home-random-card .animated-purchase-cta__arrow,.featured-home-card.listing-browser-card .animated-purchase-cta__arrow,.weekly-deals-section--native .home-random-card .animated-purchase-cta__arrow,.card-grid-section--featured-modern .featured-home-card .animated-purchase-cta__arrow{width:22px !important;height:22px !important;color:#9ca7ff !important;fill:currentColor !important}
.listing-browser-card.home-random-card .animated-purchase-cta__arrow--right,.featured-home-card.listing-browser-card .animated-purchase-cta__arrow--right{right:18px !important}
.listing-browser-card.home-random-card .animated-purchase-cta__arrow--left,.featured-home-card.listing-browser-card .animated-purchase-cta__arrow--left,.listing-browser-card.home-random-card .animated-purchase-cta__text--action,.featured-home-card.listing-browser-card .animated-purchase-cta__text--action,.listing-browser-card.home-random-card .animated-purchase-cta__circle,.featured-home-card.listing-browser-card .animated-purchase-cta__circle{display:none !important}
.home-random-grid>.listing-browser-card.home-random-card,.weekly-deals-section--native .weekly-deals-grid--native>.listing-browser-card.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.listing-browser-card.home-random-card,.featured-home-grid>.listing-browser-card.home-random-card,.card-grid-section--featured-modern .featured-home-card.listing-browser-card{flex-basis:282px !important;width:282px !important;min-width:282px !important;max-width:282px !important;height:548px !important;min-height:548px !important;padding:0 20px 16px !important;border-radius:17px !important}
.listing-browser-card.home-random-card .listing-browser-card__corner-ribbon,.featured-home-card.listing-browser-card .listing-browser-card__corner-ribbon,.weekly-deals-section--native .home-random-card .listing-browser-card__corner-ribbon,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__corner-ribbon{top:-19px !important;left:-19px !important;width:160px !important;height:160px !important;z-index:7 !important}
.listing-browser-card.home-random-card .listing-browser-card__corner-ribbon>span,.featured-home-card.listing-browser-card .listing-browser-card__corner-ribbon>span,.weekly-deals-section--native .home-random-card .listing-browser-card__corner-ribbon>span,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__corner-ribbon>span{top:43px !important;left:-46px !important;width:218px !important;height:39px !important;font-size:.70rem !important;letter-spacing:.105em !important}
.listing-browser-card.home-random-card .listing-browser-card__seller,.featured-home-card.listing-browser-card .listing-browser-card__seller,.weekly-deals-section--native .home-random-card .listing-browser-card__seller,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller{margin:38px 0 7px 50px !important;width:calc(100% - 50px) !important;min-height:51px !important;grid-template-columns:51px minmax(0,1fr) !important;gap:12px !important;z-index:12 !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-avatar,.featured-home-card.listing-browser-card .listing-browser-card__seller-avatar,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-avatar,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-avatar{width:51px !important;height:51px !important;min-width:51px !important;min-height:51px !important;z-index:13 !important;transform:translate(-2px,-1px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta{position:relative !important;z-index:12 !important;transform:translate(0,1px) !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta strong,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta strong,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta strong,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta strong{font-size:1rem !important;margin-bottom:2px !important}
.listing-browser-card.home-random-card .listing-browser-card__seller-meta span,.listing-browser-card.home-random-card .listing-browser-card__seller-meta small,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta span,.featured-home-card.listing-browser-card .listing-browser-card__seller-meta small,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta span,.weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta small,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta span,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta small{font-size:.80rem !important;line-height:1.12 !important}
.listing-browser-card.home-random-card .listing-browser-card__media,.featured-home-card.listing-browser-card .listing-browser-card__media,.weekly-deals-section--native .home-random-card .listing-browser-card__media,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__media{height:232px !important;min-height:232px !important;border-radius:14px !important}
.listing-browser-card.home-random-card .listing-browser-card__body h3,.featured-home-card.listing-browser-card .listing-browser-card__body h3,.weekly-deals-section--native .home-random-card .listing-browser-card__body h3,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__body h3{min-height:31px !important;margin:8px 0 4px !important;font-size:1rem !important}
.listing-browser-card.home-random-card .listing-browser-card__body ul,.featured-home-card.listing-browser-card .listing-browser-card__body ul,.weekly-deals-section--native .home-random-card .listing-browser-card__body ul,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__body ul{gap:7px !important;margin:7px 0 22px !important;font-size:.86rem !important}
.listing-browser-card.home-random-card .listing-browser-card__price,.listing-browser-card.home-random-card .listing-browser-card__price--cta,.featured-home-card.listing-browser-card .listing-browser-card__price,.featured-home-card.listing-browser-card .listing-browser-card__price--cta,.weekly-deals-section--native .home-random-card .listing-browser-card__price,.weekly-deals-section--native .home-random-card .listing-browser-card__price--cta,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__price,.card-grid-section--featured-modern .featured-home-card .listing-browser-card__price--cta{margin-top:18px !important}
.listing-browser-card.home-random-card .animated-purchase-cta,.featured-home-card.listing-browser-card .animated-purchase-cta,.weekly-deals-section--native .home-random-card .animated-purchase-cta,.card-grid-section--featured-modern .featured-home-card .animated-purchase-cta{height:56px !important;min-height:56px !important;padding:0 48px !important}
.listing-browser-card.home-random-card .animated-purchase-cta__text--price,.featured-home-card.listing-browser-card .animated-purchase-cta__text--price,.weekly-deals-section--native .home-random-card .animated-purchase-cta__text--price,.card-grid-section--featured-modern .featured-home-card .animated-purchase-cta__text--price{font-size:1.12rem !important}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:#151020!important;background-image:linear-gradient(180deg,#161123 0%,#100c19 50%,#171124 100%)!important}
.site-bg-engine{position:fixed!important;inset:0!important;contain:strict!important;pointer-events:none!important;overflow:hidden!important;z-index:0!important}
.site-bg-engine__base{background:linear-gradient(180deg,#161123 0%,#100c19 52%,#171124 100%)!important}
.site-bg-engine__pattern{opacity:.024!important;filter:none!important;mix-blend-mode:normal!important;will-change:auto!important;transform:none!important;background-size:640px!important}
.site-bg-engine__glow,.site-bg-engine__shade,.page-bg,.page-bg::before,.page-bg::after,body:not(.admin-body)::before,body:not(.admin-body)::after{display:none!important;background:none!important;filter:none!important;animation:none!important;transform:none!important}
body:not(.admin-body) *,body:not(.admin-body) *::before,body:not(.admin-body) *::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;scroll-behavior:auto!important}
body:not(.admin-body) *{transition-duration:.08s!important}
body:not(.admin-body) .promo-loop-desktop__track,body:not(.admin-body) .warext-top-campaign-slider__track,body:not(.admin-body) .footer-loop__track,body:not(.admin-body) .wm-chat-notice__track{animation:none!important;transform:none!important}
body:not(.admin-body) .promo-marquee,body:not(.admin-body) .promo-loop-desktop,body:not(.admin-body) .warext-top-campaign-slider,body:not(.admin-body) .footer-loop{contain:layout paint!important}
body:not(.admin-body) .site-panel,body:not(.admin-body) .listing-browser-card,body:not(.admin-body) .home-random-card,body:not(.admin-body) .weekly-deals-card,body:not(.admin-body) .featured-listing-card,body:not(.admin-body) .notification-dropdown,body:not(.admin-body) .chat-shell,body:not(.admin-body) .wm-chat-app{box-shadow:0 10px 24px rgba(4,6,16,.24)!important}
body:not(.admin-body) .home-random-card:hover,body:not(.admin-body) .listing-browser-card:hover,body:not(.admin-body) .weekly-deals-card:hover,body:not(.admin-body) .featured-listing-card:hover{transform:none!important;filter:none!important}
.notification-dropdown__list{scrollbar-gutter:stable}
.wm-chat-message__image{max-width:min(360px,70vw)!important;height:auto!important;object-fit:contain!important}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:#15101f!important;background-image:linear-gradient(180deg,#171124 0%,#100b19 52%,#171123 100%)!important}
body:not(.admin-body) .site-bg-engine__pattern{opacity:.038!important;filter:none!important;mix-blend-mode:normal!important;will-change:auto!important;transform:none!important;background-size:640px!important}
body:not(.admin-body) .site-bg-engine__glow,body:not(.admin-body) .site-bg-engine__shade,body:not(.admin-body)::before,body:not(.admin-body)::after{display:none!important;content:none!important;background:none!important;filter:none!important;animation:none!important;transform:none!important}
body:not(.admin-body) .home-random-card,body:not(.admin-body) .listing-browser-card,body:not(.admin-body) .weekly-deals-card,body:not(.admin-body) .featured-listing-card{contain:layout paint!important;content-visibility:visible!important}
body:not(.admin-body) .home-random-card *,body:not(.admin-body) .listing-browser-card *,body:not(.admin-body) .weekly-deals-card *,body:not(.admin-body) .featured-listing-card *{backface-visibility:visible!important}
body:not(.admin-body) .uiverse-search__glow,body:not(.admin-body) .uiverse-search__dark-border,body:not(.admin-body) .uiverse-search__white,body:not(.admin-body) .uiverse-search__border{animation:none!important;filter:none!important}
html body:not(.admin-body) .home-random-grid,html body:not(.admin-body) .weekly-deals-section--native .weekly-deals-grid--native,html body:not(.admin-body) .weekly-deals-section--native .home-random-grid.weekly-deals-grid,html body:not(.admin-body) .featured-home-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:20px !important;align-items:stretch !important;justify-content:stretch !important;width:100% !important;max-width:100% !important}
html body:not(.admin-body) .home-random-grid>.listing-browser-card.home-random-card,html body:not(.admin-body) .weekly-deals-section--native .weekly-deals-grid--native>.listing-browser-card.home-random-card,html body:not(.admin-body) .weekly-deals-section--native .home-random-grid.weekly-deals-grid>.listing-browser-card.home-random-card,html body:not(.admin-body) .featured-home-grid>.listing-browser-card.home-random-card,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card.listing-browser-card{width:100% !important;min-width:0 !important;max-width:none !important;flex:0 1 auto !important;flex-basis:auto !important;height:540px !important;min-height:540px !important;padding:0 16px 24px !important;box-sizing:border-box !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__seller,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__seller,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__seller,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller{margin:37px 0 7px 47px !important;width:calc(100% - 47px) !important;grid-template-columns:49px minmax(0,1fr) !important;gap:10px !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__seller-avatar,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__seller-avatar,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__seller-avatar,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-avatar{width:49px !important;height:49px !important;min-width:49px !important;min-height:49px !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__seller-meta strong,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__seller-meta strong,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta strong,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta strong{font-size:.94rem !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__seller-meta span,html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__seller-meta small,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__seller-meta span,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__seller-meta small,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta span,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__seller-meta small,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta span,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__seller-meta small{font-size:.76rem !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__media,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__media,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__media,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__media{height:214px !important;min-height:214px !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__media .listing-browser-card__badge,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__media .listing-browser-card__badge,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__media .listing-browser-card__badge,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__media .listing-browser-card__badge{min-height:32px !important;padding:5px 14px !important;font-size:.78rem !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__body h3,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__body h3,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__body h3,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__body h3{min-height:29px !important;margin:8px 0 4px !important;font-size:.95rem !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__body ul,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__body ul,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__body ul,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__body ul{gap:6px !important;margin:7px 0 26px !important;font-size:.82rem !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__price,html body:not(.admin-body) .listing-browser-card.home-random-card .listing-browser-card__price--cta,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__price,html body:not(.admin-body) .featured-home-card.listing-browser-card .listing-browser-card__price--cta,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__price,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .listing-browser-card__price--cta,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__price,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .listing-browser-card__price--cta{margin-top:auto !important;padding-bottom:0 !important;transform:translateY(-2px) !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .animated-purchase-cta,html body:not(.admin-body) .featured-home-card.listing-browser-card .animated-purchase-cta,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .animated-purchase-cta,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .animated-purchase-cta{height:54px !important;min-height:54px !important;padding:0 42px !important}
html body:not(.admin-body) .listing-browser-card.home-random-card .animated-purchase-cta__text--price,html body:not(.admin-body) .featured-home-card.listing-browser-card .animated-purchase-cta__text--price,html body:not(.admin-body) .weekly-deals-section--native .home-random-card .animated-purchase-cta__text--price,html body:not(.admin-body) .card-grid-section--featured-modern .featured-home-card .animated-purchase-cta__text--price{font-size:1.06rem !important}
@media (max-width:1399px){
html body:not(.admin-body) .home-random-grid,html body:not(.admin-body) .weekly-deals-section--native .weekly-deals-grid--native,html body:not(.admin-body) .weekly-deals-section--native .home-random-grid.weekly-deals-grid,html body:not(.admin-body) .featured-home-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}
}
html body:not(.admin-body) header.site-header,html body:not(.admin-body) header.site-header .nav-row,html body:not(.admin-body) header.site-header .nav-row-inner{overflow:visible !important}
html body:not(.admin-body) header.site-header .nav-row{position:relative !important;z-index:1200 !important}
html body:not(.admin-body) header.site-header .nav-row-inner{position:relative !important;z-index:1201 !important;isolation:isolate !important}
html body:not(.admin-body) header.site-header .main-nav{position:relative !important;z-index:1 !important}
html body:not(.admin-body) header.site-header .category-trigger-wrap{position:relative !important;z-index:1500 !important;flex:0 0 auto !important;min-height:46px !important}
html body:not(.admin-body) header.site-header .category-trigger-wrap:hover,html body:not(.admin-body) header.site-header .category-trigger-wrap.open,html body:not(.admin-body) header.site-header .category-trigger-wrap:focus-within{z-index:2000 !important}
html body:not(.admin-body) header.site-header .category-trigger-wrap .mega-menu{position:absolute !important;top:calc(100%+12px) !important;left:0 !important;z-index:2500 !important;display:grid !important;grid-template-columns:minmax(260px,320px) minmax(0,1fr) !important;gap:22px !important;width:min(1180px,calc(100vw - 32px)) !important;max-width:calc(100vw - 32px) !important;max-height:min(72vh,620px) !important;overflow:hidden !important;padding:22px !important;border-radius:28px !important;border:1px solid rgba(142,157,255,.16) !important;background:radial-gradient(circle at 96% 8%,rgba(113,87,255,.16),transparent 34%),radial-gradient(circle at 4% 100%,rgba(52,211,153,.06),transparent 32%),linear-gradient(180deg,rgba(7,12,27,.995),rgba(9,14,30,.998)) !important;box-shadow:0 30px 72px rgba(0,4,16,.62),inset 0 1px 0 rgba(255,255,255,.045) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,8px,0) !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease !important;contain:layout paint !important}
html body:not(.admin-body) header.site-header .category-trigger-wrap:hover .mega-menu,html body:not(.admin-body) header.site-header .category-trigger-wrap.open .mega-menu,html body:not(.admin-body) header.site-header .category-trigger-wrap:focus-within .mega-menu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate3d(0,0,0) !important}
html body:not(.admin-body) header.site-header .mega-sidebar,html body:not(.admin-body) header.site-header .mega-content,html body:not(.admin-body) header.site-header .mega-panel{position:relative !important;z-index:2 !important}
html body:not(.admin-body) header.site-header .mega-sidebar{width:auto !important;min-width:0 !important;overflow-y:auto !important;max-height:calc(min(72vh,620px) - 44px) !important}
html body:not(.admin-body) header.site-header .mega-content{min-width:0 !important;overflow:hidden !important}
html body:not(.admin-body) header.site-header .mega-panel{min-width:0 !important}
html body:not(.admin-body) header.site-header .mega-links--catalog{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:flex-start !important}
html body:not(.admin-body) header.site-header .mega-link-item{position:relative !important;z-index:3 !important;flex:0 1 auto !important;white-space:normal !important}
body:not(.home-page) .site-float-stack{display:none !important;visibility:hidden !important;pointer-events:none !important}
.site-scroll-top{position:fixed !important;right:18px !important;bottom:18px !important;width:52px !important;height:52px !important;border:1px solid rgba(159,172,255,.42) !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,rgba(103,78,255,.94),rgba(42,184,219,.86)) !important;color:#fff !important;font-size:24px !important;font-weight:900 !important;line-height:1 !important;box-shadow:0 14px 34px rgba(30,36,78,.36) !important;cursor:pointer !important;opacity:0 !important;transform:translate3d(0,14px,0) scale(.94) !important;pointer-events:none !important;z-index:11500 !important;transition:opacity .18s ease,transform .18s ease !important}
.site-scroll-top.is-visible{opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;pointer-events:auto !important}
.site-scroll-top:hover,.site-scroll-top:focus-visible{transform:translate3d(0,-2px,0) scale(1.02) !important;outline:none !important}
@media (min-width:1081px){
.listing-page .site-social-float,.listing-page .site-music-float,.market-page .site-social-float,.market-page .site-music-float{display:none !important}
}
html body:not(.admin-body):not(.home-page) .site-float-stack,html body:not(.admin-body):not(.home-page) .site-social-float,html body:not(.admin-body):not(.home-page) .site-music-float{display:none !important;visibility:hidden !important;pointer-events:none !important}
html body:not(.admin-body) .listing-auth-required{text-decoration:none !important;cursor:pointer !important;opacity:1 !important}
@media (min-width:1081px){
html body:not(.admin-body) header.site-header{position:relative !important;z-index:9990 !important}
html body:not(.admin-body) header.site-header .main-header{position:sticky !important;top:0 !important;z-index:9995 !important;transform:translateZ(0) !important}
html body:not(.admin-body) header.site-header .nav-row{position:sticky !important;top:82px !important;z-index:9994 !important;transform:translateZ(0) !important}
html body:not(.admin-body) .site-float-stack{z-index:9600 !important}
html body:not(.admin-body) .site-scroll-top{right:22px !important;bottom:22px !important}
}
.mobile-menu-admin-cta {
    display: none;
}
.wm-mobile-dock,
.wm-mobile-sheet-layer {
    display: none;
}
@media (prefers-reduced-motion: reduce){
.wm-mobile-sheet,
    .wm-mobile-sheet__backdrop,
    .wm-mobile-dock__item {
        transition: none !important;
    }
}
@media (min-width: 992px){
.wm482-dock,
    .wm482-sheet-layer {
        display: none !important;
    }
}
.listing-browser-card__price--cta .animated-purchase-cta--card {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding-left: 16px !important;
    padding-right: 44px !important;
    overflow: hidden !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__arrow--left {
    display: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__arrow--right {
    position: absolute !important;
    top: 50% !important;
    right: 13px !important;
    left: auto !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__text--price {
    position: relative !important;
    z-index: 2 !important;
    display: block !important;
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 2px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    text-align: center !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__text--action {
    max-width: calc(100% - 46px) !important;
}
.footer-payment-item .footer-payment-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 50px !important;
    min-height: 50px !important;
    padding: 4px 12px !important;
    box-sizing: border-box !important;
    overflow: visible !important;
}
.footer-payment-item.wm483-real-brand-logo .footer-payment-logo > img,
.footer-payment-item.wm483-real-brand-logo .footer-payment-logo > span:not(.wm483-brand-fallback) {
    display: none !important;
}
.footer-payment-item .wm483-brand-svg,
.footer-payment-item .wm483-brand-image {
    display: block !important;
    width: min(128px, 84%) !important;
    max-width: min(128px, 84%) !important;
    height: 38px !important;
    max-height: 38px !important;
    object-fit: contain !important;
    object-position: center !important;
    overflow: visible !important;
    flex: 0 1 auto !important;
}
.footer-payment-item.brand-mastercard .wm483-brand-svg,
.footer-payment-item.wm483-brand-mastercard .wm483-brand-svg {
    width: 72px !important;
    max-width: 72px !important;
    height: 42px !important;
}
.footer-payment-item.wm483-real-brand-logo .payment-title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
}
.site-social-float__action.wm483-real-brand-logo .site-social-float__icon > img,
.site-social-float__action.wm483-real-brand-logo .site-social-float__icon > span:not(.wm483-brand-host) {
    display: none !important;
}
.site-social-float__icon .wm483-brand-host {
    display: grid !important;
    place-items: center !important;
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
}
.site-social-float__icon .wm483-brand-svg {
    display: block !important;
    width: 27px !important;
    height: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;
    overflow: visible !important;
}
.site-social-float__action--instagram .wm483-brand-svg { width: 28px !important; height: 28px !important; }
.site-social-float__action--youtube .wm483-brand-svg { width: 30px !important; height: 23px !important; }
.site-social-float__action--linkedin .wm483-brand-svg { width: 28px !important; height: 28px !important; }
a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible {
    outline: 0 !important;
    box-shadow: 0 0 0 3px rgba(126, 105, 255, .28) !important;
}
.listing-browser-card__price--cta {
    position: relative !important;
    min-width: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: 0 !important;
    overflow: visible !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 52px !important;
    padding: 0 46px 0 14px !important;
    box-sizing: border-box !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    animation: none !important;
    transform: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card::before,
.listing-browser-card__price--cta .animated-purchase-cta--card::after {
    border-radius: inherit !important;
    max-width: 100% !important;
    overflow: hidden !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__circle,
.listing-browser-card__price--cta .animated-purchase-cta__arrow--left,
.listing-browser-card__price--cta .animated-purchase-cta__text--action {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__text--price {
    position: relative !important;
    inset: auto !important;
    z-index: 2 !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    text-align: center !important;
    transform: none !important;
    opacity: 1 !important;
}
.listing-browser-card__price--cta .animated-purchase-cta__arrow--right {
    position: absolute !important;
    top: 50% !important;
    right: 13px !important;
    left: auto !important;
    z-index: 3 !important;
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
    opacity: 1 !important;
    pointer-events: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card:focus,
.listing-browser-card__price--cta .animated-purchase-cta--card:focus-visible {
    outline: 0 !important;
    box-shadow: 0 0 0 3px rgba(126, 105, 255, .28) !important;
}
.footer-payment-item .footer-payment-logo,
.footer-payment-item .wm484-payment-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 56px !important;
    min-height: 56px !important;
    padding: 5px 14px !important;
    box-sizing: border-box !important;
    overflow: visible !important;
}
.footer-payment-item.wm484-payment-ready .footer-payment-logo > img,
.footer-payment-item.wm484-payment-ready .footer-payment-logo > span:not(.wm484-payment-logo),
.footer-payment-item.wm484-payment-ready > .payment-title {
    display: none !important;
}
.footer-payment-item .wm484-payment-logo svg {
    display: block !important;
    width: min(138px, 88%) !important;
    max-width: min(138px, 88%) !important;
    height: 42px !important;
    max-height: 42px !important;
    overflow: visible !important;
}
.footer-payment-item .wm484-brand-word {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    max-width: 100% !important;
    white-space: nowrap !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: -.04em !important;
}
.site-social-float__action.wm484-social-ready .site-social-float__icon > img,
.site-social-float__action.wm484-social-ready .site-social-float__icon > span:not(.wm484-social-brand) {
    display: none !important;
}
.site-social-float__icon .wm484-social-brand {
    display: grid !important;
    place-items: center !important;
    width: 30px !important;
    height: 30px !important;
}
.site-social-float__icon .wm484-social-brand svg {
    display: block !important;
    width: 27px !important;
    height: 27px !important;
    overflow: visible !important;
}
html.wm484-help-social-visible .site-float-stack {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
html.wm484-help-social-visible .site-social-float,
html.wm484-help-social-visible .site-social-float__inner {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
.footer-bottom-inline {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px 20px !important;
}
.footer-bottom-inline__credit {
    color: #8f98b2 !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
}
.footer-bottom-inline__credit a {
    color: #a99cff !important;
    font-weight: 850 !important;
    text-decoration: none !important;
}
.footer-bottom-inline__credit a:hover,
.footer-bottom-inline__credit a:focus-visible {
    color: #d2ccff !important;
    text-decoration: underline !important;
}
.site-footer--managed .footer-payment-item .footer-payment-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 56px !important;
    min-height: 56px !important;
    padding: 5px 14px !important;
    box-sizing: border-box !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
}
.site-footer--managed .footer-payment-item .footer-payment-logo .wm485-payment-image,
.site-footer--managed .footer-payment-item.wm485-payment-restored .footer-payment-logo > img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: auto !important;
    max-width: min(160px, 92%) !important;
    height: auto !important;
    max-height: 46px !important;
    object-fit: contain !important;
    filter: none !important;
}
.site-footer--managed .footer-payment-item.wm485-payment-restored .wm484-payment-logo {
    display: none !important;
}
.site-footer--managed .footer-payment-item.wm485-payment-restored > .payment-title {
    display: none !important;
}
.site-footer--managed .footer-payment-item.wm485-payment-failed > .payment-title,
.site-footer--managed .footer-payment-item:not(.wm485-payment-restored):not(.wm484-payment-ready) > .payment-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: rgba(231, 236, 244, .88) !important;
    font-weight: 800 !important;
    text-align: center !important;
}
.site-footer--managed .footer-bottom-inline {
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    row-gap: 6px !important;
}
.site-footer--managed .footer-bottom-inline .copyright,
.site-footer--managed .footer-bottom-inline__credit,
.site-footer--managed .footer-bottom-inline__credit a {
    color: rgba(214, 223, 242, .72) !important;
    font-size: clamp(1rem, .96rem + .12vw, 1.15rem) !important;
    font-weight: 700 !important;
    letter-spacing: -.02em !important;
    line-height: 1.35 !important;
}
.site-footer--managed .footer-bottom-inline__credit {
    width: auto !important;
    margin: 0 !important;
}
.site-footer--managed .footer-bottom-inline__credit a {
    text-decoration: none !important;
}
.site-footer--managed .footer-bottom-inline__credit a:hover,
.site-footer--managed .footer-bottom-inline__credit a:focus-visible {
    color: rgba(238, 242, 255, .96) !important;
    text-decoration: underline !important;
}
html body:not(.admin-body) .site-float-stack {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
html body:not(.admin-body) .site-social-float,
html body:not(.admin-body) .site-social-float__inner {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
html body:not(.admin-body) .site-social-float__action {
    visibility: visible !important;
    opacity: 1 !important;
}
html body:not(.admin-body) .site-social-float__icon {
    display: grid !important;
    place-items: center !important;
    visibility: visible !important;
    opacity: 1 !important;
}
html body:not(.admin-body) .site-social-float__action.wm484-social-ready .site-social-float__icon > img,
html body:not(.admin-body) .site-social-float__action .site-social-float__icon > img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 27px !important;
    height: 27px !important;
    min-width: 27px !important;
    min-height: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;
    object-fit: contain !important;
    filter: none !important;
}
html body:not(.admin-body) .site-social-float__action.wm484-social-ready .site-social-float__icon > span:not(.wm484-social-brand),
html body:not(.admin-body) .site-social-float__action .site-social-float__icon > span:not(.wm484-social-brand) {
    display: grid !important;
    place-items: center !important;
    visibility: visible !important;
    opacity: 1 !important;
}
html body:not(.admin-body) .site-social-float__action .site-social-float__icon > .wm484-social-brand,
html body:not(.admin-body) .site-social-float__action.wm484-social-ready .site-social-float__icon > .wm484-social-brand {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}
html body:not(.admin-body) .site-float-stack[hidden],
html body:not(.admin-body) .site-social-float[hidden] {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}
@media (min-width: 992px){
html body:not(.admin-body) .site-float-stack,
    html body:not(.admin-body) .site-social-float,
    html body:not(.admin-body) .site-social-float__inner,
    html body:not(.admin-body) .site-social-float__action,
    html body:not(.admin-body) .site-social-float__icon {
        visibility: visible !important;
        opacity: 1 !important;
    }
html body:not(.admin-body) .site-float-stack,
    html body:not(.admin-body) .site-social-float {
        pointer-events: auto !important;
    }
html body:not(.admin-body) .site-float-stack[hidden],
    html body:not(.admin-body) .site-social-float[hidden] {
        display: flex !important;
    }
html body:not(.admin-body) .site-social-float__action .site-social-float__icon > .wm484-social-brand,
    html body:not(.admin-body) .site-social-float__action.wm484-social-ready .site-social-float__icon > .wm484-social-brand,
    html body:not(.admin-body) .site-social-float__action .site-social-float__icon > .wm487-social-brand {
        display: grid !important;
        place-items: center !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        min-height: 30px !important;
        color: #f5f7ff !important;
    }
html body:not(.admin-body) .site-social-float__icon .wm484-social-brand > svg,
    html body:not(.admin-body) .site-social-float__icon .wm487-social-brand > svg {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 27px !important;
        height: 27px !important;
        max-width: 27px !important;
        max-height: 27px !important;
        overflow: visible !important;
    }
html body:not(.admin-body) .site-float-stack.wm487-float-stack-injected {
        position: fixed !important;
        left: 0 !important;
        top: 50% !important;
        z-index: 950 !important;
        display: flex !important;
        align-items: center !important;
        transform: translateY(-50%) !important;
        pointer-events: none !important;
    }
html body:not(.admin-body) .site-social-float.wm487-social-injected {
        position: relative !important;
        display: block !important;
        width: 104px !important;
        padding: 22px 18px 22px 14px !important;
        border: 1px solid rgba(105, 119, 188, .22) !important;
        border-left: 0 !important;
        border-radius: 0 56px 56px 0 !important;
        background: linear-gradient(180deg, rgba(8, 14, 31, .97), rgba(10, 12, 28, .96)) !important;
        box-shadow: 0 18px 44px rgba(0, 0, 0, .34), inset 0 1px rgba(255,255,255,.03) !important;
        overflow: visible !important;
        pointer-events: auto !important;
    }
html body:not(.admin-body) .site-social-float.wm487-social-injected::after {
        content: '' !important;
        position: absolute !important;
        top: 18px !important;
        right: -2px !important;
        bottom: 18px !important;
        width: 4px !important;
        border-radius: 99px !important;
        background: linear-gradient(180deg, #12e8df 0%, #7857ff 48%, #ef37c8 73%, #ff456f 100%) !important;
        box-shadow: 0 0 14px rgba(117, 91, 255, .35) !important;
    }
html body:not(.admin-body) .site-social-float.wm487-social-injected .site-social-float__inner {
        display: grid !important;
        gap: 20px !important;
        justify-items: center !important;
    }
html body:not(.admin-body) .site-social-float.wm487-social-injected .site-social-float__action {
        display: grid !important;
        place-items: center !important;
        width: 54px !important;
        height: 54px !important;
        min-width: 54px !important;
        min-height: 54px !important;
        padding: 0 !important;
        border: 1px solid rgba(96, 111, 184, .34) !important;
        border-radius: 50% !important;
        background: rgba(7, 13, 31, .9) !important;
        color: #f5f7ff !important;
        text-decoration: none !important;
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.015) !important;
        transition: transform .18s ease, border-color .18s ease, background .18s ease !important;
    }
html body:not(.admin-body) .site-social-float.wm487-social-injected .site-social-float__action:hover,
    html body:not(.admin-body) .site-social-float.wm487-social-injected .site-social-float__action:focus-visible {
        transform: translateX(3px) scale(1.04) !important;
        border-color: rgba(129, 103, 255, .72) !important;
        background: rgba(20, 24, 51, .98) !important;
        outline: none !important;
    }
}
@media (min-width: 992px){
html body:not(.admin-body) .site-header .nav-row {
        padding-top: 10px !important;
        padding-bottom: 12px !important;
    }
html body:not(.admin-body) .site-header .nav-row-inner {
        width: min(calc(100% - 56px), 1760px) !important;
        max-width: 1760px !important;
        display: flex !important;
        align-items: center !important;
        gap: 24px !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .site-header .category-trigger-wrap {
        flex: 0 0 auto !important;
    }
html body:not(.admin-body) .site-header .main-nav {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        gap: clamp(18px, 1.25vw, 28px) !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .site-header .main-nav > a {
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 12px 0 !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .site-header .nav-support-ticket-btn {
        flex: 0 0 auto !important;
        margin-left: auto !important;
        min-height: 50px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        white-space: nowrap !important;
    }
}
@media (min-width: 992px) and (max-width: 1280px){
html body:not(.admin-body) .site-header .nav-row-inner {
        width: min(calc(100% - 28px), 1760px) !important;
        gap: 14px !important;
    }
html body:not(.admin-body) .site-header .main-nav {
        gap: 14px !important;
    }
html body:not(.admin-body) .site-header .main-nav > a {
        font-size: 14px !important;
    }
html body:not(.admin-body) .site-header .nav-support-ticket-btn {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}
@media (min-width: 992px){
html body:not(.admin-body) .site-header .nav-row {
        padding: 14px 0 16px !important;
        border-top: 1px solid rgba(124, 137, 191, .08) !important;
        border-bottom: 1px solid rgba(124, 137, 191, .10) !important;
        background: linear-gradient(180deg, rgba(10, 14, 30, .42), rgba(7, 10, 23, .18)) !important;
    }
html body:not(.admin-body) .site-header .nav-row-inner {
        width: min(calc(100% - 44px), 1620px) !important;
        max-width: 1620px !important;
        min-height: 70px !important;
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        padding: 8px 10px !important;
        box-sizing: border-box !important;
        border: 1px solid rgba(112, 126, 188, .18) !important;
        border-radius: 20px !important;
        background: linear-gradient(180deg, rgba(17, 23, 49, .78), rgba(9, 13, 30, .82)) !important;
        box-shadow: 0 12px 32px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .025) !important;
    }
html body:not(.admin-body) .site-header .category-trigger-wrap {
        flex: 0 0 auto !important;
        align-self: stretch !important;
        display: flex !important;
        align-items: stretch !important;
    }
html body:not(.admin-body) .site-header .category-trigger {
        min-width: 154px !important;
        min-height: 52px !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 18px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(126, 113, 255, .34) !important;
        border-radius: 14px !important;
        background: linear-gradient(145deg, rgba(69, 61, 143, .42), rgba(30, 36, 75, .64)) !important;
        box-shadow: inset 0 1px rgba(255, 255, 255, .045) !important;
        font-size: 14px !important;
        font-weight: 800 !important;
        letter-spacing: .01em !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .site-header .main-nav {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        min-height: 52px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 3px !important;
        margin: 0 !important;
        padding: 0 8px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scrollbar-width: none !important;
        overscroll-behavior-inline: contain !important;
    }
html body:not(.admin-body) .site-header .main-nav::-webkit-scrollbar {
        display: none !important;
    }
html body:not(.admin-body) .site-header .main-nav > a {
        flex: 0 0 auto !important;
        min-height: 44px !important;
        margin: 0 !important;
        padding: 0 13px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid transparent !important;
        border-radius: 12px !important;
        background: transparent !important;
        color: #cdd3e7 !important;
        font-size: 14px !important;
        font-weight: 720 !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        text-decoration: none !important;
        transition: color .18s ease, background .18s ease, border-color .18s ease, transform .18s ease !important;
    }
html body:not(.admin-body) .site-header .main-nav > a:hover,
    html body:not(.admin-body) .site-header .main-nav > a:focus-visible {
        color: #ffffff !important;
        border-color: rgba(126, 137, 205, .22) !important;
        background: rgba(73, 83, 139, .18) !important;
        transform: translateY(-1px) !important;
    }
html body:not(.admin-body) .site-header .nav-support-ticket-btn {
        flex: 0 0 auto !important;
        min-height: 52px !important;
        margin: 0 !important;
        padding: 0 20px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 14px !important;
        white-space: nowrap !important;
        font-size: 13.5px !important;
        font-weight: 800 !important;
        box-shadow: 0 8px 22px rgba(73, 69, 190, .16), inset 0 1px rgba(255, 255, 255, .06) !important;
    }
}
@media (min-width: 992px) and (max-width: 1360px){
html body:not(.admin-body) .site-header .nav-row-inner {
        width: calc(100% - 20px) !important;
        padding: 7px !important;
        gap: 5px !important;
    }
html body:not(.admin-body) .site-header .category-trigger {
        min-width: 138px !important;
        padding-inline: 13px !important;
        font-size: 13px !important;
    }
html body:not(.admin-body) .site-header .main-nav {
        padding-inline: 4px !important;
        gap: 1px !important;
        justify-content: flex-start !important;
    }
html body:not(.admin-body) .site-header .main-nav > a {
        min-height: 42px !important;
        padding-inline: 9px !important;
        font-size: 12.5px !important;
    }
html body:not(.admin-body) .site-header .nav-support-ticket-btn {
        min-height: 48px !important;
        padding-inline: 14px !important;
        font-size: 12.5px !important;
    }
}
html body:not(.admin-body) .category-listing-page .listing-browser-card {
    position: relative !important;
    display: block !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    text-decoration: none !important;
    overflow: visible !important;
}
html body:not(.admin-body) .category-listing-page .listing-browser-card:hover,
html body:not(.admin-body) .category-listing-page .listing-browser-card:focus-within {
    border-color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: translateY(-2px);
}
html body:not(.admin-body) .category-listing-page .listing-browser-card__seller {
    margin: 0 0 11px !important;
    padding-inline: 2px !important;
}
html body:not(.admin-body) .category-listing-page .listing-browser-card__media {
    margin: 0 0 12px !important;
    border: 0 !important;
    border-radius: 17px !important;
    box-shadow: 0 12px 30px rgba(4, 7, 18, .18) !important;
}
html body:not(.admin-body) .category-listing-page .listing-browser-card__body {
    padding-inline: 2px !important;
}
html body:not(.admin-body) .listing-pagination__ellipsis {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 42px;
    padding: 0 4px;
    color: rgba(223, 228, 245, .68);
    font-weight: 800;
    letter-spacing: .08em;
    user-select: none;
}
html body:not(.admin-body) .category-listing-page .listing-browser-card__media {
    border-radius: 20px !important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal {
    --footer-loop-gap: 18px !important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .footer-loop__track {
    column-gap: 0 !important;
    gap: 0 !important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .footer-loop__set,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .footer-loop__set--legal {
    gap: var(--footer-loop-gap) !important;
    column-gap: var(--footer-loop-gap) !important;
    padding-right: var(--footer-loop-gap) !important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .footer-loop__item--legal,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .legal-card,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop.footer-loop--legal .legal-card--managed {
    flex: 0 0 clamp(350px, 29vw, 420px) !important;
    width: clamp(350px, 29vw, 420px) !important;
    min-width: clamp(350px, 29vw, 420px) !important;
    max-width: clamp(350px, 29vw, 420px) !important;
    margin: 0 !important;
}
body.has-site-bg-engine:not(.admin-body),
body:not(.admin-body){
    background:linear-gradient(180deg,#171120 0%,#110d18 48%,#181222 100%) !important;
}
.site-bg-engine__base{
    background:
        radial-gradient(circle at 12% 14%,rgba(130,78,210,.060),transparent 25%),
        radial-gradient(circle at 88% 28%,rgba(73,88,180,.044),transparent 22%),
        linear-gradient(180deg,#171120 0%,#110d18 48%,#181222 100%) !important;
}
.site-bg-engine__pattern{
    opacity:.052 !important;
    filter:sepia(.10) hue-rotate(232deg) saturate(1.52) brightness(.72) contrast(.82) !important;
    mix-blend-mode:screen !important;
    will-change:auto !important;
}
body:not(.admin-body)::before{
    background:
        radial-gradient(circle at 13% 26%, rgba(137,86,219,.038), transparent 22%),
        radial-gradient(circle at 82% 14%, rgba(79,94,191,.032), transparent 19%),
        radial-gradient(circle at 64% 66%, rgba(152,92,225,.026), transparent 20%) !important;
}
body:not(.admin-body)::after{
    opacity:.030 !important;
    filter:hue-rotate(232deg) saturate(1.34) brightness(.70) contrast(.78) !important;
}
.site-bg-engine__glow,
.page-bg{
    background:
        radial-gradient(circle at top center,rgba(142,86,226,.046),transparent 32%),
        radial-gradient(circle at bottom right,rgba(72,94,196,.034),transparent 26%) !important;
}
.site-bg-engine__shade{
    background:linear-gradient(180deg,rgba(4,6,14,.08),rgba(4,6,14,.02) 24%,rgba(4,6,14,.10) 62%,rgba(4,6,14,.18) 100%) !important;
}
header.site-header{
    position:relative !important;
    z-index:7000 !important;
}
.site-float-stack,
.site-social-float,
.site-music-float{
    z-index:12000 !important;
}
.site-float-stack{
    position:fixed !important;
    left:18px !important;
    top:54% !important;
    right:auto !important;
    bottom:auto !important;
    transform:translate3d(0,-50%,0) !important;
    pointer-events:none !important;
    isolation:isolate !important;
}
.site-float-stack .site-social-float,
.site-float-stack .site-music-float{
    position:relative !important;
    z-index:12001 !important;
    pointer-events:auto !important;
}
.site-social-float__label,
.site-social-float__action,
.site-social-float__icon{
    z-index:12002 !important;
}
.hero-section.container .hero-side.hero-side--managed{
    display:grid !important;
    gap:18px !important;
    align-self:stretch !important;
    min-width:0 !important;
}
.hero-section.container .hero-side--managed > .side-banner.side-banner--managed{
    display:block !important;
    position:relative !important;
    overflow:hidden !important;
    min-height:148px !important;
    border-radius:28px !important;
    isolation:isolate !important;
}
.hero-section.container .side-banner--managed .side-banner-media{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    object-fit:cover !important;
    object-position:center center !important;
    opacity:.72 !important;
    transform:none !important;
    z-index:0 !important;
}
.hero-section.container .hero-side--managed > .side-banner.side-banner--managed::before{
    background:linear-gradient(90deg,rgba(6,8,16,.56),rgba(6,8,16,.20) 48%,rgba(6,8,16,.30)) !important;
    z-index:1 !important;
}
.hero-section.container .side-banner--managed .side-banner-content,
body.home-page .hero-section.container .side-banner--managed .side-banner-content{
    position:absolute !important;
    left:30px !important;
    right:auto !important;
    top:50% !important;
    bottom:auto !important;
    width:min(68%,285px) !important;
    max-width:calc(100% - 58px) !important;
    min-height:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:center !important;
    gap:7px !important;
    padding:0 !important;
    margin:0 !important;
    transform:translate3d(0,-50%,0) !important;
    text-align:left !important;
    z-index:4 !important;
}
.hero-section.container .side-banner--managed .side-banner-content h3,
.hero-section.container .side-banner--managed .side-banner-content p,
body.home-page .hero-section.container .side-banner--managed .side-banner-content h3,
body.home-page .hero-section.container .side-banner--managed .side-banner-content p{
    text-align:left !important;
    margin-left:0 !important;
    margin-right:0 !important;
}
body.has-site-bg-engine:not(.admin-body),
body:not(.admin-body){
    background:linear-gradient(180deg,#151121 0%,#100d1a 44%,#181224 100%) !important;
}
.site-bg-engine__base{
    background:
        radial-gradient(circle at 12% 18%,rgba(141,92,246,.070),transparent 26%),
        radial-gradient(circle at 84% 28%,rgba(82,116,226,.060),transparent 24%),
        linear-gradient(180deg,#151121 0%,#100d1a 44%,#181224 100%) !important;
}
.site-bg-engine__pattern{
    opacity:.045 !important;
    filter:sepia(.05) hue-rotate(236deg) saturate(1.35) brightness(.70) contrast(.78) !important;
    mix-blend-mode:screen !important;
}
.site-bg-engine__glow,.page-bg{
    background:radial-gradient(circle at top center,rgba(138,92,246,.050),transparent 34%),radial-gradient(circle at bottom right,rgba(76,107,230,.038),transparent 28%) !important;
}
body:not(.admin-body)::after{opacity:.022 !important;filter:hue-rotate(236deg) saturate(1.32) brightness(.68) contrast(.76) !important;}
header.site-header .promo-strip,
header.site-header .promo-loop-desktop,
header.site-header .promo-loop-desktop__viewport,
header.site-header .promo-loop-desktop__track,
header.site-header .promo-loop-desktop__set{display:none !important;}
header.site-header .warext-top-campaign-slider{
    display:block !important;
    position:relative !important;
    z-index:7002 !important;
    width:100% !important;
    overflow:hidden !important;
    padding:16px 0 18px !important;
    background:linear-gradient(180deg,rgba(7,10,19,.92),rgba(8,9,18,.86)) !important;
    border-bottom:1px solid rgba(139,92,246,.08) !important;
}
header.site-header .warext-top-campaign-slider__shell{overflow:hidden !important;}
header.site-header .warext-top-campaign-slider__viewport{
    overflow:hidden !important;
    width:100% !important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important;
    mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%) !important;
}
header.site-header .warext-top-campaign-slider__track{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:stretch !important;
    gap:18px !important;
    width:max-content !important;
    min-width:max-content !important;
    transform:translate3d(0,0,0) !important;
    animation:warext-v0423-top-campaign-marquee 32s linear infinite !important;
    will-change:transform !important;
}
header.site-header .warext-top-campaign-slider:hover .warext-top-campaign-slider__track{animation-play-state:paused !important;}
header.site-header .warext-top-campaign-slider__card{
    position:relative !important;
    display:flex !important;
    flex:0 0 clamp(360px,30vw,468px) !important;
    width:clamp(360px,30vw,468px) !important;
    min-width:clamp(360px,30vw,468px) !important;
    min-height:118px !important;
    overflow:hidden !important;
    border-radius:20px !important;
    border:1px solid rgba(151,164,255,.10) !important;
    background:#111020 !important;
    box-shadow:0 18px 42px rgba(3,6,18,.25) !important;
    isolation:isolate !important;
}
header.site-header .warext-top-campaign-slider__image{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    object-fit:cover !important;
    object-position:center center !important;
    opacity:.58 !important;
    transform:scale(1.02) !important;
    z-index:0 !important;
}
header.site-header .warext-top-campaign-slider__shade{
    position:absolute !important;
    inset:0 !important;
    background:linear-gradient(110deg,rgba(13,12,26,.82) 0%,rgba(20,16,34,.62) 48%,rgba(60,42,98,.28) 100%) !important;
    z-index:1 !important;
}
header.site-header .warext-top-campaign-slider__content{
    position:relative !important;
    z-index:2 !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    gap:8px !important;
    padding:20px 24px !important;
    min-width:0 !important;
}
header.site-header .warext-top-campaign-slider__content strong{font-size:1.02rem !important;color:#f7f8ff !important;font-weight:900 !important;line-height:1.15 !important;text-shadow:0 2px 10px rgba(0,0,0,.34) !important;}
header.site-header .warext-top-campaign-slider__content small{display:block !important;color:#cfd5ee !important;font-size:.90rem !important;line-height:1.45 !important;text-shadow:0 2px 10px rgba(0,0,0,.24) !important;}
.site-float-stack{
    position:fixed !important;
    left:18px !important;
    top:52% !important;
    right:auto !important;
    bottom:auto !important;
    transform:translate3d(0,-50%,0) !important;
    z-index:12000 !important;
    pointer-events:none !important;
    display:flex !important;
    flex-direction:column !important;
    gap:22px !important;
    align-items:flex-start !important;
}
.site-float-stack .site-social-float,.site-float-stack .site-music-float{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:12001 !important;position:relative !important;}
.site-social-float__icon img{display:block !important;width:28px !important;height:28px !important;object-fit:contain !important;}
.site-music-float__inner{display:flex !important;}
.hero-section.container .side-banner--managed .side-banner-content,
body.home-page .hero-section.container .side-banner--managed .side-banner-content{
    position:absolute !important;
    left:24px !important;
    right:auto !important;
    top:auto !important;
    bottom:18px !important;
    width:min(78%,330px) !important;
    max-width:calc(100% - 48px) !important;
    transform:none !important;
    text-align:left !important;
    align-items:flex-start !important;
    justify-content:flex-end !important;
}
.hero-section.container .hero-side--managed > .side-banner.side-banner--managed::before{background:linear-gradient(0deg,rgba(6,7,15,.64),rgba(6,7,15,.22) 55%,rgba(6,7,15,.12)) !important;}
.hero-section.container .side-banner--managed .side-banner-content h3,.hero-section.container .side-banner--managed .side-banner-content p{margin:0 !important;text-align:left !important;}
body.has-site-bg-engine:not(.admin-body),body:not(.admin-body){background:#15101f!important;background-image:linear-gradient(180deg,#171124 0%,#100b19 52%,#171123 100%)!important;}
.site-bg-engine{position:fixed!important;inset:0!important;contain:strict!important;pointer-events:none!important;overflow:hidden!important;z-index:0!important;}
.site-bg-engine__base{background:linear-gradient(180deg,#171124 0%,#100b19 52%,#171123 100%)!important;}
body:not(.admin-body) img{image-rendering:auto;}
body:not(.admin-body) .wm-chat-message__image{max-width:min(360px,70vw)!important;height:auto!important;object-fit:contain!important;}
.role-badge-pill.role-badge-pill--rgb-v173,
.role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"],
.role-badge-pill--rgb-v173[data-rgb-badge="1"]{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  overflow:hidden !important;
  isolation:isolate !important;
  border:1px solid rgba(255,255,255,.24) !important;
  background:transparent !important;
  color:var(--role-rgb-text,#ffffff) !important;
  box-shadow:
    0 10px 22px rgba(6,10,24,.18),
    0 0 0 1px rgba(255,255,255,.06) inset,
    0 0 18px rgba(96,112,255,.14) !important;
}
.role-badge-pill.role-badge-pill--rgb-v173::before,
.role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"]::before,
.role-badge-pill--rgb-v173[data-rgb-badge="1"]::before{
  content:"" !important;
  position:absolute !important;
  top:0 !important;
  bottom:0 !important;
  left:-100% !important;
  width:300% !important;
  z-index:0 !important;
  pointer-events:none !important;
  border-radius:inherit !important;
  background-image:linear-gradient(90deg,
    #ff6464 0%,
    #ff8a5b 8%,
    #ffb95f 16%,
    #ffe26b 24%,
    #98f86d 32%,
    #63f39b 40%,
    #49e8d9 48%,
    #55cfff 56%,
    #6e93ff 64%,
    #8b71ff 72%,
    #c06bff 80%,
    #f06ff0 88%,
    #ff6fae 96%,
    #ff6464 100%
  ) !important;
  background-size:var(--warext-rgb-cycle-width) 100% !important;
  background-repeat:repeat-x !important;
  filter:saturate(1.06) brightness(1.04) !important;
  will-change:transform !important;
  animation:warextRgbStripeFlowV173 8.5s linear infinite !important;
}
.role-badge-pill.role-badge-pill--rgb-v173::after,
.role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"]::after,
.role-badge-pill--rgb-v173[data-rgb-badge="1"]::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  pointer-events:none !important;
  border-radius:inherit !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,.06) 36%, rgba(255,255,255,.00) 58%),
    linear-gradient(90deg, rgba(10,14,24,.06), rgba(10,14,24,.02) 12%, rgba(255,255,255,.00) 50%, rgba(10,14,24,.04) 100%);
}
.role-badge-pill.role-badge-pill--rgb-v173 .role-badge-pill__icon,
.role-badge-pill.role-badge-pill--rgb-v173 .role-badge-pill__label,
.role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"] .role-badge-pill__icon,
.role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"] .role-badge-pill__label,
.role-badge-pill--rgb-v173[data-rgb-badge="1"] .role-badge-pill__icon,
.role-badge-pill--rgb-v173[data-rgb-badge="1"] .role-badge-pill__label{
  position:relative !important;
  z-index:2 !important;
  color:inherit !important;
  text-shadow:0 1px 2px rgba(0,0,0,.32), 0 0 10px rgba(0,0,0,.14) !important;
}
@media (prefers-reduced-motion: reduce){
.role-badge-pill.role-badge-pill--rgb-v173::before,
  .role-badge-pill.role-badge-pill--rgb-v173[data-rgb-badge="1"]::before,
  .role-badge-pill--rgb-v173[data-rgb-badge="1"]::before{
    animation:none !important;
  }
}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__viewport{
    display:block!important;
    overflow:hidden!important;
    contain:layout!important;
    isolation:isolate;
}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__viewport{overflow:hidden!important;contain:layout!important;}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__track{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    width:max-content!important;
    min-width:max-content!important;
    max-width:none!important;
    margin-left:0!important;
    transform:translate3d(0,0,0)!important;
    translate:0 0;
    animation:none!important;
    transition:none!important;
    will-change:auto!important;
    contain:layout!important;
}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track{gap:18px!important;}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__card{
    flex:0 0 clamp(360px,30vw,468px)!important;
    width:clamp(360px,30vw,468px)!important;
    min-width:clamp(360px,30vw,468px)!important;
    max-width:468px!important;
    backface-visibility:hidden!important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop--payments{--footer-loop-gap:24px;}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop--legal{--footer-loop-gap:28px;}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__set{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    flex:0 0 auto!important;
    width:max-content!important;
    min-width:max-content!important;
    max-width:none!important;
    gap:var(--footer-loop-gap,24px)!important;
    padding-right:var(--footer-loop-gap,24px)!important;
}
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__item,
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-payment-item,
html body:not(.admin-body) footer.site-footer.site-footer--managed .legal-card{flex:0 0 auto!important;backface-visibility:hidden!important;}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track[data-warext-loop-ready="1"],
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__track[data-warext-loop-ready="1"]{
    animation-name:warext-v0458-runtime-loop!important;
    animation-duration:var(--warext-loop-duration,40s)!important;
    animation-timing-function:linear!important;
    animation-iteration-count:infinite!important;
    animation-play-state:paused!important;
}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track[data-warext-loop-active="1"],
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__track[data-warext-loop-active="1"]{
    animation-play-state:running!important;
    will-change:translate!important;
}
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track[data-warext-loop-active="0"],
html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__track[data-warext-loop-active="0"]{
    animation-play-state:paused!important;
    will-change:auto!important;
}
html body:not(.admin-body) .site-social-float.site-social-float--rgb .site-social-float__backdrop::before,
html body:not(.admin-body) .site-music-float .site-music-float__backdrop::before{
    background:conic-gradient(from 0deg,#ff2e8f 0%,#ff7a1a 15%,#ffe45c 30%,#39e58c 47%,#21c8ff 64%,#7c5cff 82%,#d946ef 94%,#ff2e8f 100%)!important;
    animation:warext-v0448-rgb-spin 3.6s linear infinite!important;
    will-change:transform!important;
    filter:none!important;
}
@media(prefers-reduced-motion:reduce){
html body:not(.admin-body) header.site-header .warext-top-campaign-slider__track,
    html body:not(.admin-body) footer.site-footer.site-footer--managed .footer-loop__track,
    html body:not(.admin-body) .site-social-float.site-social-float--rgb .site-social-float__backdrop::before,
    html body:not(.admin-body) .site-music-float .site-music-float__backdrop::before{
        animation:none!important;
        transform:none!important;
        translate:0 0!important;
        will-change:auto!important;
    }
}
html body:not(.admin-body) .site-float-stack .site-social-float__action .site-social-float__icon{
    background:linear-gradient(180deg,rgba(13,20,39,.98),rgba(7,12,25,.99))!important;
    background-color:#0d1427!important;
    border:1px solid rgba(139,151,255,.20)!important;
    box-shadow:0 10px 24px rgba(0,4,18,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;
    padding:5px!important;
}
html body:not(.admin-body) .site-float-stack .site-social-float__action:hover .site-social-float__icon,
html body:not(.admin-body) .site-float-stack .site-social-float__action:focus-visible .site-social-float__icon{
    background:linear-gradient(180deg,rgba(24,32,58,.99),rgba(11,17,34,.99))!important;
    background-color:#111a32!important;
}
html body:not(.admin-body) .site-float-stack .site-social-float__icon img{
    width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;
    object-fit:contain!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;
}
@media (min-width:992px){
html body:not(.admin-body) header.site-header .nav-row{
        transform:none!important;
        overflow:visible!important;
    }
html body:not(.admin-body) header.site-header .nav-row-inner,
    html body:not(.admin-body) header.site-header .category-trigger-wrap{
        overflow:visible!important;
    }
html body:not(.admin-body) header.site-header .category-trigger-wrap .mega-menu[data-warext-mega-positioned="1"]{
        z-index:70!important;
        box-sizing:border-box!important;
        grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;
        overflow:hidden!important;
        margin:0!important;
    }
html body:not(.admin-body) header.site-header .category-trigger-wrap .mega-menu[data-warext-mega-positioned="1"] .mega-sidebar{
        max-height:var(--warext-category-mega-inner-height,560px)!important;
        overflow-y:auto!important;
        overscroll-behavior:contain;
    }
html body:not(.admin-body) header.site-header .category-trigger-wrap .mega-menu[data-warext-mega-positioned="1"] .mega-content{
        max-height:var(--warext-category-mega-inner-height,560px)!important;
        overflow:auto!important;
        overscroll-behavior:contain;
    }
}
.site-market-page .site-market-grid{
    align-items:flex-start!important;
}
.site-market-page .site-market-grid > .site-market-item{
    align-self:flex-start!important;
    height:auto!important;
}
.site-market-page .site-market-grid > .site-market-item .site-market-item__body{
    height:auto!important;
}
@media (min-width:992px){
html body:not(.admin-body) header.site-header .category-trigger-wrap:hover .mega-menu:not([data-warext-mega-positioned="1"]),
    html body:not(.admin-body) header.site-header .category-trigger-wrap:focus-within .mega-menu:not([data-warext-mega-positioned="1"]){
        opacity:0!important;
        visibility:hidden!important;
        pointer-events:none!important;
    }
}
html body:not(.admin-body) header.site-header{
    z-index:var(--warext-layer-header)!important;
}
html body:not(.admin-body) header.site-header .promo-strip{
    z-index:10!important;
}
html body:not(.admin-body) header.site-header .main-header,
html body:not(.admin-body) header.site-header .nav-row,
html body:not(.admin-body) header.site-header .mobile-shell{
    z-index:20!important;
}
html body:not(.admin-body) header.site-header .balance-dropdown,
html body:not(.admin-body) header.site-header .notification-dropdown,
html body:not(.admin-body) header.site-header .cart-dropdown,
html body:not(.admin-body) header.site-header .profile-menu-dropdown,
html body:not(.admin-body) header.site-header .category-trigger-wrap .mega-menu{
    z-index:70!important;
}
html body:not(.admin-body) .mobile-bottom-nav{
    z-index:75!important;
}
html body:not(.admin-body) .mobile-menu-drawer{
    z-index:80!important;
}
html body:not(.admin-body) .site-float-stack,
html body:not(.admin-body) .site-social-float,
html body:not(.admin-body) .site-music-float{
    z-index:var(--warext-layer-floating)!important;
}
html body:not(.admin-body) .site-float-stack .site-social-float,
html body:not(.admin-body) .site-float-stack .site-music-float,
html body:not(.admin-body) .site-social-float__label,
html body:not(.admin-body) .site-social-float__action,
html body:not(.admin-body) .site-social-float__icon{
    z-index:calc(var(--warext-layer-floating) + 1)!important;
}
html body:not(.admin-body) .modal-backdrop,
html body:not(.admin-body) .medal-awardees-modal{
    z-index:var(--warext-layer-modal)!important;
}
html body:not(.admin-body) .cart-toast{
    z-index:var(--warext-layer-toast)!important;
}
html.mobile-menu-open body:not(.admin-body) .site-float-stack,
html.mobile-menu-open body:not(.admin-body) .site-social-float,
html.mobile-menu-open body:not(.admin-body) .site-music-float,
body.modal-open:not(.admin-body) .site-float-stack,
body.modal-open:not(.admin-body) .site-social-float,
body.modal-open:not(.admin-body) .site-music-float{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
}
html.mobile-menu-open body:not(.admin-body) .mobile-bottom-nav{
    opacity:0!important;
    pointer-events:none!important;
}
html body:not(.admin-body) a:focus-visible,
html body:not(.admin-body) button:focus-visible,
html body:not(.admin-body) input:focus-visible,
html body:not(.admin-body) select:focus-visible,
html body:not(.admin-body) textarea:focus-visible,
html body:not(.admin-body) [tabindex]:focus-visible{
    outline:3px solid currentColor!important;
    outline-offset:3px!important;
}
html body:not(.admin-body) a,
html body:not(.admin-body) button,
html body:not(.admin-body) [role="button"]{
    touch-action:manipulation;
}
@media (forced-colors:active){
html body:not(.admin-body) a:focus-visible,
    html body:not(.admin-body) button:focus-visible{
        outline:2px solid CanvasText!important;
    }
}
html body:not(.admin-body) > .balance-dropdown--info,
html body:not(.admin-body) > .mini-top-link-dropdown__panel,
html body:not(.admin-body) > .balance-dropdown,
html body:not(.admin-body) > .notification-dropdown,
html body:not(.admin-body) > .cart-dropdown,
html body:not(.admin-body) > .profile-menu-dropdown{
    z-index:700!important;
}
html.mobile-menu-open body:not(.admin-body) > .balance-dropdown--info,
html.mobile-menu-open body:not(.admin-body) > .mini-top-link-dropdown__panel,
html.mobile-menu-open body:not(.admin-body) > .balance-dropdown,
html.mobile-menu-open body:not(.admin-body) > .notification-dropdown,
html.mobile-menu-open body:not(.admin-body) > .cart-dropdown,
html.mobile-menu-open body:not(.admin-body) > .profile-menu-dropdown,
body.modal-open:not(.admin-body) > .balance-dropdown--info,
body.modal-open:not(.admin-body) > .mini-top-link-dropdown__panel,
body.modal-open:not(.admin-body) > .balance-dropdown,
body.modal-open:not(.admin-body) > .notification-dropdown,
body.modal-open:not(.admin-body) > .cart-dropdown,
body.modal-open:not(.admin-body) > .profile-menu-dropdown{
    visibility:hidden!important;
    pointer-events:none!important;
}
#warext-page-loader {
    position: fixed;
    inset: 0;
    z-index: 2147483000;
    display: grid;
    place-items: center;
    background: #171d26;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.32s ease, visibility 0.32s ease;
}
body.is-page-ready #warext-page-loader {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
#warext-page-loader .loader {
    width: min(560px, 92vw);
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#warext-page-loader .truckWrapper {
    width: min(500px, 88vw);
    height: 126px;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}
#warext-page-loader .truckBody {
    width: 130px;
    height: fit-content;
    margin-bottom: 6px;
    animation: warextTruckMotion 1s linear infinite;
    z-index: 4;
}
#warext-page-loader .trucksvg {
    display: block;
    width: 100%;
    height: auto;
}
#warext-page-loader .truckTires {
    width: 130px;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px 0 15px;
    position: absolute;
    bottom: 1px;
    z-index: 5;
}
#warext-page-loader .truckTires svg {
    width: 24px;
}
#warext-page-loader .road {
    width: 100%;
    height: 2px;
    background: #d9d9df;
    position: relative;
    bottom: 0;
    align-self: flex-end;
    border-radius: 3px;
    overflow: visible;
    z-index: 3;
}
#warext-page-loader .road::before,
#warext-page-loader .road::after {
    content: "";
    position: absolute;
    height: 100%;
    background: #d9d9df;
    border-radius: 3px;
    animation: warextRoadAnimation 1.4s linear infinite;
}
#warext-page-loader .road::before {
    width: 46px;
    right: -18%;
    box-shadow: 120px 0 0 #d9d9df, 260px 0 0 #d9d9df, 410px 0 0 #d9d9df;
}
#warext-page-loader .road::after {
    width: 20px;
    right: -36%;
    box-shadow: 90px 0 0 #d9d9df, 225px 0 0 #d9d9df, 375px 0 0 #d9d9df;
}
#warext-page-loader .roadsideObject {
    position: absolute;
    right: -22%;
    bottom: 2px;
    z-index: 1;
    opacity: 0.82;
    animation: warextRoadObject 3.15s linear infinite;
    pointer-events: none;
}
#warext-page-loader .roadsideObject--lamp {
    height: 92px;
    fill: #c8cfdf;
    animation-delay: 0s;
}
#warext-page-loader .roadsideObject--tree {
    width: 62px;
    height: 86px;
    animation-delay: -1.05s;
}
#warext-page-loader .roadsideObject--sign {
    width: 70px;
    height: 78px;
    animation-delay: -2.10s;
}
#warext-page-loader .warext-page-loader__label {
    position: absolute;
    left: 50%;
    bottom: 132px;
    transform: translateX(-50%);
    color: #f7f7fb;
    font: 700 13px/1.2 system-ui, -apple-system, "Segoe UI", sans-serif;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    white-space: nowrap;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.55);
}
@media (prefers-reduced-motion: reduce){
#warext-page-loader .truckBody,
    #warext-page-loader .road::before,
    #warext-page-loader .road::after,
    #warext-page-loader .roadsideObject {
        animation-duration: 4.8s;
    }
}
.listing-browser-card__price--cta {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    text-align: center !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card {
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    transform: none !important;
    animation: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card .animated-purchase-cta__text--price {
    display: block !important;
    position: static !important;
    inset: auto !important;
    width: max-content !important;
    min-width: 0 !important;
    max-width: calc(100% - 8px) !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
    opacity: 1 !important;
    transform: none !important;
    translate: none !important;
}
.listing-browser-card__price--cta .animated-purchase-cta--card .animated-purchase-cta__circle,
.listing-browser-card__price--cta .animated-purchase-cta--card .animated-purchase-cta__arrow,
.listing-browser-card__price--cta .animated-purchase-cta--card .animated-purchase-cta__text--action {
    display: none !important;
}
@media (min-width: 992px){
html.wm484-help-social-visible .site-float-stack {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }
html.wm484-help-social-visible .site-social-float {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }
.home-random-grid .listing-browser-card__seller {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 10px !important;
        overflow: visible !important;
    }
.home-random-grid .listing-browser-card__seller-avatar {
        display: flex !important;
        position: relative !important;
        inset: auto !important;
        transform: none !important;
        flex: 0 0 48px !important;
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;
        max-width: 48px !important;
        margin: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
        overflow: hidden !important;
        border-radius: 50% !important;
        z-index: 4 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar > img:first-child {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
.home-random-grid .listing-browser-card__seller-meta {
        min-width: 0 !important;
        text-align: left !important;
    }
}

/* WarextMarket v0.527 visual regression guard */
.chat-avatar-shell,.testimonial-avatar-shell,.comment-showcase-avatar-shell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell{overflow:visible}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell>img{border-radius:50%}
.seller-side-card__head .cosmetic-avatar-shell{margin:0}
.chat-avatar-shell>.cosmetic-avatar-shell,.testimonial-avatar-shell>.cosmetic-avatar-shell,.comment-showcase-avatar-shell>.cosmetic-avatar-shell{display:flex;width:100%;height:100%}
.site-market-item__visual.is-animated,.cosmetic-account-card__media.is-animated,.cosmetic-avatar-frame.is-animated{will-change:transform,filter,opacity}
.role-rgb-badge,.role-badge.rgb,[data-rgb-badge],.rgb-badge,.avatar-frame,.cosmetic-frame,.profile-banner-art,.public-profile-banner-art,.public-profile-hero-art,.cosmetic-surface{filter:none !important}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell,.listing-detail-page .seller-side-card .cosmetic-avatar-shell>img,.listing-detail-page .seller-side-card .public-profile-avatar{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:22px;object-fit:cover}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell{display:inline-flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(135deg,rgba(121,128,255,.22),rgba(255,143,113,.18));border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 26px rgba(10,18,36,.18);overflow:hidden}
.profile-page .public-profile-avatar-shell,.profile-page .public-profile-avatar,.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v324-button-bg) !important;border:1px solid var(--warext-v324-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
body.profile-page .public-profile-avatar-shell,body.profile-page .public-profile-avatar,body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v325-button) !important;border:1px solid var(--warext-v325-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
.testimonial-avatar-shell{width:42px;height:42px;position:relative;overflow:visible}
.chat-list-item>.cosmetic-avatar-shell>img,.chat-list-item>.chat-avatar-shell>.cosmetic-avatar-shell>img,.chat-main-user>.cosmetic-avatar-shell>img,.chat-main-user .chat-avatar-shell>.cosmetic-avatar-shell>img{width:100%;height:100%;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}
.cosmetic-avatar-shell--chat{width:54px;height:54px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell--comment-small{width:42px;height:42px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell--comment-medium{width:50px;height:50px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}
.cosmetic-avatar-shell>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.cosmetic-avatar-frame{position:absolute;inset:-10%;pointer-events:none;z-index:2}
.cosmetic-avatar-frame img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
.cosmetic-avatar-shell--header{width:42px;height:42px;border-radius:50%}
.cosmetic-avatar-shell--summary{width:88px;height:88px;border-radius:24px}
.cosmetic-avatar-shell--picker{width:92px;height:92px;border-radius:24px}
.cosmetic-avatar-shell--listing{width:44px;height:44px;border-radius:50%;overflow:visible;background:transparent}
.cosmetic-avatar-shell--seller{width:56px;height:56px;border-radius:999px;overflow:visible}
.cosmetic-avatar-shell--seller img{border-radius:999px}
.cosmetic-avatar-shell--profile{width:132px;height:132px;border-radius:24px;overflow:visible}
.cosmetic-avatar-shell--profile img{border-radius:24px}
.cosmetic-avatar-frame{position:absolute;inset:-10%;pointer-events:none;z-index:2;display:block;overflow:visible}
.cosmetic-avatar-frame__asset{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
.cosmetic-avatar-shell>.public-profile-avatar{width:100%;height:100%;border-radius:inherit}
.cosmetic-avatar-frame>img,.cosmetic-avatar-frame__asset,.cosmetic-avatar-frame__asset.cosmetic-media-image{display:block!important;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
@media (max-width:767px){
.mobile-header-avatar .cosmetic-avatar-shell,.mobile-header-avatar .cosmetic-avatar-shell img{width:100% !important;height:100% !important}
}
@media (max-width:760px){
.cosmetic-avatar-shell--profile,.public-profile-avatar-shell{width:112px;height:112px}
}
@media (max-width:768px){
.listing-detail-page .seller-side-card .cosmetic-avatar-shell,.listing-detail-page .seller-side-card .cosmetic-avatar-shell>img,.listing-detail-page .seller-side-card .public-profile-avatar{width:64px;height:64px;min-width:64px;min-height:64px}
}
@media (max-width:640px){
.listing-page .seller-side-profile-link--avatar,.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{width:64px !important;height:64px !important;border-radius:20px !important}
}
@media (max-width:767px){
.mobile-menu-profile__avatar,.mobile-menu-profile__avatar .cosmetic-avatar-shell,.mobile-menu-profile__avatar img{width:52px !important;height:52px !important;border-radius:18px !important;display:block !important;flex:0 0 auto !important}
}
@media (max-width:991px){
body.listing-page .seller-side-card .cosmetic-avatar-shell,body.listing-page .seller-side-card .cosmetic-avatar-shell>img,body.listing-page .seller-side-card .public-profile-avatar{width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;border-radius:20px !important}
}
@media (max-width: 991px){
.testimonial-card .user-line .cosmetic-avatar-shell,
    .testimonial-card .user-line img { width: 42px !important; height: 42px !important; }
.mobile-menu-profile__avatar,
    .mobile-menu-profile__avatar .cosmetic-avatar-shell,
    .mobile-menu-profile__avatar img {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        max-width: 56px !important;
        border-radius: 16px !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        inset: auto !important;
        transform: none !important;
        flex: 0 0 36px !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: relative !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        max-width: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;
        margin: 0 !important;
        overflow: hidden !important;
        border-radius: 50% !important;
        z-index: 2 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame,
    .home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: absolute !important;
        left: 52px !important;
        top: 11px !important;
        right: auto !important;
        bottom: auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        transform: none !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame,
    .home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
.wm482-dock__avatar {
        width: 23px !important;
        height: 23px !important;
        display: block !important;
        overflow: hidden !important;
        border-radius: 8px !important;
        border: 1px solid rgba(139, 126, 255, .52) !important;
        background: #1b2340 !important;
    }
.wm482-dock__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
.wm482-account-card__avatar {
        width: 48px !important;
        height: 48px !important;
        overflow: hidden !important;
        border-radius: 15px !important;
        background: #1a2345 !important;
    }
.wm482-account-card__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}
.chat-list-item>.cosmetic-avatar-shell>img,.chat-list-item>.chat-avatar-shell>.cosmetic-avatar-shell>img,.chat-main-user>.cosmetic-avatar-shell>img,.chat-main-user .chat-avatar-shell>.cosmetic-avatar-shell>img{width:100%;height:100%;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}
.chat-avatar-shell,.testimonial-avatar-shell,.comment-showcase-avatar-shell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.cosmetic-avatar-shell--chat{width:54px;height:54px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell--comment-small{width:42px;height:42px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell--comment-medium{width:50px;height:50px;border-radius:999px;overflow:visible;background:transparent}
.cosmetic-avatar-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}
.cosmetic-avatar-shell>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.cosmetic-avatar-frame{position:absolute;inset:-10%;pointer-events:none;z-index:2}
.cosmetic-avatar-frame img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
.cosmetic-avatar-shell--header{width:42px;height:42px;border-radius:50%}
.cosmetic-avatar-shell--summary{width:88px;height:88px;border-radius:24px}
.cosmetic-avatar-shell--picker{width:92px;height:92px;border-radius:24px}
.cosmetic-avatar-shell--listing{width:44px;height:44px;border-radius:50%;overflow:visible;background:transparent}
.cosmetic-avatar-shell--seller{width:56px;height:56px;border-radius:999px;overflow:visible}
.cosmetic-avatar-shell--seller img{border-radius:999px}
.cosmetic-avatar-shell--profile{width:132px;height:132px;border-radius:24px;overflow:visible}
.cosmetic-avatar-shell--profile img{border-radius:24px}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell{overflow:visible}
.listing-browser-card__seller-avatar.cosmetic-avatar-shell>img{border-radius:50%}
.seller-side-card__head .cosmetic-avatar-shell{margin:0}
@media (max-width:760px){
.cosmetic-avatar-shell--profile,.public-profile-avatar-shell{width:112px;height:112px}
}
.cosmetic-avatar-frame{position:absolute;inset:-10%;pointer-events:none;z-index:2;display:block;overflow:visible}
.cosmetic-avatar-frame__asset{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
.cosmetic-avatar-shell>.public-profile-avatar{width:100%;height:100%;border-radius:inherit}
.cosmetic-avatar-frame>img,.cosmetic-avatar-frame__asset,.cosmetic-avatar-frame__asset.cosmetic-media-image{display:block!important;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}
.chat-avatar-shell>.cosmetic-avatar-shell,.testimonial-avatar-shell>.cosmetic-avatar-shell,.comment-showcase-avatar-shell>.cosmetic-avatar-shell{display:flex;width:100%;height:100%}
.testimonial-avatar-shell{width:42px;height:42px;position:relative;overflow:visible}
.site-market-item__visual.is-animated,.cosmetic-account-card__media.is-animated,.cosmetic-avatar-frame.is-animated{will-change:transform,filter,opacity}
.role-rgb-badge,.role-badge.rgb,[data-rgb-badge],.rgb-badge,.avatar-frame,.cosmetic-frame,.profile-banner-art,.public-profile-banner-art,.public-profile-hero-art,.cosmetic-surface{filter:none !important}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell,.listing-detail-page .seller-side-card .cosmetic-avatar-shell>img,.listing-detail-page .seller-side-card .public-profile-avatar{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:22px;object-fit:cover}
.listing-detail-page .seller-side-card .cosmetic-avatar-shell{display:inline-flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(135deg,rgba(121,128,255,.22),rgba(255,143,113,.18));border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 26px rgba(10,18,36,.18);overflow:hidden}
@media (max-width:768px){
.listing-detail-page .seller-side-card .cosmetic-avatar-shell,.listing-detail-page .seller-side-card .cosmetic-avatar-shell>img,.listing-detail-page .seller-side-card .public-profile-avatar{width:64px;height:64px;min-width:64px;min-height:64px}
}
.profile-page .public-profile-avatar-shell,.profile-page .public-profile-avatar,.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v324-button-bg) !important;border:1px solid var(--warext-v324-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
@media (max-width:640px){
.listing-page .seller-side-profile-link--avatar,.listing-page .cosmetic-avatar-shell--seller,.listing-page .cosmetic-avatar-shell--seller>img{width:64px !important;height:64px !important;border-radius:20px !important}
}
body.profile-page .public-profile-avatar-shell,body.profile-page .public-profile-avatar,body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{background:var(--warext-v325-button) !important;border:1px solid var(--warext-v325-line) !important;box-shadow:0 18px 30px rgba(4,8,17,.22) !important}
body.listing-page .cosmetic-avatar-shell--seller,body.listing-page .cosmetic-avatar-shell--seller>img{width:72px !important;height:72px !important;border-radius:24px !important}
@media (max-width:767px){
.mobile-header-avatar .cosmetic-avatar-shell,.mobile-header-avatar .cosmetic-avatar-shell img{width:100% !important;height:100% !important}
.mobile-menu-profile__avatar,.mobile-menu-profile__avatar .cosmetic-avatar-shell,.mobile-menu-profile__avatar img{width:52px !important;height:52px !important;border-radius:18px !important;display:block !important;flex:0 0 auto !important}
}
@media (max-width:991px){
body.listing-page .seller-side-card .cosmetic-avatar-shell,body.listing-page .seller-side-card .cosmetic-avatar-shell>img,body.listing-page .seller-side-card .public-profile-avatar{width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;border-radius:20px !important}
}
@media (max-width: 991px){
.testimonial-card .user-line .cosmetic-avatar-shell,
    .testimonial-card .user-line img { width: 42px !important; height: 42px !important; }
.mobile-menu-profile__avatar,
    .mobile-menu-profile__avatar .cosmetic-avatar-shell,
    .mobile-menu-profile__avatar img {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        max-width: 56px !important;
        border-radius: 16px !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        inset: auto !important;
        transform: none !important;
        flex: 0 0 36px !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: relative !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        max-width: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;
        margin: 0 !important;
        overflow: hidden !important;
        border-radius: 50% !important;
        z-index: 2 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame,
    .home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: absolute !important;
        left: 52px !important;
        top: 11px !important;
        right: auto !important;
        bottom: auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        transform: none !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame,
    .home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
.wm482-dock__avatar {
        width: 23px !important;
        height: 23px !important;
        display: block !important;
        overflow: hidden !important;
        border-radius: 8px !important;
        border: 1px solid rgba(139, 126, 255, .52) !important;
        background: #1b2340 !important;
    }
.wm482-dock__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
.wm482-account-card__avatar {
        width: 48px !important;
        height: 48px !important;
        overflow: hidden !important;
        border-radius: 15px !important;
        background: #1a2345 !important;
    }
.wm482-account-card__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}
@media (max-width: 991px){
.home-random-grid .listing-browser-card__seller-avatar,
    .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: absolute !important;
        left: 52px !important;
        top: 11px !important;
        right: auto !important;
        bottom: auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        transform: none !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
.home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame,
    .home-random-grid .listing-browser-card__seller-avatar .cosmetic-avatar-frame img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
.wm482-dock__avatar {
        width: 23px !important;
        height: 23px !important;
        display: block !important;
        overflow: hidden !important;
        border-radius: 8px !important;
        border: 1px solid rgba(139, 126, 255, .52) !important;
        background: #1b2340 !important;
    }
.wm482-dock__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
.wm482-account-card__avatar {
        width: 48px !important;
        height: 48px !important;
        overflow: hidden !important;
        border-radius: 15px !important;
        background: #1a2345 !important;
    }
.wm482-account-card__avatar img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}
/* WarextMarket v0.527 visual regression guard */
.cosmetic-avatar-shell{position:relative!important;isolation:isolate;}
.cosmetic-avatar-shell>img:first-child{position:relative!important;z-index:1;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;}
.cosmetic-avatar-shell .cosmetic-avatar-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;pointer-events:none!important;z-index:2!important;}
.cosmetic-avatar-shell .cosmetic-avatar-frame>img,
.cosmetic-avatar-shell .cosmetic-avatar-frame img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;pointer-events:none!important;}

/* WarextMarket v0.528 first-paint geometry contract */
@media (min-width:992px){
    header.site-header .warext-top-campaign-slider{height:152px!important;min-height:152px!important;max-height:152px!important;box-sizing:border-box!important;contain:layout!important;}
    header.site-header .warext-top-campaign-slider__shell,
    header.site-header .warext-top-campaign-slider__viewport,
    header.site-header .warext-top-campaign-slider__track,
    header.site-header .warext-top-campaign-slider__card{height:118px!important;min-height:118px!important;max-height:118px!important;box-sizing:border-box!important;}
    header.site-header .warext-top-campaign-slider__image{display:block!important;width:100%!important;height:118px!important;max-height:118px!important;object-fit:cover!important;}
}
