:root{--bg-void: #0f1119;--bg-header: #14161f;--bg-topbar: #0a0b11;--bg-surface: #1a1d29;--bg-surface-2-solid: #222635;--border-hair: #2a2e40;--border-hair-bright: #3a3f56;--accent-red: #f0a000;--accent-red-hover: #ffb81f;--accent-red-soft: rgba(var(--accent-red-rgb),0.12);--accent-red-rgb: 240,160,0;--accent-ink: #140d00;--accent-stock: #4ade80;--accent-gold: #d9a76a;--accent-gold-soft: rgba(var(--accent-gold-rgb),0.14);--accent-gold-rgb: 217,167,106;--text-primary: #f4f5f7;--text-muted: #9598a8;--text-faint: #5c6072;--font-display: 'Rajdhani',sans-serif;--font-body: 'Inter',sans-serif;--font-mono: 'JetBrains Mono',monospace}[data-theme="light"]{--bg-void: #ffffff;--bg-header: #ffffff;--bg-topbar: #f6f7f9;--bg-surface: #f7f7f9;--bg-surface-2-solid: #eef0f3;--border-hair: #e4e6ec;--border-hair-bright: #d3d6e0;--text-primary: #14161f;--text-muted: #5c6072;--text-faint: #9598a8}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--bg-void: #ffffff;--bg-header: #ffffff;--bg-topbar: #f6f7f9;--bg-surface: #f7f7f9;--bg-surface-2-solid: #eef0f3;--border-hair: #e4e6ec;--border-hair-bright: #d3d6e0;--text-primary: #14161f;--text-muted: #5c6072;--text-faint: #9598a8}}*{box-sizing: border-box}body{background: var(--bg-void);color: var(--text-primary);font-family: var(--font-body);margin: 0;-webkit-font-smoothing: antialiased}.font-display{font-family: var(--font-display);letter-spacing: 0.01em}.font-mono{font-family: var(--font-mono)}.top-bar{background: var(--bg-topbar);border-bottom: 1px solid var(--border-hair);font-size: 0.78rem}.top-bar a{color: var(--text-muted);transition: color 0.15s ease}.top-bar a:hover{color: var(--accent-red)}.site-header{background: var(--bg-header);border-bottom: 1px solid var(--border-hair)}.logo-mark{font-family: var(--font-display);font-weight: 700;font-size: 1.5rem;letter-spacing: 0.01em;color: var(--text-primary);display: inline-flex;align-items: center}.logo-mark__img{height: 45px;width: auto;display: block}.logo-mark span{color: var(--accent-red)}.theme-toggle-btn{width: 26px;height: 26px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;border: 1px solid var(--border-hair);color: var(--text-muted);background: transparent;cursor: pointer;transition: border-color 0.15s ease,color 0.15s ease}.theme-toggle-btn:hover{border-color: var(--accent-red);color: var(--accent-red)}.theme-icon-moon{display: none}[data-theme="light"] .theme-icon-sun{display: none}[data-theme="light"] .theme-icon-moon{display: block}@media (prefers-color-scheme: light){html:not([data-theme]) .theme-icon-sun{display: none}html:not([data-theme]) .theme-icon-moon{display: block}}.theme-img-light{display: none}.theme-img-dark{display: block}[data-theme="light"] .theme-img-dark{display: none}[data-theme="light"] .theme-img-light{display: block}@media (prefers-color-scheme: light){html:not([data-theme]) .theme-img-dark{display: none}html:not([data-theme]) .theme-img-light{display: block}}.search-bar{background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 8px;transition: border-color 0.15s ease}.search-bar:focus-within{border-color: var(--accent-red)}.search-bar input{background: transparent;color: var(--text-primary)}.search-bar input::placeholder{color: var(--text-faint)}.btn-signin{border: 1.5px solid var(--accent-red);color: var(--accent-red);border-radius: 999px;font-weight: 600;font-size: 0.85rem;transition: background 0.15s ease,color 0.15s ease}.btn-signin:hover{background: var(--accent-red);color: var(--accent-ink)}.cart-badge{background: var(--accent-red);color: var(--accent-ink);border-radius: 999px;font-size: 0.7rem;font-weight: 700;min-width: 18px;height: 18px;display: inline-flex;align-items: center;justify-content: center}.header-icon-btn{position: relative;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 999px;border: none;color: var(--text-primary);background: var(--bg-surface-2-solid);transition: background 0.15s ease,transform 0.15s ease;flex-shrink: 0}.header-icon-btn:hover{background: var(--bg-void);transform: translateY(-1px)}.header-icon-btn__badge{position: absolute;top: -3px;right: -3px;min-width: 21px;height: 21px;padding: 0 4px;font-size: 0.72rem;font-weight: 700;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;color: #fff;border: 2.5px solid var(--bg-header);background: var(--accent-red)}.header-icon-btn--messages .header-icon-btn__badge{background: #22c55e}.header-icon-btn--notifications .header-icon-btn__badge{background: #3b82f6}.mini-cart .header-icon-btn--cart:hover{background: var(--bg-void)}.account-menu{position: relative}.account-menu__toggle{display: flex;align-items: center;gap: 0.5rem;padding: 0.35rem 0.9rem 0.35rem 0.35rem;border-radius: 999px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface);color: var(--text-primary);font-weight: 600;font-size: 0.85rem;transition: border-color 0.15s ease,background 0.15s ease;white-space: nowrap}.account-menu__toggle:hover{border-color: var(--accent-red)}.account-menu.is-open .account-menu__toggle{border-color: var(--accent-red)}.account-menu__toggle .header-user-badge__avatar-img,.account-menu__toggle .header-user-badge__avatar-fallback{width: 30px;height: 30px}.account-menu__chevron{color: var(--text-faint);transition: transform 0.15s ease;flex-shrink: 0}.account-menu.is-open .account-menu__chevron{transform: rotate(180deg);color: var(--accent-red)}.account-menu__panel{position: absolute;top: calc(100% + 12px);right: 0;width: 240px;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 14px;box-shadow: 0 24px 48px -16px rgba(0,0,0,0.5);padding: 0.5rem;z-index: 60;opacity: 0;transform: translateY(-8px);animation: miniCartIn 0.18s cubic-bezier(0.22,1,0.36,1) forwards}.account-menu__item{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;padding: 0.65rem 0.75rem;border-radius: 9px;font-size: 0.85rem;font-weight: 500;color: var(--text-primary);transition: background 0.12s ease,color 0.12s ease}.account-menu__item:hover{background: var(--bg-surface-2-solid);color: var(--accent-red)}.account-menu__item--logout{color: var(--accent-red)}.account-menu__count{background: var(--accent-red);color: var(--accent-ink);font-size: 0.68rem;font-weight: 700;min-width: 18px;height: 18px;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;padding: 0 0.3rem}.account-menu__divider{height: 1px;background: var(--border-hair);margin: 0.4rem 0.2rem}@media (max-width: 480px){.account-menu__toggle .header-user-badge__name{display: none}.account-menu__toggle{padding: 0.35rem}.account-menu__panel{position: fixed;top: auto;bottom: 0;left: 0;right: 0;width: auto;border-radius: 16px 16px 0 0}}.mini-cart{position: relative}.mini-cart__panel{position: absolute;top: calc(100% + 12px);right: 0;width: 380px;max-width: calc(100vw - 2rem);background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 16px;box-shadow: 0 24px 48px -16px rgba(0,0,0,0.5);padding: 1.1rem;z-index: 60;opacity: 0;transform: translateY(-8px);animation: miniCartIn 0.18s cubic-bezier(0.22,1,0.36,1) forwards}@keyframes miniCartIn{to{opacity: 1;transform: translateY(0)}}.mini-cart__head{display: flex;align-items: baseline;justify-content: space-between;gap: 0.5rem;font-family: var(--font-display);font-weight: 700;font-size: 1rem;margin-bottom: 0.9rem}.mini-cart__count{font-family: var(--font-body);font-weight: 500;font-size: 0.76rem;color: var(--text-faint)}.mini-cart__empty{display: flex;flex-direction: column;align-items: center;gap: 0.6rem;padding: 2rem 0.5rem;color: var(--text-muted);font-size: 0.85rem;text-align: center}.mini-cart__items{display: flex;flex-direction: column;gap: 0.9rem;max-height: 320px;overflow-y: auto;padding-right: 0.2rem;margin-bottom: 0.9rem}.mini-cart__item.co-item{align-items: flex-start;gap: 0.7rem}.mini-cart__item .co-item__thumb,.mini-cart__item .co-item__thumb-fallback{width: 48px;height: 48px}.mini-cart__item .co-item__title{font-size: 0.85rem;line-height: 1.3}.mini-cart__item .co-item__price-main{font-size: 0.9rem}.mini-cart__footer{border-top: 1px solid var(--border-hair);padding-top: 0.9rem}.mini-cart__actions{display: flex;gap: 0.6rem;margin-top: 0.8rem}.mini-cart__actions .btn-ghost,.mini-cart__actions .buy-now-btn{flex: 1;text-align: center;justify-content: center;font-size: 0.85rem;padding: 0.7rem 0.5rem;height: auto}@media (max-width: 480px){.mini-cart__panel{position: fixed;top: auto;bottom: 0;left: 0;right: 0;width: auto;max-width: none;border-radius: 16px 16px 0 0}}.category-nav{background: var(--bg-surface);border-bottom: 1px solid var(--border-hair)}.category-nav-item{color: var(--text-muted);font-size: 0.85rem;font-weight: 600;white-space: nowrap;transition: color 0.15s ease;display: flex;align-items: center;gap: 0.4rem}.category-nav-item:hover{color: var(--accent-red)}.category-nav-item.is-primary{color: var(--accent-red)}.game-strip{background: var(--bg-void)}.no-scrollbar{scrollbar-width: none;-ms-overflow-style: none}.no-scrollbar::-webkit-scrollbar{display: none}.game-strip-scroller{position: relative;display: flex;align-items: flex-start;gap: 0.5rem}.game-strip-track{display: flex;align-items: flex-start;gap: 1.25rem;overflow-x: auto;scroll-behavior: smooth;padding: 0.85rem 0.1rem 0.6rem;flex: 1;scrollbar-width: none;-ms-overflow-style: none}.game-strip-track::-webkit-scrollbar{display: none}.game-strip-arrow{flex-shrink: 0;width: 36px;height: 36px;border-radius: 50%;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);color: var(--text-primary);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: border-color 0.2s ease,background 0.2s ease,transform 0.15s ease;z-index: 2;margin-top: 30px}.game-strip-arrow:hover{border-color: var(--accent-red);color: var(--accent-red);background: var(--accent-red-soft)}.game-strip-arrow:active{transform: scale(0.92)}.game-strip-arrow:disabled{opacity: 0.3;cursor: default;pointer-events: none}.game-strip-scroller::before,.game-strip-scroller::after{content: "";position: absolute;top: 0;bottom: 0.6rem;width: 44px;z-index: 1;pointer-events: none}.game-strip-scroller::before{left: 44px;background: linear-gradient(90deg,var(--bg-void) 0%,transparent 100%)}.game-strip-scroller::after{right: 44px;background: linear-gradient(270deg,var(--bg-void) 0%,transparent 100%)}.game-logo-tile{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 8px;padding: 1.1rem 0.5rem;text-align: center;font-family: var(--font-display);font-weight: 700;font-size: 0.95rem;letter-spacing: 0.03em;color: var(--text-primary);transition: border-color 0.15s ease,transform 0.15s ease}.game-logo-tile:hover{border-color: var(--accent-red);transform: translateY(-2px)}.hero-banner-main{background: linear-gradient(135deg,#2a0d10 0%,#0c0d12 100%);border-radius: 12px;border: 1px solid var(--border-hair);position: relative;overflow: hidden;min-height: 320px;box-shadow: inset 0 0 0 1px rgba(var(--accent-red-rgb),0.15),0 0 60px -20px rgba(var(--accent-red-rgb),0.35);color: #f4f5f7}.hero-banner-main__muted{color: #a8acbd}.hero-banner-main .btn-ghost{color: #f4f5f7;border-color: rgba(244,245,247,0.3)}.hero-banner-main .btn-ghost:hover{border-color: var(--accent-red);background: var(--accent-red-soft)}.hero-banner-side{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 12px;position: relative;overflow: hidden;min-height: 320px;transition: transform 0.25s cubic-bezier(0.22,1,0.36,1),border-color 0.25s ease,box-shadow 0.25s ease}.hero-banner-side:hover{transform: translateY(-4px);border-color: var(--accent-red);box-shadow: 0 16px 32px -16px rgba(var(--accent-red-rgb),0.4)}.hero-eyebrow-tag{background: var(--accent-red);color: var(--accent-ink);font-weight: 700;font-size: 0.9rem;padding: 0.25rem 0.6rem;border-radius: 4px;display: inline-block}.hero-banner-side .hero-eyebrow-tag{font-family: var(--font-mono);font-size: 0.65rem;letter-spacing: 0.06em;text-transform: uppercase;background: rgba(var(--accent-red-rgb),0.18);color: var(--accent-red-hover);border: 1px solid rgba(var(--accent-red-rgb),0.4)}.hero-banner-side h3{font-size: 1.6rem;text-transform: uppercase;letter-spacing: -0.01em;line-height: 1.08}.hero-cta-pill{background: var(--bg-void);border: 1px solid var(--border-hair-bright);border-radius: 999px;padding: 0.5rem 1rem;font-size: 0.85rem;font-weight: 600;color: var(--text-primary);display: inline-flex;align-items: center;gap: 0.4rem;transition: border-color 0.15s ease}.hero-cta-pill:hover{border-color: var(--accent-red)}.hero-banner-side .hero-cta-pill{background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);border-color: var(--accent-red);color: #fff;font-weight: 700;text-transform: uppercase;font-size: 0.78rem;letter-spacing: 0.02em;padding: 0.6rem 1.3rem;transition: filter 0.2s ease}.hero-banner-side:hover .hero-cta-pill{filter: brightness(1.12)}.btn-primary{background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;border-radius: 8px;padding: 0.75rem 1.5rem;transition: filter 0.12s ease;display: inline-block}.btn-primary:hover{filter: brightness(1.12)}.btn-primary:disabled{opacity: 0.45;cursor: not-allowed;filter: none}.btn-primary:disabled:hover{filter: none}.btn-ghost{border: 1px solid var(--border-hair-bright);color: var(--text-primary);border-radius: 8px;padding: 0.75rem 1.5rem;transition: border-color 0.12s ease,background 0.12s ease;display: inline-block}.btn-ghost:hover{border-color: var(--accent-red);background: var(--accent-red-soft)}.category-tile{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 10px;padding: 1.25rem 1rem;text-align: center;transition: border-color 0.15s ease,transform 0.15s ease}.category-tile:hover{border-color: var(--accent-red);transform: translateY(-2px)}.category-tile--img{aspect-ratio: 4 / 3;background-size: cover;background-position: center;background-color: var(--bg-surface-2-solid);padding: 0;display: flex;align-items: flex-end;text-align: left}.category-tile--img .font-display{padding: 0.9rem 1rem;color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,0.5)}.product-card{position: relative;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 12px;overflow: hidden;transition: border-color 0.25s ease,transform 0.25s cubic-bezier(0.22,1,0.36,1),box-shadow 0.25s ease}.product-card::before{content: "";position: absolute;top: 10px;left: 10px;width: 16px;height: 16px;border-top: 2px solid var(--accent-red);border-left: 2px solid var(--accent-red);border-radius: 3px 0 0 0;z-index: 2;opacity: 0;transition: opacity 0.25s ease,width 0.25s ease,height 0.25s ease}.product-card:hover{border-color: var(--accent-red);transform: translateY(-5px);box-shadow: 0 14px 28px -14px rgba(var(--accent-red-rgb),0.4)}.product-card:hover::before{opacity: 1;width: 20px;height: 20px}.product-card__image{aspect-ratio: 16 / 10;background: var(--bg-surface-2-solid);position: relative;overflow: hidden}.product-card__image img{transition: transform 0.4s cubic-bezier(0.22,1,0.36,1)}.product-card:hover .product-card__image img{transform: scale(1.06)}.badge-platform{font-family: var(--font-mono);font-size: 0.65rem;letter-spacing: 0.05em;text-transform: uppercase;background: rgba(10,11,17,0.8);border: 1px solid var(--border-hair-bright);color: var(--text-muted);padding: 0.2rem 0.5rem;border-radius: 4px}.stock-dot{width: 6px;height: 6px;border-radius: 50%;display: inline-block}.stock-dot--in{background: var(--accent-stock);box-shadow: 0 0 8px var(--accent-stock)}.stock-dot--out{background: var(--text-faint)}.price-tag{font-family: var(--font-mono);font-weight: 700;color: var(--price-green)}.trust-item{border-left: 2px solid var(--accent-red);padding-left: 0.9rem}.site-footer{border-top: 1px solid var(--border-hair);background: var(--bg-surface)}@media (prefers-reduced-motion: reduce){*{animation: none !important;transition: none !important}}#toast-container{position: fixed;top: 1rem;right: 1rem;z-index: 200;display: flex;flex-direction: column;gap: 0.5rem}.toast{background: var(--bg-surface);border: 1px solid var(--accent-red);color: var(--text-primary);padding: 0.75rem 1.1rem;border-radius: 8px;font-size: 0.875rem;display: flex;align-items: center;gap: 0.5rem;box-shadow: 0 8px 24px -8px rgba(0,0,0,0.5);opacity: 0;transform: translateX(20px);transition: opacity 0.25s ease,transform 0.25s ease}.toast--visible{opacity: 1;transform: translateX(0)}.toast span:first-child{color: var(--accent-red);font-weight: 700}.toast--clickable{cursor: pointer;transition: opacity 0.25s ease,transform 0.25s ease,border-color 0.15s ease,box-shadow 0.15s ease}.toast--clickable:hover{border-color: var(--accent-red-hover);box-shadow: 0 10px 28px -8px rgba(var(--accent-red-rgb),0.5)}@keyframes cart-bounce{0%,100%{transform: scale(1)}30%{transform: scale(1.25)}50%{transform: scale(0.95)}70%{transform: scale(1.1)}}.bounce{animation: cart-bounce 0.5s ease}.star-rating{display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 0.15rem;font-size: 1.6rem}.star-rating input{display: none}.star-rating label{color: var(--border-hair-bright);cursor: pointer;transition: color 0.1s ease}.star-rating input:checked ~ label,.star-rating label:hover,.star-rating label:hover ~ label{color: var(--accent-red)}.wishlist-btn{font-size: 1.3rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 8px;width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;transition: transform 0.15s ease,border-color 0.15s ease}.wishlist-btn:hover{transform: scale(1.08);border-color: var(--accent-red)}.wishlist-btn.is-active{border-color: var(--accent-red)}[data-carousel]{position: relative}.carousel-slide{display: none;animation: fade-in 0.5s ease;position: absolute;inset: 0;height: 100%;width: 100%}.carousel-slide.is-active{display: block}@keyframes fade-in{from{opacity: 0}to{opacity: 1}}[data-carousel-dots]{display: flex;gap: 0.4rem;position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%);z-index: 5}.carousel-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--border-hair-bright);border: none;cursor: pointer;transition: background 0.15s ease}.carousel-dot.is-active{background: var(--accent-red)}.reveal-on-scroll{opacity: 0;transform: translateY(16px);transition: opacity 0.5s ease,transform 0.5s ease}.reveal-on-scroll.is-visible{opacity: 1;transform: translateY(0)}.back-to-top{position: fixed;bottom: 1.5rem;right: 1.5rem;width: 44px;height: 44px;border-radius: 50%;background: var(--accent-red);color: var(--accent-ink);display: flex;align-items: center;justify-content: center;font-weight: 700;box-shadow: 0 8px 24px -8px rgba(0,0,0,0.5);opacity: 0;pointer-events: none;transition: opacity 0.2s ease,transform 0.15s ease;z-index: 100}.back-to-top.is-visible{opacity: 1;pointer-events: auto}.back-to-top:hover{transform: translateY(-2px)}.trust-badge{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 10px;padding: 1rem;display: flex;align-items: center;gap: 0.75rem;transition: border-color 0.15s ease}.trust-badge:hover{border-color: var(--accent-red)}.trust-badge__icon{font-size: 1.5rem}.poster-row{display: flex;gap: 1rem;overflow-x: auto;padding-bottom: 0.5rem;scrollbar-width: none;-ms-overflow-style: none}.poster-row::-webkit-scrollbar{display: none}.poster-card{flex: 0 0 136px;height: 200px;border-radius: 12px;padding: 1rem;display: flex;flex-direction: column;justify-content: flex-end;background: linear-gradient(180deg,transparent 40%,rgba(0,0,0,0.85) 100%),linear-gradient(160deg,#3a0d10 0%,#14151c 100%);border: 1px solid var(--border-hair);transition: transform 0.2s ease,border-color 0.2s ease}.poster-card:hover{transform: translateY(-4px);border-color: var(--accent-red)}.poster-card__name{font-family: var(--font-display);font-weight: 700;font-size: 1rem;line-height: 1.1;color: #fff}.poster-card__tag{font-size: 0.68rem;color: rgba(255,255,255,0.65);margin-top: 0.25rem}.review-slider{position: relative;padding: 0 2.75rem}.review-slider__viewport{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.review-scroll{display: flex;gap: 1.1rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: 0.35rem 0.35rem 1rem;scrollbar-width: none;-ms-overflow-style: none}.review-scroll::-webkit-scrollbar{display: none}.review-scroll__card{flex: 0 0 270px;scroll-snap-align: start;scroll-snap-stop: always;position: relative;display: flex;flex-direction: column;gap: 0.6rem;background: linear-gradient(165deg,var(--bg-surface) 0%,var(--bg-surface-2-solid) 100%);border: 1px solid var(--border-hair);border-radius: 14px;padding: 1.3rem 1.3rem 1.1rem;overflow: hidden;transition: transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.review-scroll__card:hover{transform: translateY(-4px);border-color: var(--accent-red);box-shadow: 0 14px 30px -16px rgba(var(--accent-red-rgb),0.5),0 0 0 1px var(--accent-red-soft)}.review-scroll__quote-mark{position: absolute;top: 0.35rem;right: 0.9rem;font-family: Georgia,'Times New Roman',serif;font-size: 3.2rem;line-height: 1;color: var(--accent-red-soft);pointer-events: none;user-select: none}.review-scroll__stars{color: var(--accent-red);font-size: 0.85rem;letter-spacing: 1px}.review-scroll__title{font-weight: 600;font-size: 0.85rem;color: var(--text-primary);padding-right: 1.5rem}.review-scroll__comment{font-size: 0.78rem;color: var(--text-muted);line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.review-scroll__footer{display: flex;align-items: center;gap: 0.65rem;margin-top: auto;padding-top: 0.65rem;border-top: 1px dashed var(--border-hair)}.review-scroll__avatar{width: 32px;height: 32px;border-radius: 50%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,var(--accent-red) 0%,var(--accent-red-hover) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.75rem}.review-scroll__meta{font-size: 0.7rem;color: var(--text-faint);line-height: 1.35;min-width: 0}.review-scroll__meta strong{display: block;color: var(--text-primary);font-weight: 600;font-size: 0.75rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.review-slider__arrow{position: absolute;top: 45%;transform: translateY(-50%);width: 38px;height: 38px;border-radius: 50%;background: var(--bg-surface);border: 1px solid var(--border-hair);display: flex;align-items: center;justify-content: center;color: var(--text-primary);cursor: pointer;z-index: 2;transition: border-color 0.15s ease,color 0.15s ease,background 0.15s ease}.review-slider__arrow:hover{border-color: var(--accent-red);color: var(--accent-red);background: var(--accent-red-soft)}.review-slider__arrow:disabled{opacity: 0.3;cursor: default}.review-slider__arrow:disabled:hover{border-color: var(--border-hair);color: var(--text-primary);background: var(--bg-surface)}.review-slider__arrow--prev{left: 0}.review-slider__arrow--next{right: 0}.review-slider__dots{display: flex;justify-content: center;align-items: center;gap: 0.4rem;margin-top: 0.35rem}.review-slider__dot{width: 6px;height: 6px;padding: 0;border: none;border-radius: 50%;background: var(--border-hair-bright);cursor: pointer;transition: all 0.2s ease}.review-slider__dot.is-active{width: 18px;border-radius: 3px;background: var(--accent-red)}@media (max-width: 640px){.review-slider{padding: 0 0.25rem}.review-slider__arrow{display: none}.review-scroll__card{flex-basis: 240px}}.whatsapp-fab{position: fixed;bottom: 1.5rem;left: 1.5rem;width: 50px;height: 50px;border-radius: 50%;background: #25d366;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;box-shadow: 0 8px 24px -8px rgba(0,0,0,0.5);z-index: 100;transition: transform 0.15s ease}.whatsapp-fab:hover{transform: scale(1.08)}.icon-chip{display: inline-flex;align-items: center;gap: 0.5rem;white-space: nowrap;color: var(--text-muted);font-size: 0.85rem;font-weight: 600;transition: color 0.15s ease}.icon-chip:hover{color: var(--text-primary)}.icon-chip__badge{width: 24px;height: 24px;border-radius: 7px;display: inline-flex;align-items: center;justify-content: center;font-size: 0.75rem;flex-shrink: 0;background: var(--accent-red);color: #fff}.icon-chip.is-primary{color: var(--accent-red)}.icon-chip.is-primary .icon-chip__badge{background: var(--accent-red)}.pill-cta{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.5rem 1rem;border-radius: 999px;font-size: 0.8rem;font-weight: 700;color: var(--accent-ink);transition: filter 0.15s ease;white-space: nowrap}.pill-cta:hover{filter: brightness(1.08)}.pill-cta--red{background: var(--accent-red)}.pill-cta--ghost{background: transparent;border: 1px solid var(--border-hair-bright);color: var(--text-primary)}.pill-cta--ghost:hover{border-color: var(--accent-red);color: var(--accent-red);filter: none}.game-icon-chip{background: transparent;border: none;padding: 0;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 0.55rem;width: 84px;transition: transform 0.2s cubic-bezier(0.22,1,0.36,1)}.game-icon-chip:hover{transform: translateY(-3px)}.game-icon-chip__badge{position: relative;width: 72px;height: 72px;border-radius: 50%;background: var(--bg-surface);border: 3.5px var(--accent-red);display: flex;align-items: center;justify-content: center;font-size: 1.1rem;color: #fff;font-weight: 700;font-family: var(--font-display);box-shadow: 0 0 16px 3px rgb(255 255 255 / 0%),0 0 0 6px rgb(0 0 0 / 73%);transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;z-index: 1}.game-icon-chip__badge::before{content: "";position: absolute;inset: -5px;border-radius: 50%;padding: 2px;background: conic-gradient(from 0deg,transparent 0%,rgba(var(--accent-red-rgb),0.95) 18%,transparent 40%,transparent 60%,rgba(var(--accent-red-rgb),0.7) 78%,transparent 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite: exclude;animation: game-icon-glow-spin 5s linear infinite;pointer-events: none;z-index: -1}@keyframes game-icon-glow-spin{to{transform: rotate(360deg)}}.game-icon-chip:hover .game-icon-chip__badge{border-color: var(--accent-red-hover);box-shadow: 0 0 0 4px var(--accent-red-soft),0 0 22px -2px rgba(var(--accent-red-rgb),0.8)}.game-icon-chip__badge--img{background: var(--bg-void);padding: 0}.game-icon-chip__badge--img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%}.game-icon-chip__label{font-size: 0.72rem;font-weight: 600;color: var(--text-muted);line-height: 1.15;text-transform: uppercase;letter-spacing: 0.02em}.game-icon-chip:hover .game-icon-chip__label{color: var(--text-primary)}.discount-tile{display: flex;align-items: center;gap: 0.9rem;background: linear-gradient(135deg,#3a0d10 0%,var(--bg-surface) 100%);border: 1px solid var(--border-hair);border-radius: 12px;padding: 1rem 1.1rem;transition: border-color 0.15s ease,transform 0.15s ease}.discount-tile:hover{border-color: var(--accent-red);transform: translateY(-2px)}.discount-tile__badge{width: 46px;height: 46px;border-radius: 10px;background: var(--accent-red);display: flex;align-items: center;justify-content: center;font-size: 1.3rem;flex-shrink: 0}.discount-tile__name{font-family: var(--font-display);font-weight: 700;font-size: 0.9rem;color: var(--text-primary);line-height: 1.2}.discount-tile__cta{font-size: 0.72rem;color: var(--accent-red);font-weight: 600;margin-top: 0.15rem}.product-row-list{display: flex;flex-direction: column;gap: 0.6rem}.product-row{display: flex;align-items: center;gap: 0.85rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.6rem 0.85rem;transition: border-color 0.15s ease}.product-row:hover{border-color: var(--accent-red)}.product-row__thumb{width: 42px;height: 42px;border-radius: 8px;background: var(--accent-red);display: flex;align-items: center;justify-content: center;color: #fff;font-size: 0.75rem;font-weight: 700;flex-shrink: 0;overflow: hidden}.product-row__thumb img{width: 100%;height: 100%;object-fit: cover}.product-row__title{font-size: 0.85rem;font-weight: 600;color: var(--text-primary);flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.product-row__price{font-family: var(--font-mono);font-weight: 700;color: var(--price-green);font-size: 0.9rem;white-space: nowrap}.qty-stepper{display: inline-flex;align-items: center;border: 1px solid var(--border-hair-bright);border-radius: 8px;overflow: hidden}.qty-stepper button{width: 26px;height: 26px;background: var(--bg-surface-2-solid);color: var(--text-primary);border: none;cursor: pointer;font-weight: 700;transition: background 0.12s ease}.qty-stepper button:hover{background: var(--border-hair)}.qty-stepper input{width: 30px;height: 26px;text-align: center;background: var(--bg-void);color: var(--text-primary);border: none;font-size: 0.8rem;-moz-appearance: textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.row-buy-btn{width: 34px;height: 34px;border-radius: 8px;background: var(--accent-red);color: var(--accent-ink);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;transition: filter 0.15s ease}.row-buy-btn:hover{filter: brightness(1.1)}.row-buy-btn:disabled,.row-buy-btn.is-disabled{background: var(--bg-surface-2-solid);color: var(--text-faint);cursor: not-allowed}.category-sidebar{display: flex;flex-direction: column;gap: 0.4rem}.category-sidebar-item{display: flex;align-items: center;justify-content: space-between;gap: 0.6rem;padding: 0.7rem 0.9rem;border-radius: 10px;border: 1px solid var(--border-hair);background: var(--bg-surface);font-size: 0.85rem;font-weight: 600;color: var(--text-primary);transition: border-color 0.15s ease}.category-sidebar-item:hover{border-color: var(--accent-red)}.category-sidebar-item.is-active{border-color: var(--accent-red);background: var(--accent-red-soft)}.category-sidebar-item__icon{width: 26px;height: 26px;border-radius: 7px;background: var(--accent-red);display: inline-flex;align-items: center;justify-content: center;font-size: 0.75rem;color: #fff;flex-shrink: 0}.giftcard-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.6rem;aspect-ratio: 1 / 1;border-radius: 14px;background: var(--bg-surface);border: 1px solid var(--border-hair);color: var(--text-primary);font-family: var(--font-display);font-weight: 700;font-size: 0.8rem;text-align: center;letter-spacing: 0.02em;transition: transform 0.15s ease,border-color 0.15s ease}.giftcard-tile:hover{transform: translateY(-3px);border-color: var(--accent-red)}.giftcard-tile__icon{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center}.giftcard-tile__icon img{width: 100%;height: 100%;object-fit: contain}.category-grid-tile{display: flex;align-items: center;gap: 0.65rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.85rem 1rem;transition: border-color 0.15s ease,transform 0.15s ease}.category-grid-tile:hover{border-color: var(--accent-red);transform: translateY(-2px)}.category-grid-tile__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--accent-red);display: flex;align-items: center;justify-content: center;font-size: 1rem;color: #fff;flex-shrink: 0}.category-grid-tile__label{font-size: 0.85rem;font-weight: 600;color: var(--text-primary)}.category-grid-tile--full-img{padding: 0;aspect-ratio: 3 / 4;overflow: hidden;display: block}.category-grid-tile--full-img img{width: 100%;height: 100%;object-fit: cover;display: block}.social-icon{width: 34px;height: 34px;border-radius: 8px;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair);display: inline-flex;align-items: center;justify-content: center;font-size: 0.95rem;transition: border-color 0.15s ease}.social-icon:hover{border-color: var(--accent-red)}.payment-badge{border: 1px solid var(--border-hair);border-radius: 4px;padding: 0.15rem 0.5rem;font-size: 0.7rem;display: inline-flex;align-items: center;gap: 0.3rem}.payment-badge i{font-size: 1rem}.payment-badge img{height: 14px;width: auto;object-fit: contain}:root{--accent-violet: #5623d8;--accent-violet-soft: rgba(var(--accent-violet-rgb),0.12);--accent-violet-rgb: 86,35,216;--gradient-fusion: linear-gradient(135deg,var(--accent-violet) 0%,var(--accent-red) 100%)}.category-tile,.category-grid-tile{position: relative;overflow: hidden}.category-tile::before,.category-grid-tile::before{content: "";position: absolute;inset: 0;background: radial-gradient(120px 60px at 20% 0%,var(--accent-violet-soft),transparent 70%);opacity: 0;transition: opacity 0.2s ease;pointer-events: none}.category-tile:hover::before,.category-grid-tile:hover::before{opacity: 1}.variant-list{display: flex;flex-direction: column;gap: 0.5rem}.variant-option{background: var(--bg-surface);border: 1px solid var(--border-hair);transition: border-color 0.15s ease,background 0.15s ease}.variant-option:hover{border-color: var(--accent-red)}.variant-option input[type="radio"]{accent-color: var(--accent-red)}.variant-option:has(input[type="radio"]:checked){border-color: var(--accent-red);background: var(--accent-red-soft)}.hero-gradient-accent{background-image: var(--gradient-fusion) !important}.variant-duration-badge{display: inline-block;font-size: 0.68rem;color: var(--text-faint);font-family: var(--font-mono)}.carousel-slide--with-image,.hero-banner-side--with-image{background-size: cover;background-position: center;background-blend-mode: normal}.carousel-slide--with-image{background-color: #0c0d12}.hero-banner-side--with-image{background-color: var(--bg-surface)}.hero-banner-side--with-image::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,11,15,0.35) 0%,rgba(10,11,15,0.88) 100%);z-index: 0}.carousel-slide--with-image::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,11,15,0.08) 0%,rgba(10,11,15,0.25) 100%);z-index: 0}.hero-banner-side--with-image > *,.carousel-slide--with-image > *{position: relative;z-index: 1}.hero-banner-side--with-image{color: #f4f5f7}.hero-banner-side--with-image .hero-cta-pill{background: rgba(12,13,18,0.75);border-color: rgba(244,245,247,0.25);color: #f4f5f7}.icon-chip__badge--img,.category-sidebar-item__icon--img,.category-grid-tile__icon--img,.discount-tile__badge--img{background: transparent;padding: 0;overflow: hidden}.icon-chip__badge--img img,.category-sidebar-item__icon--img img,.category-grid-tile__icon--img img,.discount-tile__badge--img img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.icon-chip__badge--img,.game-icon-chip__badge--img{border-radius: 999px;transition: transform 0.2s ease}.icon-chip:hover .icon-chip__badge--img,.game-icon-chip:hover .game-icon-chip__badge--img{transform: scale(1.08)}.icon-chip__badge--fa,.category-sidebar-item__icon--fa{display: flex;align-items: center;justify-content: center}.premium-card{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;aspect-ratio: 4 / 3;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;overflow: hidden;padding: 1rem;isolation: isolate;transition: transform 0.25s cubic-bezier(0.22,1,0.36,1),border-color 0.25s ease,box-shadow 0.25s ease}.premium-card-grid{perspective: 1200px}.premium-card::before{content: "";position: absolute;top: 14px;left: 14px;width: 22px;height: 22px;border-top: 2.5px solid var(--accent-red);border-left: 2.5px solid var(--accent-red);border-radius: 4px 0 0 0;z-index: 2;transition: width 0.3s ease,height 0.3s ease}.premium-card__chevron-a,.premium-card__chevron-b{position: absolute;top: 0;right: 0;height: 100%;z-index: 0;transition: transform 0.35s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease}.premium-card__chevron-a{width: 26%;background: linear-gradient(135deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);clip-path: polygon(45% 0%,100% 0%,100% 100%,45% 100%,100% 50%);opacity: 0.94}.premium-card__chevron-b{width: 16%;right: 22%;clip-path: polygon(30% 0%,100% 0%,100% 100%,30% 100%,100% 50%);border-right: 1.5px solid rgba(var(--accent-red-rgb),0.45);opacity: 0.3}.premium-card__icon{position: relative;z-index: 1;width: 46px;height: 46px;margin-bottom: 0.85rem;display: flex;align-items: center;justify-content: center;filter: drop-shadow(0 6px 14px rgba(var(--accent-red-rgb),0.25));transition: transform 0.35s cubic-bezier(0.22,1,0.36,1)}.premium-card__icon-svg{width: 100%;height: 100%}.premium-card__icon-fa{font-size: 2.1rem;background: linear-gradient(135deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: var(--accent-red)}.category-icon-fa-sm{font-size: 0.9rem;display: flex;align-items: center;justify-content: center}.premium-card__label{position: relative;z-index: 1;font-family: var(--font-display);font-weight: 700;font-size: 0.95rem;line-height: 1.15;text-transform: uppercase;color: var(--text-primary);margin-bottom: 0.5rem}.premium-card__deco{position: relative;z-index: 1;display: flex;align-items: center;gap: 4px}.premium-card__deco-bar{width: 22px;height: 3px;border-radius: 2px;background: var(--accent-red);transition: width 0.3s ease}.premium-card__deco-dots{display: flex;gap: 3px}.premium-card__deco-dots span{width: 3px;height: 3px;border-radius: 50%;background: var(--accent-red);opacity: 0.55}.premium-card:hover{transform: translateY(-6px);border-color: var(--accent-red);box-shadow: 0 16px 32px -12px rgba(var(--accent-red-rgb),0.35)}.premium-card:hover::before{width: 30px;height: 30px}.premium-card:hover .premium-card__icon{transform: scale(1.12) rotate(-4deg)}.premium-card:hover .premium-card__chevron-a{transform: translateX(6%)}.premium-card:hover .premium-card__chevron-b{transform: translateX(10%);opacity: 0.5}.premium-card:hover .premium-card__deco-bar{width: 34px}@media (prefers-reduced-motion: reduce){.premium-card,.premium-card::before,.premium-card__icon,.premium-card__chevron-a,.premium-card__chevron-b,.premium-card__deco-bar{transition: none}}.deal-card{position: relative;display: flex;flex-direction: column;background: linear-gradient(180deg,var(--bg-surface-2-solid) 0%,var(--bg-surface) 55%);border: 1px solid var(--border-hair);border-radius: 14px;padding: 1.1rem 1.1rem 1rem;overflow: hidden;transition: border-color 0.2s ease,transform 0.2s cubic-bezier(0.22,1,0.36,1),box-shadow 0.2s ease}.deal-card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--accent-red) 0%,var(--accent-red-hover) 50%,var(--accent-red) 100%);opacity: 0.85}.deal-card:hover{border-color: var(--accent-red);transform: translateY(-5px);box-shadow: 0 18px 36px -16px rgba(var(--accent-red-rgb),0.45)}.deal-card__variants-ribbon{display: inline-flex;align-items: center;flex-shrink: 0;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair-bright);color: var(--text-muted);font-size: 0.65rem;font-weight: 700;letter-spacing: 0.01em;padding: 0.22rem 0.55rem;border-radius: 999px;white-space: nowrap}.deal-card__corner-arrow{position: absolute;top: 10px;right: 10px;width: 26px;height: 26px;border-radius: 50%;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair-bright);color: var(--text-muted);display: flex;align-items: center;justify-content: center;overflow: hidden;z-index: 2;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.deal-card__corner-arrow svg{position: relative;z-index: 1;transition: transform 0.25s cubic-bezier(0.22,1,0.36,1)}.deal-card__corner-arrow::before{content: "";position: absolute;top: 0;left: -75%;width: 55%;height: 100%;background: linear-gradient( 115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.12) 25%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.12) 75%,rgba(255,255,255,0) 100% );transform: skewX(-22deg);transition: left 0.55s ease}.deal-card:hover .deal-card__corner-arrow{background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);border-color: var(--accent-red);color: #fff}.deal-card:hover .deal-card__corner-arrow::before{left: 130%}.deal-card:hover .deal-card__corner-arrow svg{transform: translateX(2px)}.deal-card__head{display: flex;gap: 0.8rem;margin-bottom: 0.9rem;align-items: flex-start;padding-right: 30px}.deal-card__icon{width: 60px;height: 60px;border-radius: 12px;overflow: hidden;flex-shrink: 0;background: var(--bg-surface-2-solid);border: 1.5px solid var(--border-hair-bright);box-shadow: 0 0 0 3px rgba(var(--accent-red-rgb),0.1);transition: box-shadow 0.2s ease,border-color 0.2s ease}.deal-card:hover .deal-card__icon{border-color: var(--accent-red);box-shadow: 0 0 0 4px rgba(var(--accent-red-rgb),0.18)}.deal-card__icon img{width: 100%;height: 100%;object-fit: cover}.deal-card__title{font-family: var(--font-display);font-weight: 700;font-size: 1rem;line-height: 1.25;color: var(--text-primary);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.deal-card:hover .deal-card__title{color: var(--accent-red-hover)}.deal-card__meta-row{display: flex;align-items: center;gap: 0.4rem;margin-top: 3px;min-width: 0}.deal-card__subtitle{font-size: 0.75rem;color: var(--text-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;flex-shrink: 1}.deal-card__category{background: linear-gradient(180deg,rgba(255,255,255,0.05) 0%,rgba(15,17,25,0.55) 100%);border: 1px solid var(--border-hair);border-radius: 6px;padding: 0.4rem 0.6rem;font-size: 0.75rem;font-weight: 600;color: var(--text-muted);margin-bottom: 0.6rem;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.deal-card__divider{height: 1px;background: var(--border-hair-bright);margin-bottom: 0.7rem}.deal-card__rating-row{display: flex;align-items: center;gap: 0.35rem;margin: -0.15rem 0 0.55rem;min-width: 0}.deal-card__rating-stars{color: #e8c600;font-size: 0.78rem;letter-spacing: 1px;white-space: nowrap;flex-shrink: 0}.deal-card__rating-score{font-size: 0.78rem;font-weight: 700;color: var(--text-primary);flex-shrink: 0}.deal-card__rating-count{font-size: 0.72rem;color: var(--text-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.deal-card__sold-badge{display: inline-flex;align-items: center;gap: 0.2rem;margin-left: auto;background: var(--accent-gold-soft);border: 1px solid rgba(var(--accent-gold-rgb),0.35);color: var(--accent-gold);border-radius: 999px;padding: 0.16rem 0.5rem;font-size: 0.62rem;font-weight: 700;white-space: nowrap;flex-shrink: 0;text-transform: uppercase;letter-spacing: 0.02em}[data-theme="light"] .deal-card__category{background: linear-gradient(180deg,rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.05) 100%);color: var(--text-muted)}.deal-card__footer{display: flex;align-items: center;justify-content: space-between;gap: 0.6rem;margin-top: auto}.deal-card__price-wrap{display: flex;align-items: center;gap: 0.5rem;text-align: left}.deal-card__discount-badge{background: rgba(34,197,94,0.14);border: 1px solid rgba(34,197,94,0.4);color: var(--price-green);font-size: 0.68rem;font-weight: 800;letter-spacing: 0.01em;padding: 0.24rem 0.5rem;border-radius: 999px;flex-shrink: 0;box-shadow: 0 0 12px -4px rgba(146,232,0,0.5)}.deal-card__price-lines{display: flex;flex-direction: column}.deal-card__price-old{text-decoration: line-through;color: var(--text-faint);font-size: 0.72rem;line-height: 1.2}.deal-card__price-line{display: flex;align-items: baseline;gap: 0.15rem}.deal-card__price-new{color: var(--price-green);font-weight: 700;font-size: 1.05rem}.deal-card__price-from{color: var(--text-faint);font-size: 0.72rem;font-weight: 500}.deal-card__buy-btn{display: flex;align-items: center;justify-content: center;gap: 0.35rem;flex-shrink: 0;padding: 0.5rem 0.75rem;border-radius: 8px;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.03em;white-space: nowrap;box-shadow: 0 4px 14px -6px rgba(var(--accent-red-rgb),0.55);transition: filter 0.15s ease,transform 0.15s ease}.deal-card:hover .deal-card__buy-btn{filter: brightness(1.1);transform: scale(1.04)}.purchase-panel{display: grid;grid-template-columns: 1fr;gap: 1rem}@media (min-width: 640px){.purchase-panel{grid-template-columns: 1fr 350px;align-items: start}}.purchase-panel__variants{display: grid;grid-template-columns: repeat(2,1fr);gap: 0.6rem;align-items: start}@media (max-width: 640px){.purchase-panel__variants{grid-template-columns: repeat(1,1fr)}}.variant-card{position: relative;display: flex;flex-direction: column;gap: 0.75rem;padding: 0.9rem;border: 1.5px solid var(--border-hair);border-radius: 12px;background: var(--bg-surface);cursor: pointer;transition: border-color 0.15s ease,background 0.15s ease}.variant-card input[type="radio"]{position: absolute;opacity: 0;pointer-events: none}.variant-card:hover{border-color: var(--border-hair-bright)}.variant-card.is-selected{border-color: var(--accent-red);background: rgba(var(--accent-red-rgb),0.06);box-shadow: 0 0 0 1px var(--accent-red),0 0 20px -6px rgba(var(--accent-red-rgb),0.5)}.variant-card.is-selected .variant-card__name{color: var(--accent-red-hover)}.variant-card.is-outofstock{cursor: not-allowed}.variant-card.is-outofstock .variant-card__head,.variant-card.is-outofstock .variant-card__price{opacity: 0.5}.variant-card__badges{position: absolute;top: 0.7rem;right: 0.7rem;display: flex;flex-direction: column;align-items: flex-end;gap: 0.3rem;z-index: 1}.variant-card__discount{background: rgba(var(--accent-red-rgb),0.18);color: var(--accent-red-hover);font-size: 0.7rem;font-weight: 700;padding: 0.28rem 0.7rem;border-radius: 999px;white-space: nowrap}.variant-card__stock.is-out{background: #ef4444;color: #fff;font-size: 0.68rem;font-weight: 700;padding: 0.15rem 0.5rem;border-radius: 999px;white-space: nowrap}.variant-card__stock.is-in{background: rgba(34,197,94,0.16);color: var(--price-green);font-size: 0.68rem;font-weight: 700;padding: 0.15rem 0.5rem;border-radius: 999px;white-space: nowrap}.variant-card__head{display: flex;align-items: stretch;gap: 0.7rem}.variant-card__icon{width: 5rem;height: 5rem;border-radius: 8px;overflow: hidden;flex-shrink: 0;background: #f4f5f7;display: flex;align-items: center;justify-content: center}.variant-card__icon img{width: 100%;height: 100%;object-fit: cover}.variant-card__body{min-width: 0;flex: 1;display: flex;flex-direction: column;justify-content: space-between}.variant-card__top{padding-right: 4.5rem}.variant-card__name{font-size: 0.86rem;font-weight: 600;color: var(--text-primary);display: block;line-height: 1.25;transition: color 0.15s ease;max-width: 100%;overflow-wrap: break-word;word-break: break-word}.variant-card__subtitle{font-size: 0.72rem;color: var(--text-faint);display: block;margin-top: 2px}.variant-card__bottom-row{display: flex;align-items: center;gap: 0.5rem;margin-top: 4px}.variant-card__rating-row{display: flex;align-items: center;gap: 0.3rem;margin-top: 4px}.variant-card__rating{font-size: 0.72rem;color: #e8c600;letter-spacing: 1px;white-space: nowrap}.variant-card__rating-count{font-size: 0.7rem;color: var(--text-faint);white-space: nowrap}.variant-card__sold-badge{display: inline-flex;align-items: center;align-self: center;flex: 0 0 auto;gap: 0.25rem;background: var(--accent-gold-soft);border: 1px solid rgba(var(--accent-gold-rgb),0.35);color: var(--accent-gold);border-radius: 999px;padding: 0.18rem 0.5rem;font-size: 0.65rem;font-weight: 700;white-space: nowrap}.variant-card__price{display: flex;align-items: baseline;gap: 0.5rem;margin-left: auto}.variant-card__price-old{font-size: 0.72rem;color: var(--text-faint);text-decoration: line-through}.variant-card__price-new{font-size: 0.95rem;font-weight: 700;color: var(--price-green)}.purchase-panel__summary{background: var(--bg-void);border: 3px solid var(--border-hair);border-radius: 12px;padding: 1rem}.purchase-panel__qty-row{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem}.purchase-panel__qty-label{font-size: 0.8rem;font-weight: 600;color: var(--text-primary)}.purchase-panel__qty-limit{font-size: 0.68rem;color: var(--text-faint);margin-top: 1px}.qty-stepper--lg button{width: 32px;height: 32px;font-size: 1rem}.qty-stepper--lg input{width: 38px;height: 32px;font-size: 0.9rem}.purchase-panel__divider{height: 1px;background: var(--border-hair);margin: 0.85rem 0}.purchase-panel__row{display: flex;align-items: center;justify-content: space-between;font-size: 0.82rem;color: var(--text-muted);margin-bottom: 0.4rem}.purchase-panel__row--total{font-weight: 700;color: var(--text-primary);font-size: 0.95rem;margin-bottom: 0}.purchase-panel__row--total .price-tag{font-size: 1.1rem;color: var(--price-green)}[data-selected-price]{color: var(--price-green)}.cart-icon-btn{width: 52px;height: 52px;flex-shrink: 0;border-radius: 999px;background: var(--bg-surface);border: 1.5px solid var(--border-hair-bright);color: var(--text-primary);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: border-color 0.2s ease,color 0.2s ease,transform 0.15s ease}.cart-icon-btn:hover{border-color: var(--accent-red);color: var(--accent-red)}.cart-icon-btn:active{transform: scale(0.94)}.cart-icon-btn:disabled{opacity: 0.4;cursor: not-allowed;pointer-events: none}.buy-now-btn{position: relative;overflow: hidden;isolation: isolate;height: 52px;border-radius: 999px;white-space: nowrap;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;font-size: 0.98rem;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);box-shadow: 0 10px 26px -8px rgba(var(--accent-red-rgb),0.55),0 0 0 1px rgba(255,255,255,0.08) inset;transition: filter 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.buy-now-btn:hover{background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);filter: brightness(1.08);transform: translateY(-2px);box-shadow: 0 14px 32px -8px rgba(var(--accent-red-rgb),0.65),0 0 0 1px rgba(255,255,255,0.12) inset}.buy-now-btn:active{transform: translateY(0) scale(0.98)}.buy-now-btn svg{flex-shrink: 0}.buy-now-btn,.deal-card__buy-btn,.arrival-card__buy-btn{position: relative;overflow: hidden;isolation: isolate}.buy-now-btn::before,.deal-card__buy-btn::before,.arrival-card__buy-btn::before{content: "";position: absolute;top: 0;left: -75%;width: 55%;height: 100%;background: linear-gradient( 115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.12) 25%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.12) 75%,rgba(255,255,255,0) 100% );transform: skewX(-22deg);pointer-events: none;transition: left 0.9s cubic-bezier(0.4,0,0.2,1)}.buy-now-btn:hover::before,.deal-card:hover .deal-card__buy-btn::before,.arrival-card:hover .arrival-card__buy-btn::before{left: 130%}.notify-stock-btn{height: 48px;border-radius: 999px;white-space: nowrap;display: inline-flex;align-items: center;justify-content: center;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair-bright);color: var(--text-primary);font-weight: 600;font-size: 0.85rem;cursor: pointer;transition: border-color 0.2s ease,background 0.2s ease}.notify-stock-btn:hover{border-color: var(--text-muted);background: var(--bg-void)}.related-products{display: flex;flex-direction: column;gap: 0.6rem}.related-product-row{display: flex;align-items: center;gap: 0.75rem;padding: 0.6rem 0.75rem;border: 1px solid var(--border-hair);border-radius: 10px;transition: border-color 0.2s ease,transform 0.2s cubic-bezier(0.22,1,0.36,1)}.related-product-row:hover{border-color: var(--accent-red);transform: translateX(3px)}.related-product-row__icon{width: 42px;height: 42px;border-radius: 8px;overflow: hidden;flex-shrink: 0;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair)}.related-product-row__icon img{width: 100%;height: 100%;object-fit: cover}.related-product-row__name{font-size: 0.85rem;font-weight: 600;color: var(--text-primary)}.search-bar-combo{position: relative;display: flex;align-items: stretch;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;overflow: visible;transition: border-color 0.15s ease}.search-bar-combo:focus-within{border-color: var(--accent-red)}.search-bar-combo__input{flex: 1;min-width: 0;background: transparent;color: var(--text-primary);padding: 0.6rem 0.9rem;font-size: 0.85rem;border: none;outline: none}.search-bar-combo__input::placeholder{color: var(--text-faint)}.search-bar-combo__cat-toggle{display: flex;align-items: center;gap: 0.4rem;padding: 0.6rem 0.85rem;border-left: 1px solid var(--border-hair);border-right: 1px solid var(--border-hair);background: transparent;color: var(--text-muted);font-size: 0.8rem;white-space: nowrap;cursor: pointer;transition: color 0.15s ease}.search-bar-combo__cat-toggle:hover{color: var(--text-primary)}.search-bar-combo__cat-toggle svg{transition: transform 0.2s ease;flex-shrink: 0}.search-bar-combo__cat-toggle.is-open svg{transform: rotate(180deg)}.search-bar-combo__submit{display: flex;align-items: center;justify-content: center;width: 42px;flex-shrink: 0;background: var(--accent-red);color: #fff;border-radius: 0 9px 9px 0;cursor: pointer;transition: background 0.15s ease}.search-bar-combo__submit:hover{background: var(--accent-red-hover)}.search-bar-combo__dropdown{position: absolute;top: calc(100% + 8px);right: 0;min-width: 240px;max-height: 320px;overflow-y: auto;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 10px;box-shadow: 0 16px 32px -12px rgba(0,0,0,0.45);padding: 0.5rem;z-index: 50}.search-bar-combo__option{display: flex;align-items: center;gap: 0.6rem;padding: 0.5rem 0.6rem;border-radius: 7px;font-size: 0.83rem;color: var(--text-primary);cursor: pointer;transition: background 0.15s ease}.search-bar-combo__option:hover{background: var(--bg-surface-2-solid)}.search-bar-combo__option input[type="checkbox"]{width: 15px;height: 15px;accent-color: var(--accent-red);cursor: pointer}.browse-search{display: flex;align-items: stretch;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;overflow: hidden}.browse-search__input{flex: 1;min-width: 0;background: transparent;border: none;outline: none;color: var(--text-primary);padding: 0.6rem 0.85rem;font-size: 0.85rem}.browse-search__input::placeholder{color: var(--text-faint)}.browse-search__btn{width: 42px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: var(--accent-red);color: #fff;cursor: pointer}.browse-search__btn:hover{background: var(--accent-red-hover)}.az-filter{display: flex;flex-wrap: wrap;gap: 0.3rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.6rem}.az-filter--inline{flex-wrap: nowrap;overflow-x: auto;padding: 0.5rem 0.6rem}.az-filter--inline .az-filter__item{flex-shrink: 0}.az-filter__item{min-width: 26px;height: 26px;display: inline-flex;align-items: center;justify-content: center;padding: 0 0.35rem;border-radius: 6px;font-size: 0.72rem;font-weight: 600;color: var(--text-muted);transition: background 0.15s ease,color 0.15s ease}.az-filter__item:hover{background: var(--bg-surface-2-solid);color: var(--text-primary)}.az-filter__item.is-active{background: var(--accent-red);color: #fff}.pagination{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.4rem}.pagination__btn{min-width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;padding: 0 0.6rem;border-radius: 8px;border: 1px solid var(--border-hair);background: var(--bg-surface);color: var(--text-primary);font-size: 0.85rem;font-weight: 600;transition: border-color 0.15s ease,background 0.15s ease}.pagination__btn:hover{border-color: var(--accent-red)}.pagination__btn.is-active{background: var(--accent-red);border-color: var(--accent-red);color: #fff}.pagination__btn.is-disabled{opacity: 0.35;pointer-events: none}.pagination__ellipsis{color: var(--text-faint);padding: 0 0.2rem}.product-tabs__bar{display: flex;gap: 1.5rem;border-bottom: 1px solid var(--border-hair);margin-bottom: 1.5rem}.product-tabs__btn{padding: 0.75rem 0.1rem;font-size: 0.8rem;font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase;color: var(--text-faint);border-bottom: 2px solid transparent;margin-bottom: -1px;cursor: pointer;transition: color 0.15s ease,border-color 0.15s ease}.product-tabs__btn:hover{color: var(--text-primary)}.product-tabs__btn.is-active{color: var(--accent-red);border-color: var(--accent-red)}.product-tabs__panel{display: none}.product-tabs__panel.is-active{display: block}.cm-hero{position: relative;width: 100%;height: 420px;overflow: hidden;border-radius: 16px;border: 1px solid var(--border-hair-bright)}.cm-hero__slide{position: absolute;inset: 0;background-size: cover;background-position: center;display: none}.cm-hero__slide.is-active{display: block}.cm-hero__overlay{position: absolute;inset: 0;background: rgba(10,11,15,0.35)}.cm-hero__caption{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);z-index: 1}.cm-hero__panel{background: linear-gradient(180deg,rgba(10,11,15,0.82) 0%,rgba(10,11,15,0.6) 100%);border-radius: 20px;padding: 2.5rem;display: grid;grid-template-columns: 1fr;gap: 1.5rem;max-width: 900px;margin: 0 auto}@media (min-width: 768px){.cm-hero__panel{grid-template-columns: 2fr 1fr;align-items: center}}.cm-hero__eyebrow{display: inline-block;color: var(--accent-red-hover);font-size: 0.8rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;margin-bottom: 0.75rem;animation: cm-hero-blink 1.8s ease-in-out infinite}@keyframes cm-hero-blink{0%,100%{opacity: 1}50%{opacity: 0.35}}.cm-hero__title{font-family: var(--font-display);font-weight: 700;font-size: 2rem;text-transform: uppercase;color: #fff;line-height: 1.1;margin-bottom: 0.75rem}.cm-hero__desc{color: rgba(244,245,247,0.75);font-size: 0.9rem;max-width: 480px}.cm-hero__right{color: #fff;text-align: left}@media (min-width: 768px){.cm-hero__right{text-align: right}}.cm-hero__price-label{color: rgba(255,255,255,0.65);font-size: 0.85rem;margin-bottom: 0.4rem}.cm-hero__price{font-family: var(--font-display);font-weight: 700;font-size: 2.6rem;margin-bottom: 1rem;line-height: 1}.cm-hero__price-val{background: linear-gradient(0deg,#b0b0b0 0%,#ffffff 75%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.cm-hero__price-cur,.cm-hero__price-period{font-size: 1rem;color: rgba(255,255,255,0.75)}.cm-hero__cta{display: inline-block}.cm-hero__arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;width: 38px;height: 38px;border-radius: 50%;background: rgba(10,11,15,0.55);border: 1px solid rgba(255,255,255,0.25);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background 0.2s ease,border-color 0.2s ease}.cm-hero__arrow:hover{background: rgba(var(--accent-red-rgb),0.7);border-color: var(--accent-red)}.cm-hero__arrow--prev{left: 14px}.cm-hero__arrow--next{right: 14px}.cm-hero__counter{position: absolute;right: 20px;bottom: 18px;z-index: 1;color: rgba(255,255,255,0.85);font-family: var(--font-display);font-weight: 700;font-size: 1rem}@media (max-width: 767px){.cm-hero{height: auto;aspect-ratio: 2.82 / 1}.cm-hero__panel{padding: 1rem;gap: 0.75rem;border-radius: 14px;max-width: 100%;box-sizing: border-box}.cm-hero__title{font-size: 1.35rem;overflow-wrap: break-word;word-break: break-word}.cm-hero__desc{max-width: 100%;overflow-wrap: break-word}.cm-hero__price{font-size: 1.9rem}.cm-hero__arrow{width: 30px;height: 30px}.cm-hero__arrow--prev{left: 8px}.cm-hero__arrow--next{right: 8px}.cm-hero__counter{font-size: 0.85rem;right: 12px;bottom: 10px}}@media (max-width: 480px){.cm-hero__panel{padding: 0.85rem;gap: 0.6rem}.cm-hero__title{font-size: 1.1rem}.cm-hero__desc{font-size: 0.78rem}.cm-hero__price{font-size: 1.55rem}.cm-hero__eyebrow{font-size: 0.7rem;margin-bottom: 0.5rem}}.prefs-trigger{display: flex;align-items: center;gap: 0.4rem;background: transparent;color: var(--text-muted);font-size: 0.85rem;cursor: pointer;transition: color 0.15s ease}.prefs-trigger:hover{color: var(--text-primary)}.prefs-trigger__flag{width: 20px;height: 15px;object-fit: cover;border-radius: 2px;flex-shrink: 0}.prefs-modal{position: fixed;inset: 0;z-index: 100;display: flex;align-items: center;justify-content: center}.prefs-modal[hidden]{display: none}.prefs-modal__backdrop{position: absolute;inset: 0;background: rgba(5,6,10,0.7)}.prefs-modal__box{position: relative;z-index: 1;width: 92%;max-width: 380px;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 16px;padding: 1.75rem;text-align: center}.prefs-modal__title{font-family: var(--font-display);font-weight: 700;font-size: 1.3rem;margin-bottom: 0.4rem}.prefs-modal__subtitle{font-size: 0.85rem;color: var(--text-muted);margin-bottom: 1.5rem}.prefs-modal__label{display: block;text-align: left;font-size: 0.8rem;font-weight: 600;color: var(--text-muted);margin-bottom: 0.4rem}.prefs-modal__select-wrap{position: relative}.prefs-modal__select{width: 100%;appearance: none;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.7rem 2.2rem 0.7rem 0.9rem;font-size: 0.9rem;color: var(--text-primary);cursor: pointer}.prefs-modal__select-wrap::after{content: "";position: absolute;right: 0.9rem;top: 50%;width: 8px;height: 8px;border-right: 2px solid var(--text-faint);border-bottom: 2px solid var(--text-faint);transform: translateY(-70%) rotate(45deg);pointer-events: none}.acct-shell{display: grid;grid-template-columns: 260px 1fr;gap: 1.5rem;max-width: 1400px;margin: 0 auto;padding: 2rem 1.5rem 4rem;align-items: start}@media (max-width: 900px){.acct-shell{grid-template-columns: 1fr}}.acct-sidebar{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;padding: 1.25rem;align-self: start}@media (min-width: 901px){.acct-sidebar{position: sticky;top: 1rem;max-height: calc(100vh - 2rem);overflow-y: auto}}.acct-sidebar__user{display: flex;gap: 0.75rem;align-items: center;padding-bottom: 1rem;border-bottom: 1px solid var(--border-hair);margin-bottom: 0.75rem}.acct-avatar{width: 44px;height: 44px;border-radius: 50%;background: var(--accent-red-soft);color: var(--accent-red);display: flex;align-items: center;justify-content: center;font-weight: 700;font-family: var(--font-display);font-size: 1.1rem;flex-shrink: 0}.acct-sidebar__name{font-weight: 700;font-size: 0.95rem}.acct-sidebar__handle{font-size: 0.78rem;color: var(--text-muted)}.header-user-badge__avatar-img{width: 32px;height: 32px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.header-user-badge__avatar-fallback{width: 32px;height: 32px;border-radius: 50%;background: var(--accent-red-soft);color: var(--accent-red);display: flex;align-items: center;justify-content: center;font-weight: 700;font-family: var(--font-display);font-size: 0.85rem;flex-shrink: 0}.header-user-badge__name{font-weight: 700;font-size: 0.85rem;color: var(--text-primary);max-width: 130px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acct-nav{display: flex;flex-direction: column;gap: 0.15rem}.acct-nav__link{display: flex;align-items: center;gap: 0.6rem;padding: 0.55rem 0.7rem;border-radius: 8px;font-size: 0.87rem;color: var(--text-primary);transition: background 0.12s ease,color 0.12s ease}.acct-nav__link:hover{background: var(--bg-surface-2-solid)}.acct-nav__link.is-active{background: var(--accent-red-soft);color: var(--accent-red);font-weight: 600}.acct-nav__icon{width: 18px;text-align: center;flex-shrink: 0;opacity: 0.85}.acct-nav__group-btn{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0.55rem 0.7rem;border-radius: 8px;font-size: 0.87rem;color: var(--text-primary);cursor: pointer;background: none;border: none;text-align: left;font-family: inherit}.acct-nav__group-btn:hover{background: var(--bg-surface-2-solid)}.acct-nav__group-arrow{transition: transform 0.15s ease;font-size: 0.7rem;color: var(--text-muted)}.acct-nav__group.is-open .acct-nav__group-arrow{transform: rotate(180deg)}.acct-nav__sublist{display: none;flex-direction: column;padding-left: 1.9rem;gap: 0.1rem;margin-top: 0.1rem}.acct-nav__group.is-open .acct-nav__sublist{display: flex}.acct-nav__sublink{padding: 0.42rem 0.6rem;border-radius: 6px;font-size: 0.82rem;color: var(--text-muted)}.acct-nav__sublink:hover{color: var(--text-primary);background: var(--bg-surface-2-solid)}.acct-nav__sublink.is-active{color: var(--accent-red);font-weight: 600}.acct-nav__divider{height: 1px;background: var(--border-hair);margin: 0.6rem 0}.acct-nav__logout{color: #f87171}.acct-nav__logout:hover{background: rgba(248,113,113,0.1)}.acct-main{display: flex;flex-direction: column;gap: 1.25rem;min-width: 0}.acct-card{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;padding: 1.5rem}.acct-top-grid{display: grid;grid-template-columns: 1.3fr 1fr;gap: 1.25rem}@media (max-width: 800px){.acct-top-grid{grid-template-columns: 1fr}}.acct-welcome__title{font-family: var(--font-display);font-weight: 700;font-size: 0.78rem;letter-spacing: 0.12em;color: var(--text-muted);text-transform: uppercase;margin-bottom: 0.35rem}.acct-welcome__name{font-family: var(--font-display);font-weight: 700;font-size: 1.6rem;margin-bottom: 0.25rem}.acct-welcome__since{font-size: 0.82rem;color: var(--text-muted);margin-bottom: 1rem}.acct-badges{display: flex;flex-wrap: wrap;gap: 0.5rem}.acct-badge{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.76rem;font-weight: 600;padding: 0.32rem 0.65rem;border-radius: 999px}.acct-badge--ok{background: rgba(74,222,128,0.12);color: var(--accent-stock)}.acct-badge--warn{background: var(--accent-gold-soft);color: var(--accent-gold)}.acct-balance__top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.75rem}.acct-balance__currency{font-size: 0.76rem;font-weight: 700;padding: 0.25rem 0.6rem;border: 1px solid var(--border-hair-bright);border-radius: 999px;color: var(--text-muted)}.acct-balance__amount{font-family: var(--font-display);font-weight: 700;font-size: 2.1rem;line-height: 1;margin-bottom: 0.3rem}.acct-balance__sub{font-size: 0.8rem;color: var(--text-muted);margin-bottom: 1.1rem}.acct-balance__actions{display: flex;gap: 0.6rem;flex-wrap: wrap}.acct-balance__actions .btn-primary,.acct-balance__actions .btn-ghost{padding: 0.6rem 1.1rem;font-size: 0.85rem}.acct-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 1rem}@media (max-width: 800px){.acct-stats{grid-template-columns: repeat(2,1fr)}}.acct-stat{display: flex;align-items: center;gap: 0.75rem}.acct-stat__icon{width: 42px;height: 42px;border-radius: 10px;background: var(--bg-surface-2-solid);display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0}.acct-stat__value{font-family: var(--font-display);font-weight: 700;font-size: 1.25rem;line-height: 1.1}.acct-stat__label{font-size: 0.75rem;color: var(--text-muted)}.acct-alert{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;background: var(--accent-gold-soft);border: 1px solid rgba(var(--accent-gold-rgb),0.35)}.acct-alert__title{font-weight: 700;margin-bottom: 0.15rem;font-size: 0.92rem}.acct-alert__meta{font-size: 0.78rem;color: var(--text-muted)}.acct-alert .btn-primary{background: var(--accent-gold);flex-shrink: 0}.acct-alert .btn-primary:hover{filter: brightness(1.12)}.acct-quick{display: grid;grid-template-columns: repeat(6,1fr);gap: 0.9rem}@media (max-width: 900px){.acct-quick{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.acct-quick{grid-template-columns: repeat(2,1fr)}}.acct-quick__tile{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;text-align: center;padding: 1.1rem 0.5rem;border-radius: 12px;border: 1px solid var(--border-hair);background: var(--bg-void);transition: border-color 0.15s ease,transform 0.15s ease}.acct-quick__tile:hover{border-color: var(--accent-red);transform: translateY(-2px)}.acct-quick__icon{font-size: 1.4rem}.acct-quick__label{font-size: 0.78rem;font-weight: 600}.acct-card__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem}.acct-card__head h2{font-family: var(--font-display);font-weight: 700;font-size: 1.05rem}.acct-card__all{font-size: 0.8rem;color: var(--accent-red);font-weight: 600}.acct-two-col{display: grid;grid-template-columns: 1fr 1fr;gap: 1.25rem}@media (max-width: 800px){.acct-two-col{grid-template-columns: 1fr}}.acct-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.6rem;padding: 2.2rem 1rem;color: var(--text-muted);text-align: center}.acct-empty__icon{font-size: 1.8rem;opacity: 0.6}.acct-empty__text{font-size: 0.85rem}.acct-wallet-row{display: flex;align-items: center;justify-content: space-between;padding: 0.9rem 1rem;border: 1px solid var(--border-hair);border-radius: 10px}.acct-wallet-row + .acct-wallet-row{margin-top: 0.6rem}.acct-wallet-row__currency{font-weight: 700;font-family: var(--font-display)}.acct-wallet-row__sub{font-size: 0.76rem;color: var(--text-muted)}.acct-wallet-row__amount{text-align: right}.acct-wallet-row__amount .price-tag{font-size: 1.05rem}.acct-wallet-row__amount .acct-wallet-row__sub{margin-top: 0.15rem}.acct-stub{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 3rem 1.5rem}.acct-stub__icon{font-size: 2.2rem;margin-bottom: 0.75rem}.acct-movements-badge{font-size: 0.75rem;color: var(--text-muted);background: var(--bg-surface-2-solid);padding: 0.25rem 0.6rem;border-radius: 999px}.status-pill{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.78rem;font-weight: 600;padding: 0.3rem 0.75rem;border-radius: 999px}.status-pill--neutral{background: var(--bg-surface-2-solid);color: var(--text-muted)}.status-pill--warning{background: rgba(255,199,84,0.14);color: #ffd76a}.status-pill--success{background: rgba(125,225,155,0.14);color: #7de19b}.status-pill--danger{background: rgba(255,107,107,0.14);color: #ff9d9d}.order-items-table{width: 100%;border-collapse: collapse;font-size: 0.88rem}.order-items-table th{text-align: left;font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.03em;color: var(--text-faint);padding: 0 0.75rem 0.6rem;border-bottom: 1px solid var(--border-hair)}.order-items-table td{padding: 0.75rem;border-bottom: 1px solid var(--border-hair);vertical-align: middle}.order-items-table tr:last-child td{border-bottom: none}.order-items-table td:first-child,.order-items-table th:first-child{padding-left: 0.75rem}.order-items-table__product{display: flex;align-items: center;gap: 0.7rem}.order-items-table__thumb{width: 40px;height: 40px;border-radius: 8px;object-fit: cover;flex-shrink: 0;background: var(--bg-surface-2-solid)}.order-items-table__title{font-weight: 600}.terminal-code{font-family: var(--font-mono);font-size: 0.86rem;background: var(--bg-void);border: 1px solid var(--border-hair-bright);border-radius: 10px;padding: 0.7rem 0.9rem;word-break: break-all}.terminal-code button{color: var(--accent-red);font-weight: 600;cursor: pointer;white-space: nowrap}.terminal-code button:hover{text-decoration: underline}.order-summary-row{display: flex;align-items: center;justify-content: space-between;font-size: 0.88rem;padding: 0.35rem 0}.order-summary-row--total{font-weight: 700;font-size: 1rem;border-top: 1px solid var(--border-hair);margin-top: 0.4rem;padding-top: 0.75rem}.arrival-card{display: flex;flex-direction: column;height: 100%;position: relative;border-radius: 16px;padding: 3px;background: linear-gradient(145deg,var(--border-hair-bright),var(--bg-surface) 45%,var(--border-hair-bright));transition: transform .2s cubic-bezier(0.22,1,0.36,1),box-shadow .2s ease}.arrival-card:hover{transform: translateY(-5px);box-shadow: 0 18px 36px -16px rgba(var(--accent-red-rgb),0.4)}.arrival-card:hover .arrival-card__frame{border-color: var(--accent-red)}.arrival-card__frame{display: flex;flex-direction: column;flex: 1;position: relative;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;overflow: hidden;transition: border-color .18s ease}.arrival-card__image{position: relative;aspect-ratio: 1 / 0.92;background: var(--bg-surface-2-solid);overflow: hidden}.arrival-card__image img{width: 100%;height: 100%;object-fit: cover;object-position: center top;display: block;transition: transform .4s cubic-bezier(0.22,1,0.36,1)}.arrival-card:hover .arrival-card__image img{transform: scale(1.06)}.arrival-card__image::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 46%;background: linear-gradient(180deg,rgba(15,17,25,0) 0%,var(--bg-surface) 100%);pointer-events: none}.arrival-card__ribbon{position: absolute;top: 0.6rem;right: 0.6rem;display: flex;align-items: center;gap: 0.25rem;background: linear-gradient(135deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-size: 0.62rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;padding: 0.28rem 0.6rem 0.28rem 0.5rem;border-radius: 999px;box-shadow: 0 4px 12px -2px rgba(var(--accent-red-rgb),0.55),0 0 0 1px rgba(255,255,255,0.12) inset}.arrival-card__ribbon svg{flex-shrink: 0}.arrival-card__body{display: flex;flex-direction: column;flex: 1;position: relative;padding: 0.85rem 0.95rem 1rem}.arrival-card__title{font-weight: 600;font-size: 0.88rem;line-height: 1.3;margin-bottom: 0.4rem;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.arrival-card__meta-row{display: flex;align-items: center;flex-wrap: wrap;gap: 0.3rem;margin-bottom: 0.7rem}.arrival-card__rating{color: #e8c600;font-size: 0.72rem;letter-spacing: 1px;white-space: nowrap}.arrival-card__rating-score{font-size: 0.72rem;font-weight: 700;color: var(--text-primary)}.arrival-card__rating-count{font-size: 0.66rem;color: var(--text-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: auto}.arrival-card__sold-badge{display: inline-flex;align-items: center;gap: 0.2rem;background: var(--accent-gold-soft);border: 1px solid rgba(var(--accent-gold-rgb),0.35);color: var(--accent-gold);border-radius: 999px;padding: 0.16rem 0.5rem;font-size: 0.62rem;font-weight: 700;white-space: nowrap;text-transform: uppercase;letter-spacing: 0.02em}.arrival-card__footer{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;margin-top: auto}.arrival-card__price-wrap{display: flex;flex-direction: column}.arrival-card__price-from{display: block;color: var(--text-faint);font-size: 0.68rem;font-weight: 500}.arrival-card__price{font-family: var(--font-mono);font-weight: 700;font-size: 1.08rem;color: var(--price-green)}.arrival-card__buy-btn{display: flex;align-items: center;justify-content: center;gap: 0.3rem;flex-shrink: 0;padding: 0.45rem 0.65rem;border-radius: 8px;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.68rem;text-transform: uppercase;letter-spacing: 0.03em;white-space: nowrap;box-shadow: 0 4px 14px -6px rgba(var(--accent-red-rgb),0.55);transition: filter 0.15s ease,transform 0.15s ease}.arrival-card:hover .arrival-card__buy-btn{filter: brightness(1.1);transform: scale(1.05)}.blog-search{display: flex;align-items: center;gap: 0.5rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 999px;padding: 0.4rem 0.5rem 0.4rem 1rem;min-width: 260px}.blog-search input{background: transparent;border: none;outline: none;font-size: 0.85rem;flex: 1;color: var(--text-primary)}.blog-search button{width: 34px;height: 34px;border-radius: 999px;background: var(--accent-red);color: var(--accent-ink);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.blog-category-pill{display: inline-flex;align-items: center;font-size: 0.7rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.03em;padding: 0.25rem 0.7rem;border-radius: 999px;background: rgba(125,225,155,0.14);color: #7de19b}.blog-meta{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.76rem;color: var(--text-faint)}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.4rem}@media (max-width: 900px){.blog-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 620px){.blog-grid{grid-template-columns: 1fr}}.blog-card{display: flex;flex-direction: column;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;overflow: hidden;transition: border-color .15s ease,transform .15s ease,box-shadow .15s ease}.blog-card:hover{border-color: var(--accent-red);transform: translateY(-3px);box-shadow: 0 14px 28px rgba(0,0,0,0.28)}.blog-card__media{aspect-ratio: 16/10;background: var(--bg-surface-2-solid);overflow: hidden}.blog-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .4s cubic-bezier(0.22,1,0.36,1)}.blog-card:hover .blog-card__media img{transform: scale(1.05)}.blog-card__body{padding: 1.1rem 1.15rem 1.3rem;display: flex;flex-direction: column;gap: 0.5rem;flex: 1}.blog-card__meta{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.72rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.03em;color: var(--text-faint)}.blog-card__title{font-family: var(--font-display);font-weight: 700;font-size: 1.04rem;line-height: 1.32;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.blog-card:hover .blog-card__title{color: var(--accent-red)}.blog-card__excerpt{font-size: 0.85rem;color: var(--text-muted);line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;flex: 1}.blog-read-more-btn{align-self: flex-start;margin-top: 0.5rem;font-size: 0.78rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.03em;color: var(--accent-red);border: 1px solid var(--accent-red);border-radius: 999px;padding: 0.5rem 1.1rem;transition: background .15s ease,color .15s ease}.blog-card:hover .blog-read-more-btn{background: var(--accent-red);color: var(--accent-ink)}.blog-pagination{display: flex;align-items: center;justify-content: center;gap: 0.4rem;margin-top: 3rem;flex-wrap: wrap}.blog-pagination__btn{min-width: 42px;height: 42px;padding: 0 0.6rem;display: flex;align-items: center;justify-content: center;border-radius: 11px;border: 1px solid var(--border-hair);background: var(--bg-surface);font-family: var(--font-display);font-weight: 600;font-size: 0.92rem;color: var(--text-muted);transition: border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.blog-pagination__btn:hover{border-color: var(--accent-red);color: var(--text-primary);background: var(--accent-red-soft);transform: translateY(-1px)}.blog-pagination__btn.is-active{background: var(--accent-red);border-color: var(--accent-red);color: var(--accent-ink);box-shadow: 0 6px 16px rgba(var(--accent-red-rgb),0.32)}.blog-pagination__btn.is-active:hover{transform: none}.blog-pagination__btn--nav{color: var(--text-muted)}.blog-pagination__btn--nav.is-disabled{opacity: 0.35;pointer-events: none}.blog-pagination__ellipsis{min-width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;color: var(--text-faint);font-weight: 700;letter-spacing: 0.1em}.blog-post-head{text-align: center;max-width: 720px;margin: 0 auto 2rem}.blog-post-head__meta{display: flex;align-items: center;justify-content: center;gap: 0.6rem;margin-bottom: 0.9rem}.blog-post-head__title{font-family: var(--font-display);font-weight: 700;font-size: 2rem;line-height: 1.25}.blog-post-cover{width: 100%;border-radius: 18px;margin-bottom: 2.2rem;overflow: hidden;aspect-ratio: 21/9;background: var(--bg-surface-2-solid)}.blog-post-cover img{width: 100%;height: 100%;object-fit: cover;display: block}.blog-post-layout{display: grid;grid-template-columns: 56px 1fr;gap: 1.5rem;align-items: start}.blog-share-rail{position: sticky;top: 6.5rem;display: flex;flex-direction: column;gap: 0.6rem;align-items: center}.blog-share-rail__label{font-size: 0.62rem;text-transform: uppercase;letter-spacing: 0.06em;color: var(--text-faint);writing-mode: vertical-rl;margin-bottom: 0.2rem}.blog-share-btn{width: 38px;height: 38px;border-radius: 50%;background: var(--bg-surface);border: 1px solid var(--border-hair);display: flex;align-items: center;justify-content: center;color: var(--text-muted);transition: color .15s ease,border-color .15s ease}.blog-share-btn:hover{color: var(--accent-red);border-color: var(--accent-red)}@media (max-width: 700px){.blog-post-layout{grid-template-columns: 1fr}.blog-share-rail{position: static;flex-direction: row;justify-content: center;margin-bottom: 1.5rem}.blog-share-rail__label{writing-mode: horizontal-tb}}.acct-filters{display: flex;flex-wrap: wrap;gap: 0.9rem;align-items: end;margin-bottom: 1.1rem}.acct-filters__field{display: flex;flex-direction: column;gap: 0.3rem}.acct-filters__field label{font-size: 0.68rem;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-muted);font-weight: 700}.acct-filters select,.acct-filters input[type="date"]{background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 8px;padding: 0.55rem 0.8rem;font-size: 0.85rem;color: var(--text-primary);min-width: 150px}.acct-filters__reset{width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--border-hair);border-radius: 8px;color: var(--text-muted);background: none;flex-shrink: 0}.acct-filters__reset:hover{border-color: var(--accent-red);color: var(--accent-red)}.acct-filters .btn-primary{padding: 0.55rem 1.1rem;font-size: 0.85rem;align-self: end}.acct-tabs{display: flex;gap: 0.5rem;flex-wrap: wrap}.acct-tab{padding: 0.45rem 0.9rem;border-radius: 999px;font-size: 0.8rem;font-weight: 600;border: 1px solid var(--border-hair-bright);color: var(--text-muted);background: none;cursor: pointer}.acct-tab:hover{border-color: var(--accent-gold);color: var(--accent-gold)}.acct-tab.is-active{background: var(--text-primary);color: var(--bg-void);border-color: var(--text-primary)}.acct-search{display: flex;gap: 0.6rem;align-items: center}.acct-search input{flex: 1;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 8px;padding: 0.6rem 0.9rem;font-size: 0.85rem;color: var(--text-primary)}.acct-search .btn-ghost{padding: 0.6rem 1rem;font-size: 0.85rem;white-space: nowrap}.notice-amber{border: 1px solid rgba(var(--accent-gold-rgb),0.4) !important;background: var(--accent-gold-soft) !important;color: var(--accent-gold) !important}.acct-notice-banner{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;background: var(--accent-gold-soft);border: 1px solid rgba(var(--accent-gold-rgb),0.35);border-radius: 12px;padding: 0.9rem 1.1rem;margin-bottom: 1.1rem}.acct-notice-banner__left{display: flex;align-items: center;gap: 0.7rem}.acct-notice-banner__icon{width: 34px;height: 34px;border-radius: 50%;background: var(--accent-gold-soft);color: var(--accent-gold);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.acct-notice-banner__title{font-weight: 700;font-size: 0.88rem}.acct-notice-banner__body{font-size: 0.78rem;color: var(--text-muted)}.acct-notice-banner .btn-primary{background: var(--accent-gold);padding: 0.55rem 1rem;font-size: 0.82rem}.acct-notice-banner .btn-primary:hover{filter: brightness(1.12)}.acct-msg-shell{display: grid;grid-template-columns: 300px 1fr;min-height: 460px;border: 1px solid var(--border-hair);border-radius: 14px;overflow: hidden}@media (max-width: 700px){.acct-msg-shell{grid-template-columns: 1fr}}.acct-msg-list{border-right: 1px solid var(--border-hair);padding: 1rem;background: var(--bg-surface);display: flex;flex-direction: column;gap: 0.75rem}.acct-msg-list__tabs{display: flex;gap: 0.5rem}.acct-msg-list__tab{flex: 1;text-align: center;padding: 0.5rem;border-radius: 8px;border: 1px solid var(--border-hair-bright);font-size: 0.8rem;font-weight: 600;color: var(--text-muted);background: none;cursor: pointer}.acct-msg-list__tab.is-active{border-color: var(--accent-gold);color: var(--accent-gold);background: var(--accent-gold-soft)}.acct-msg-list__empty{flex: 1;display: flex;align-items: center;justify-content: center;color: var(--text-muted);font-size: 0.85rem;text-align: center;padding: 2rem 1rem}.acct-msg-pane{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 2rem;color: var(--text-muted);gap: 0.5rem;background: var(--bg-void)}.acct-msg-pane__icon{font-size: 2.2rem;opacity: 0.5}.acct-msg-pane__title{color: var(--text-primary);font-weight: 700;font-size: 0.95rem}.acct-msg-pane__hint{font-size: 0.8rem;max-width: 340px}.acct-pref-row{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem;border: 1px solid var(--border-hair);border-radius: 10px;margin-bottom: 1.1rem}.acct-pref-row__left{display: flex;align-items: center;gap: 0.8rem}.acct-pref-row__icon{width: 38px;height: 38px;border-radius: 10px;background: var(--bg-surface-2-solid);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.acct-pref-row__title{font-weight: 700;font-size: 0.88rem}.acct-pref-row__body{font-size: 0.76rem;color: var(--text-muted);max-width: 480px}.acct-toggle{position: relative;display: inline-block;width: 42px;height: 24px;flex-shrink: 0}.acct-toggle input{opacity: 0;width: 0;height: 0;position: absolute}.acct-toggle__track{position: absolute;inset: 0;background: var(--border-hair-bright);border-radius: 999px;transition: background 0.15s ease}.acct-toggle__thumb{position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;background: #fff;border-radius: 50%;transition: transform 0.15s ease}.acct-toggle input:checked ~ .acct-toggle__track{background: var(--accent-gold)}.acct-toggle input:checked ~ .acct-toggle__track .acct-toggle__thumb{transform: translateX(18px)}.acct-pay-shell{display: grid;grid-template-columns: 230px 1fr;gap: 1.25rem}@media (max-width: 700px){.acct-pay-shell{grid-template-columns: 1fr}}.acct-pay-group{display: flex;flex-direction: column;gap: 0.6rem}.acct-pay-group__item{display: flex;align-items: center;gap: 0.7rem;padding: 0.85rem;border: 1px solid var(--border-hair);border-radius: 10px;text-align: left;background: var(--bg-void);cursor: pointer;width: 100%}.acct-pay-group__item.is-active{border-color: var(--accent-gold);background: var(--accent-gold-soft)}.acct-pay-group__icon{width: 34px;height: 34px;border-radius: 8px;background: var(--bg-surface-2-solid);display: flex;align-items: center;justify-content: center;font-size: 1.1rem;flex-shrink: 0}.acct-pay-group__text{min-width: 0}.acct-pay-group__label{font-weight: 600;font-size: 0.85rem}.acct-pay-group__sub{font-size: 0.72rem;color: var(--text-muted)}.acct-pay-method-list{display: flex;flex-direction: column;gap: 0.75rem}.acct-pay-method{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem;border: 1px solid var(--border-hair);border-radius: 10px;background: var(--bg-void);transition: border-color 0.15s ease}.acct-pay-method:hover{border-color: var(--accent-gold)}.acct-pay-method__left{display: flex;align-items: center;gap: 0.8rem}.acct-pay-method__icon{width: 40px;height: 40px;border-radius: 9px;background: #fff;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0}.acct-pay-method__label{font-weight: 600;font-size: 0.88rem}.acct-pay-method__sub{font-size: 0.74rem;color: var(--text-muted)}.acct-pay-method__badge{font-size: 0.68rem;background: var(--bg-surface-2-solid);color: var(--text-muted);padding: 0.22rem 0.55rem;border-radius: 999px;white-space: nowrap}.acct-dropzone{border: 1px dashed var(--border-hair-bright);border-radius: 12px;padding: 2.4rem 1rem;text-align: center;color: var(--text-muted);font-size: 0.85rem;cursor: pointer}.acct-dropzone:hover{border-color: var(--accent-gold);color: var(--accent-gold)}.acct-dropzone__icon{font-size: 1.6rem;margin-bottom: 0.5rem}.acct-dropzone__types{font-size: 0.72rem;opacity: 0.7;margin-top: 0.2rem}.acct-profile-cover{position: relative;height: 190px;border-radius: 14px;overflow: hidden;background: var(--bg-surface-2-solid);background-size: cover;background-position: center;margin-bottom: 44px}.acct-profile-cover__upload{position: absolute;top: 0.9rem;right: 0.9rem;font-size: 0.78rem;padding: 0.4rem 0.8rem}.acct-profile-avatar-wrap{position: absolute;left: 1.5rem;bottom: 60px;display: flex;align-items: flex-end;gap: 0.9rem}.acct-profile-avatar{width: 84px;height: 84px;border-radius: 50%;border: 4px solid var(--bg-void);background: var(--accent-red-soft);color: var(--accent-red);display: flex;align-items: center;justify-content: center;font-size: 1.9rem;font-weight: 700;font-family: var(--font-display);flex-shrink: 0}.acct-profile-avatar-wrap__name{padding-bottom: 0.4rem}.acct-profile-avatar-wrap__name .name{font-weight: 700;font-size: 1.1rem}.acct-profile-avatar-wrap__name .handle{font-size: 0.8rem;color: var(--text-muted)}.acct-form-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.2rem;flex-wrap: wrap;gap: 0.5rem}.acct-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1.1rem 1.5rem}@media (max-width: 700px){.acct-form-grid{grid-template-columns: 1fr}}.acct-field label{display: block;font-size: 0.68rem;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-muted);font-weight: 700;margin-bottom: 0.4rem}.acct-field input,.acct-field select{width: 100%;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 8px;padding: 0.65rem 0.85rem;font-size: 0.88rem;color: var(--text-primary)}.acct-field input:disabled{color: var(--text-muted);cursor: not-allowed}.acct-field__hint{font-size: 0.72rem;color: var(--text-muted);margin-top: 0.35rem}.acct-field__row{display: flex;gap: 0.5rem;align-items: center}.acct-field__verified{font-size: 0.72rem;font-weight: 700;color: var(--accent-stock);display: inline-flex;align-items: center;gap: 0.25rem;white-space: nowrap}.acct-field .acct-phone-cc{width: auto;max-width: 150px;flex-shrink: 0;text-align: left;cursor: pointer}.acct-profile-cover-hints{display: flex;flex-wrap: wrap;gap: 0.4rem 1.2rem;font-size: 0.74rem;color: var(--text-muted);margin: -32px 0 20px 0.2rem}.co-card{background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 16px}.co-card--pad{padding: 1.1rem 1.25rem}.co-h2{font-family: var(--font-display);font-weight: 700;font-size: 1.15rem;display: flex;align-items: center;gap: 0.5rem;margin-bottom: 0.85rem}.co-icon{width: 18px;height: 18px;flex-shrink: 0}.co-icon--sm{width: 15px;height: 15px}.co-icon--accent{color: var(--accent-red)}.co-icon--muted{color: var(--text-muted)}.co-icon--green{color: var(--accent-stock)}.co-row{display: flex;align-items: center;justify-content: space-between;font-size: 0.9rem}.co-row + .co-row{margin-top: 0.55rem}.co-row__label{color: var(--text-muted)}.co-row--total{border-top: 1px solid var(--border-hair);margin-top: 0.85rem;padding-top: 0.85rem;font-weight: 700}.co-row--total .co-row__value{color: var(--price-green);font-family: var(--font-display);font-size: 1.35rem;font-weight: 700}.co-item{display: flex;align-items: center;gap: 0.9rem}.co-item__thumb{width: 56px;height: 56px;border-radius: 10px;object-fit: cover;flex-shrink: 0;border: 1px solid var(--border-hair);background: var(--bg-surface-2-solid)}.co-item__thumb-fallback{width: 56px;height: 56px;border-radius: 10px;flex-shrink: 0;background: var(--bg-surface-2-solid);display: flex;align-items: center;justify-content: center}.co-item__vendor{display: flex;align-items: center;gap: 0.3rem;font-size: 0.62rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-faint);margin-bottom: 0.15rem}.co-item__title{font-weight: 600;font-size: 0.92rem}.co-item__stock{display: flex;align-items: center;gap: 0.35rem;font-size: 0.76rem;color: var(--text-muted);margin-top: 0.25rem}.co-item__price{text-align: right}.co-item__price-main{font-family: var(--font-display);font-weight: 700;color: var(--price-green);font-size: 1.05rem}.co-item__price-sub{font-size: 0.74rem;color: var(--text-muted);margin-top: 0.1rem}.co-stepper{display: inline-flex;align-items: center;border: 1px solid var(--border-hair);border-radius: 10px;overflow: hidden}.co-stepper button{width: 30px;height: 32px;display: flex;align-items: center;justify-content: center;color: var(--text-primary);background: transparent;transition: background .12s ease,color .12s ease}.co-stepper button:hover{background: var(--accent-red-soft);color: var(--accent-red)}.co-stepper input{width: 38px;background: transparent;text-align: center;font-size: 0.88rem;color: var(--text-primary)}.co-stepper--sm{margin-top: 4px}.co-stepper--sm button{width: 24px;height: 24px}.co-stepper--sm input{width: 30px;font-size: 0.8rem}.co-icon-btn{width: 34px;height: 34px;border-radius: 10px;display: flex;align-items: center;justify-content: center;color: var(--text-faint);transition: background .12s ease,color .12s ease;flex-shrink: 0}.co-icon-btn:hover{color: #ff6b6b;background: rgba(255,107,107,0.1)}.co-option{display: flex;align-items: flex-start;gap: 0.85rem;padding: 1.05rem 1.15rem;border-radius: 14px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface);cursor: pointer;transition: border-color .15s ease,background .15s ease}.co-option + .co-option,.co-option + .co-panel,.co-panel + .co-option{margin-top: 0.7rem}.co-option.is-selected{border-color: var(--accent-red);background: var(--accent-red-soft)}.co-option.is-disabled{opacity: 0.5;cursor: not-allowed}.co-option__radio{width: 20px;height: 20px;border-radius: 50%;border: 2px solid var(--border-hair-bright);flex-shrink: 0;margin-top: 2px;display: flex;align-items: center;justify-content: center;transition: border-color .15s ease}.co-option.is-selected .co-option__radio{border-color: var(--accent-red)}.co-option__radio-dot{width: 10px;height: 10px;border-radius: 50%;background: var(--accent-red);opacity: 0;transform: scale(0.5);transition: opacity .15s ease,transform .15s ease}.co-option.is-selected .co-option__radio-dot{opacity: 1;transform: scale(1)}.co-option__icon-badge{width: 26px;height: 26px;border-radius: 7px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-weight: 800;font-size: 0.78rem}.co-option__title{font-weight: 600;font-size: 0.96rem;display: flex;align-items: center;gap: 0.5rem}.co-option__hint{font-size: 0.78rem;color: var(--text-muted);margin-top: 0.2rem;line-height: 1.4}.co-badge-soon{font-size: 0.68rem;font-weight: 700;padding: 0.15rem 0.55rem;border-radius: 999px;background: var(--accent-red);color: var(--accent-ink)}.co-panel{padding: 1.1rem 1.15rem;border-radius: 14px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface)}.co-field label{display: block;font-size: 0.72rem;color: var(--text-muted);margin-bottom: 0.3rem}.co-field input[type="text"],.co-field input[type="email"]{width: 100%;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 8px;padding: 0.55rem 0.75rem;font-size: 0.88rem;color: var(--text-primary)}.co-field input[type="file"]{width: 100%;font-size: 0.82rem;color: var(--text-muted)}.crypto-method-grid,.other-method-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 0.5rem}.crypto-method-card,.other-method-card{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0.3rem;padding: 0.7rem 0.4rem;border-radius: 12px;border: 1px solid var(--border-hair-bright);background: var(--bg-void);cursor: pointer;transition: border-color .15s ease,background .15s ease}.crypto-method-card:hover,.other-method-card:hover{border-color: var(--border-hair-bright);background: var(--bg-surface-2-solid)}.crypto-method-card.is-selected,.other-method-card.is-selected{border-color: var(--accent-red);background: var(--accent-red-soft)}.crypto-method-card input[type="radio"].sr-only,.other-method-card input[type="radio"].sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.crypto-method-card__icon,.crypto-coin-icon{width: 28px;height: 28px;border-radius: 50%;object-fit: cover;display: block}.crypto-method-card__icon svg,.crypto-coin-icon svg{width: 28px;height: 28px;display: block}.crypto-method-card__name,.other-method-card__name{font-size: 0.5rem;font-weight: 600;color: var(--text-primary);line-height: 1.15;word-break: break-word}.crypto-method-card__network{font-size: 0.62rem;font-weight: 700;color: var(--accent-red);letter-spacing: 0.02em;text-transform: uppercase}.other-pay-details{background: var(--bg-void);border: 1px solid rgba(var(--accent-red-rgb),0.3);border-radius: 12px;padding: 0.9rem 1rem;margin-top: 0.85rem;margin-bottom: 0.25rem}.other-pay-details__row{display: flex;align-items: center;flex-wrap: wrap;gap: 0.5rem;font-size: 0.85rem}.other-pay-details__copy{flex-shrink: 0;background: none;border: 1px solid rgba(var(--accent-red-rgb),0.4);border-radius: 999px;color: var(--accent-red);cursor: pointer;font-size: 0.72rem;padding: 0.15rem 0.65rem;margin-left: auto}.other-pay-details__copy:hover{background: var(--accent-red-soft)}.other-pay-details__note{font-size: 0.78rem;color: var(--text-muted);margin-top: 0.5rem;line-height: 1.4}.crypto-pay-card{max-width: 440px;margin: 1.5rem auto 3rem;text-align: center;background: var(--bg-surface);border: 1px solid rgba(var(--accent-red-rgb),0.45);border-radius: 20px;padding: 2.25rem 1.75rem 2rem;box-shadow: 0 0 0 1px rgba(var(--accent-red-rgb),0.1),0 30px 60px -28px rgba(var(--accent-red-rgb),0.55),0 0 46px -14px rgba(var(--accent-red-rgb),0.3)}.crypto-pay-card h1{margin-bottom: 0.25rem}.crypto-pay-card__qr{background: #fff;padding: 0.9rem;border-radius: 14px;display: inline-block;margin: 1rem 0}.crypto-pay-card__qr canvas{display: block}.crypto-pay-card__address{display: flex;align-items: center;gap: 0.5rem;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.65rem 0.85rem;font-family: monospace;font-size: 0.82rem;word-break: break-all;text-align: left}.crypto-pay-card__copy{flex-shrink: 0;background: none;border: none;color: var(--accent-red);cursor: pointer;font-size: 0.78rem}.crypto-pay-card__network-row{display: flex;align-items: center;gap: 0.55rem;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.65rem 0.85rem;text-align: left}.crypto-pay-card__amount{font-size: 1.7rem;font-weight: 700;margin: 0.2rem 0 0.1rem}.crypto-processing__icon{width: 84px;height: 84px;margin: 0 auto 1.2rem;color: var(--accent-red)}.co-agree{display: flex;align-items: flex-start;gap: 0.7rem;padding: 0.85rem 0.95rem;border-radius: 12px;border: 1px solid var(--accent-red);background: var(--accent-red-soft);font-size: 0.78rem}.co-agree input[type="checkbox"]{width: 17px;height: 17px;margin-top: 1px;accent-color: var(--accent-red);flex-shrink: 0}.co-agree a{color: var(--accent-red-hover);text-decoration: underline}.co-agree__text{color: var(--text-muted)}.co-btn{width: 100%;display: flex;align-items: center;justify-content: center;gap: 0.6rem;padding: 0.95rem;border-radius: 12px;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.98rem;transition: filter .12s ease}.co-btn:hover{filter: brightness(1.12)}.co-btn:disabled,.co-btn[aria-disabled="true"]{opacity: 0.55;filter: saturate(0.6);cursor: not-allowed;pointer-events: none}.co-trust{display: flex;align-items: center;justify-content: center;gap: 1.1rem;flex-wrap: wrap;margin-top: 1rem}.co-trust__item{display: flex;align-items: center;gap: 0.35rem;font-size: 0.74rem;color: var(--text-muted)}.co-notice{display: flex;align-items: center;gap: 0.5rem;font-size: 0.76rem;color: var(--text-muted)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.auth-page{max-width: 440px;margin: 0 auto;padding: 3rem 1.25rem}.auth-card{background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 18px;padding: 1.75rem}.auth-tabs{display: flex;gap: 0.6rem;margin-bottom: 1.75rem}.auth-tab{flex: 1;text-align: center;padding: 0.7rem;border-radius: 10px;font-weight: 700;font-size: 0.82rem;letter-spacing: 0.03em;text-transform: uppercase;border: 1px solid var(--border-hair-bright);color: var(--text-muted);transition: border-color .12s ease,color .12s ease}.auth-tab:hover{color: var(--text-primary)}.auth-tab.is-active{background: var(--accent-red);border-color: var(--accent-red);color: var(--accent-ink)}.auth-title{font-family: var(--font-display);font-weight: 700;font-size: 1.6rem;margin-bottom: 1.4rem}.auth-field{position: relative;margin-bottom: 0.9rem}.auth-field input{width: 100%;background: var(--bg-void);border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.85rem 1rem;font-size: 0.92rem;color: var(--text-primary);transition: border-color .12s ease}.auth-field input:focus{outline: none;border-color: var(--accent-red)}.auth-field__hint{font-size: 0.72rem;color: var(--text-faint);margin-top: 0.35rem}.auth-check-row{display: flex;align-items: flex-start;gap: 0.6rem;font-size: 0.8rem;color: var(--text-muted);margin-bottom: 1.2rem}.auth-check-row input[type="checkbox"]{margin-top: 2px;width: 16px;height: 16px;accent-color: var(--accent-red);flex-shrink: 0}.auth-check-row a{color: var(--accent-red);text-decoration: underline}.auth-submit{width: 100%;padding: 0.9rem;border-radius: 10px;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.92rem;text-transform: uppercase;letter-spacing: 0.03em;transition: filter .12s ease}.auth-submit:hover{filter: brightness(1.12)}.auth-divider{display: flex;align-items: center;gap: 0.8rem;margin: 1.3rem 0;color: var(--text-faint);font-size: 0.76rem;text-transform: uppercase;letter-spacing: 0.03em}.auth-divider::before,.auth-divider::after{content: '';flex: 1;height: 1px;background: var(--border-hair)}.auth-google-btn{width: 100%;display: flex;align-items: center;justify-content: center;gap: 0.6rem;padding: 0.8rem;border-radius: 10px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface);color: var(--text-primary);font-weight: 600;font-size: 0.88rem;transition: border-color .12s ease,background .12s ease}.auth-google-btn:hover{border-color: var(--accent-red);background: var(--accent-red-soft)}.auth-switch{text-align: center;margin-top: 1.4rem;font-size: 0.85rem;color: var(--text-muted)}.auth-switch a{color: var(--accent-red);font-weight: 600}.blog-content{color: var(--text-primary);font-size: 1rem;line-height: 1.75}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-family: var(--font-display);font-weight: 700;margin: 2rem 0 0.9rem;line-height: 1.3}.blog-content h1{font-size: 1.6rem}.blog-content h2{font-size: 1.35rem}.blog-content h3{font-size: 1.15rem;color: var(--accent-red)}.blog-content h4{font-size: 1.02rem}.blog-content p{margin: 0 0 1.1rem;color: var(--text-muted)}.blog-content a{color: var(--accent-red);text-decoration: underline}.blog-content img{max-width: 100%;border-radius: 12px;margin: 1.3rem 0}.blog-content ul,.blog-content ol{margin: 0 0 1.3rem 1.3rem;color: var(--text-muted)}.blog-content ul{list-style: disc}.blog-content ol{list-style: decimal}.blog-content li{margin-bottom: 0.55rem;line-height: 1.6;padding-left: 0.2rem}.blog-content li::marker{color: var(--accent-red)}.blog-content blockquote{border-left: 3px solid var(--accent-red);padding: 0.3rem 0 0.3rem 1rem;margin: 1.3rem 0;color: var(--text-muted);font-style: italic}.blog-content code{background: var(--bg-surface-2-solid);padding: 0.15rem 0.4rem;border-radius: 4px;font-family: var(--font-mono);font-size: 0.88em}.blog-content strong{color: var(--text-primary);font-weight: 700}.blog-content em{color: var(--text-primary)}.trustpilot-badge{display: inline-flex;align-items: center;gap: 0.35rem;color: #00b67a;font-weight: 700;font-size: 0.82rem}.trustpilot-badge:hover{opacity: 0.85}.trustpilot-badge i{font-size: 0.95rem}.cookie-bar{position: fixed;left: 1.25rem;bottom: 1.25rem;z-index: 90;max-width: 380px;display: flex;align-items: flex-start;gap: 0.75rem;padding: 1rem 1.1rem;border-radius: 14px;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);box-shadow: 0 12px 32px rgba(0,0,0,0.35)}.cookie-bar[hidden]{display: none}.cookie-bar__icon{font-size: 1.3rem;line-height: 1;flex-shrink: 0}.cookie-bar__text{font-size: 0.8rem;color: var(--text-muted);line-height: 1.45;flex: 1 1 auto}.cookie-bar__actions{display: flex;flex-direction: column;gap: 0.4rem;flex-shrink: 0}.cookie-bar__btn{font-size: 0.76rem;font-weight: 700;padding: 0.4rem 0.85rem;border-radius: 8px;white-space: nowrap;transition: opacity .12s ease}.cookie-bar__btn:hover{opacity: 0.85}.cookie-bar__btn--accept{background: var(--accent-red);color: var(--accent-ink)}.cookie-bar__btn--decline{background: transparent;border: 1px solid var(--border-hair-bright);color: var(--text-muted)}.announce-modal-backdrop{position: fixed;inset: 0;z-index: 200;background: rgba(6,8,14,0.72);display: flex;align-items: center;justify-content: center;padding: 1.25rem;opacity: 0;transition: opacity .25s ease}.announce-modal-backdrop--visible{opacity: 1}.announce-modal-backdrop[hidden]{display: none}.announce-modal{position: relative;width: 100%;max-width: 380px;background: var(--bg-surface);border: 1px solid var(--border-hair-bright);border-radius: 22px;padding: 2.2rem 1.75rem 1.75rem;text-align: center;box-shadow: 0 30px 70px rgba(0,0,0,0.5);transform: scale(0.94) translateY(8px);transition: transform .25s ease}.announce-modal-backdrop--visible .announce-modal{transform: scale(1) translateY(0)}.announce-modal__close{position: absolute;top: 1rem;right: 1rem;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--text-faint);font-size: 1.2rem;line-height: 1;cursor: pointer;border: 1px solid var(--border-hair-bright);transition: color .15s ease,border-color .15s ease}.announce-modal__close:hover{color: var(--text-primary);border-color: var(--accent-red)}.announce-modal__icon{width: 64px;height: 64px;margin: 0 auto 1.1rem;border-radius: 50%;background: var(--accent-red-soft);border: 2px dashed var(--accent-red);display: flex;align-items: center;justify-content: center;font-size: 1.7rem}.announce-modal__heading{font-family: var(--font-display);font-weight: 700;font-size: 1.25rem;line-height: 1.35;margin-bottom: 0.6rem}.announce-modal__desc{font-size: 0.86rem;color: var(--text-muted);line-height: 1.55;margin-bottom: 1.4rem}.announce-modal__cta{display: block;width: 100%;padding: 0.85rem 1rem;border-radius: 12px;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%);color: var(--accent-ink);font-weight: 700;font-size: 0.92rem;transition: filter .15s ease}.announce-modal__cta:hover{filter: brightness(1.12)}@media (max-width: 480px){.announce-modal{padding: 1.9rem 1.25rem 1.5rem}}.marquee-bar{position: relative;width: 100%;overflow: hidden;background: linear-gradient(90deg,var(--accent-red),var(--accent-red-hover,var(--accent-red)));border-top: 1px solid rgba(255,255,255,0.12);border-bottom: 1px solid rgba(255,255,255,0.12)}.marquee-bar__track{display: flex;align-items: center;width: max-content;animation: marquee-scroll 32s linear infinite;padding: 0.55rem 0}.marquee-bar:hover .marquee-bar__track{animation-play-state: paused}.marquee-bar__item{display: inline-flex;align-items: center;gap: 1.4rem;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.02em;color: var(--accent-ink);white-space: nowrap;padding: 0 1.4rem}.marquee-bar__dot{opacity: 0.6;font-size: 0.7rem}@keyframes marquee-scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-bar__track{animation: none;overflow-x: auto}}@media (max-width: 480px){.cookie-bar{left: 0.75rem;right: 0.75rem;bottom: 0.75rem;max-width: none;flex-direction: column}.cookie-bar__actions{flex-direction: row}}.co-page{max-width: 1180px;margin: 0 auto;padding: 2.5rem 1.5rem}.co-layout{display: flex;gap: 2rem;align-items: flex-start}.co-layout__main{flex: 1 1 auto;min-width: 0}.co-layout__aside{flex: 0 0 340px;width: 340px;position: sticky;top: 90px}.co-layout--reverse{flex-direction: row-reverse}@media (max-width: 860px){.co-layout{flex-direction: column}.co-layout__aside{width: 100%;flex-basis: auto;position: static}}.cart-layout{display: flex;gap: 2rem;align-items: flex-start}.cart-layout__main{flex: 1 1 auto;min-width: 0}.cart-layout__aside{flex: 0 0 450px;width: 450px;top: 90px}@media (max-width: 860px){.cart-layout{flex-direction: column}.cart-layout__aside{width: 100%;flex-basis: auto;position: static}}.checkout-layout{display: flex;gap: 2rem;align-items: flex-start}.checkout-layout__main{flex: 1 1 auto;min-width: 0}.checkout-layout__aside{flex: 0 0 750px;width: 750px;top: 90px}@media (max-width: 860px){.checkout-layout{flex-direction: column}.checkout-layout__aside{width: 100%;flex-basis: auto;position: static}}.co-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.co-option input[type="radio"].sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.co-option:has(input:focus-visible){outline: 2px solid var(--accent-red);outline-offset: 2px}.mobile-links-toggle{display: none;align-items: center;gap: 0.4rem;background: transparent;color: var(--text-muted);font-size: 0.82rem;font-weight: 600;padding: 0.3rem 0;-webkit-tap-highlight-color: transparent}.mobile-links-panel{display: flex;flex-direction: column;gap: 0.15rem;background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 12px;margin: 0.6rem auto 0;padding: 0.5rem;max-width: 1180px}.mobile-links-panel a{padding: 0.65rem 0.85rem;border-radius: 8px;font-size: 0.9rem;color: var(--text-muted);display: flex;align-items: center;gap: 0.5rem}.mobile-links-panel a:hover,.mobile-links-panel a:active{background: var(--bg-surface-2-solid);color: var(--text-primary)}.mobile-links-panel[hidden]{display: none}@media (max-width: 767px){.mobile-links-toggle{display: inline-flex}.site-header__row{flex-wrap: wrap;row-gap: 0.75rem}.site-header__row .search-bar-combo{order: 3;flex-basis: 100%;max-width: none;margin: 0}}@media (max-width: 560px){.co-item{flex-wrap: wrap;row-gap: 0.6rem}.co-item__price{order: 3;flex-basis: 100%;text-align: left}.co-stepper{order: 4}.co-item > .co-icon-btn{order: 5;margin-left: auto}.co-item__thumb,.co-item__thumb-fallback{width: 44px;height: 44px}.order-items-table__product{gap: 0.5rem}.order-items-table th:nth-child(3),.order-items-table td:nth-child(3){display: none}}@media (max-width: 767px){.co-icon-btn,.co-stepper button{min-width: 38px;min-height: 38px}.icon-chip,.pill-cta{min-height: 38px}}@media (max-width: 767px){table{overflow-x: auto;display: block;max-width: 100%}table thead,table tbody{display: table;width: 100%;table-layout: auto}}html{overflow-x: hidden}@media (max-width: 639px){.product-grid{display: block}.product-grid > *{margin-bottom: 1rem}.product-grid > *:last-child{margin-bottom: 0}}@keyframes rg-fx-flicker{0%,19%,21%,23%,54%,56%,100%{opacity: 1}20%,22%,55%{opacity: 0.55}}@keyframes rg-fx-pulse-glow{0%,100%{box-shadow: 0 0 0 0 rgba(var(--accent-red-rgb),0.5),0 4px 16px rgba(var(--accent-red-rgb),0.3)}50%{box-shadow: 0 0 0 7px rgba(var(--accent-red-rgb),0),0 4px 22px rgba(var(--accent-red-rgb),0.55)}}@keyframes rg-fx-shimmer-sweep{0%{background-position: 0 0,-140% 0}100%{background-position: 0 0,220% 0}}@keyframes rg-fx-hue-cycle{to{filter: hue-rotate(360deg)}}html[data-color-theme="lightning-storm"] .btn-primary,html[data-color-theme="lightning-storm"] .pill-cta--red,html[data-color-theme="lightning-storm"] .hero-eyebrow-tag{animation: rg-fx-flicker 3.2s ease-in-out infinite}html[data-color-theme="fire-inferno"] .btn-primary,html[data-color-theme="fire-inferno"] .pill-cta--red,html[data-color-theme="solar-flare"] .btn-primary{animation: rg-fx-pulse-glow 2.1s ease-in-out infinite}html[data-color-theme="neon-pulse"] .btn-primary,html[data-color-theme="neon-pulse"] .pill-cta--red,html[data-color-theme="neon-pulse"] .hero-eyebrow-tag{animation: rg-fx-flicker 2.6s ease-in-out infinite,rg-fx-pulse-glow 2.6s ease-in-out infinite}html[data-color-theme="ice-crystal"] .btn-primary,html[data-color-theme="ethereal-geist"] .btn-primary,html[data-color-theme="rift-catalyst"] .btn-primary{animation: rg-fx-pulse-glow 3.6s ease-in-out infinite}html[data-color-theme="steel-alloy"] .btn-primary{background-image: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 100%),linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.6) 48%,transparent 66%);background-size: 100% 100%,220% 100%;background-repeat: no-repeat;background-position: 0 0,-140% 0;animation: rg-fx-shimmer-sweep 3s linear infinite}html[data-color-theme="prism-light"] .btn-primary,html[data-color-theme="prism-light"] .pill-cta--red,html[data-color-theme="prism-light"] .hero-eyebrow-tag{animation: rg-fx-hue-cycle 5s linear infinite}@media (prefers-reduced-motion: reduce){html[data-color-theme] .btn-primary,html[data-color-theme] .pill-cta--red,html[data-color-theme] .hero-eyebrow-tag{animation: none !important}}html[data-color-theme="noxpin-gold"]{--bg-void: #0b0b0d;--bg-header: #0f0f12;--bg-topbar: #070708;--bg-surface: #141417;--bg-surface-2-solid: #1c1c21;--border-hair: #26262d;--border-hair-bright: #36363f;--text-primary: #f5f3ee;--text-muted: #a3a09a;--text-faint: #66635d;--gold-gradient: linear-gradient(135deg,#ffc43d 0%,#f0a000 45%,#a87000 100%)}html[data-color-theme="noxpin-gold"][data-theme="light"]{--bg-void: #ffffff;--bg-header: #ffffff;--bg-topbar: #faf8f4;--bg-surface: #faf8f5;--bg-surface-2-solid: #f2eee7;--border-hair: #ebe5da;--border-hair-bright: #ddd4c4;--text-primary: #16130d;--text-muted: #5f5a50;--text-faint: #99927f;--accent-red: #d48c00;--accent-red-hover: #eba010}@media (prefers-color-scheme: light){html[data-color-theme="noxpin-gold"]:not([data-theme="dark"]){--bg-void: #ffffff;--bg-header: #ffffff;--bg-topbar: #faf8f4;--bg-surface: #faf8f5;--bg-surface-2-solid: #f2eee7;--border-hair: #ebe5da;--border-hair-bright: #ddd4c4;--text-primary: #16130d;--text-muted: #5f5a50;--text-faint: #99927f;--accent-red: #d48c00;--accent-red-hover: #eba010}}html[data-color-theme="noxpin-gold"] .site-header{border-bottom-color: rgba(240,160,0,0.18)}html[data-color-theme="noxpin-gold"] .btn-primary,html[data-color-theme="noxpin-gold"] .co-btn{background: linear-gradient(180deg,#ffbf2e 0%,#f0a000 55%,#d98f00 100%);color: #140d00;box-shadow: 0 6px 18px -8px rgba(240,160,0,0.55),inset 0 1px 0 rgba(255,255,255,0.25)}html[data-color-theme="noxpin-gold"] .co-row--total .co-row__value{color: var(--accent-red)}html[data-color-theme="noxpin-gold"] ::selection{background: rgba(240,160,0,0.35)}.header-wallet-chip{display: inline-flex;align-items: center;gap: 0.45rem;height: 38px;padding: 0 0.35rem 0 0.75rem;border-radius: 999px;border: 1px solid rgba(var(--accent-red-rgb),0.45);background: var(--accent-red-soft);color: var(--text-primary);font-weight: 700;font-size: 0.84rem;white-space: nowrap;transition: border-color .15s ease,background .15s ease}.header-wallet-chip svg{color: var(--accent-red);flex-shrink: 0}.header-wallet-chip:hover{border-color: var(--accent-red);background: rgba(var(--accent-red-rgb),0.2)}.header-wallet-chip__plus{width: 26px;height: 26px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--accent-red);color: var(--accent-ink);font-size: 1rem;line-height: 1}@media (max-width: 640px){.header-wallet-chip__amount{display: none}.header-wallet-chip{padding: 0 0.3rem 0 0.55rem}}.account-menu__balance{margin-left: auto;font-weight: 700;color: var(--accent-red);font-size: 0.8rem}.wallet-hero{position: relative;overflow: hidden;border-radius: 16px;padding: 1.6rem 1.75rem;background: radial-gradient(600px 220px at 100% 0%,rgba(var(--accent-red-rgb),0.28),transparent 65%),linear-gradient(135deg,var(--bg-surface-2-solid) 0%,var(--bg-surface) 100%);border: 1px solid rgba(var(--accent-red-rgb),0.35)}.wallet-hero__glow{position: absolute;right: -60px;bottom: -80px;width: 260px;height: 260px;border-radius: 50%;background: radial-gradient(circle,rgba(var(--accent-red-rgb),0.22),transparent 70%);pointer-events: none}.wallet-hero__body{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 1.25rem;flex-wrap: wrap}.wallet-hero__label{font-size: 0.78rem;text-transform: uppercase;letter-spacing: 0.08em;color: var(--text-muted);font-weight: 600}.wallet-hero__amount{font-family: var(--font-display);font-weight: 700;font-size: 2.6rem;line-height: 1.1;margin-top: 0.2rem;background: var(--gold-gradient,linear-gradient(135deg,var(--accent-red-hover),var(--accent-red)));-webkit-background-clip: text;background-clip: text;color: transparent}.wallet-hero__hint{font-size: 0.8rem;color: var(--text-muted);margin-top: 0.3rem;max-width: 420px}.wallet-hero__actions{display: flex;gap: 0.6rem;flex-wrap: wrap}.wallet-hero__btn{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.7rem 1.2rem;font-size: 0.9rem}.wallet-hero--compact{padding: 1.2rem 1.4rem}.wallet-hero--compact .wallet-hero__amount{font-size: 2rem}.wallet-row{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.wallet-row__right{text-align: right;display: flex;flex-direction: column;align-items: flex-end;gap: 0.25rem;flex-shrink: 0}.tu-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;flex-wrap: wrap}.tu-head__balance{display: flex;flex-direction: column;align-items: flex-end}.tu-head__balance strong{font-family: var(--font-display);font-size: 1.5rem;color: var(--accent-red)}.tu-step{display: flex;align-items: center;gap: 0.6rem;font-weight: 700;font-size: 1rem;margin-bottom: 1rem}.tu-step__num{width: 26px;height: 26px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--accent-red);color: var(--accent-ink);font-size: 0.8rem;font-weight: 800}.tu-amount{display: flex;align-items: center;gap: 0.6rem;padding: 0.4rem 1rem;border-radius: 14px;background: var(--bg-void);border: 1px solid var(--border-hair-bright);transition: border-color .15s ease}.tu-amount:focus-within{border-color: var(--accent-red);box-shadow: 0 0 0 3px var(--accent-red-soft)}.tu-amount__symbol{font-family: var(--font-display);font-size: 1.8rem;font-weight: 700;color: var(--accent-red)}.tu-amount__input{flex: 1;min-width: 0;background: transparent;border: 0;outline: none;color: var(--text-primary);font-family: var(--font-display);font-size: 2rem;font-weight: 700;padding: 0.25rem 0}.tu-amount__input::-webkit-outer-spin-button,.tu-amount__input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.tu-amount__input{-moz-appearance: textfield}.tu-amount__code{font-size: 0.8rem;color: var(--text-muted);font-weight: 600}.tu-chips{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 0.8rem}.tu-chip{padding: 0.45rem 0.95rem;border-radius: 999px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface-2-solid);font-weight: 600;font-size: 0.85rem;color: var(--text-primary);transition: border-color .15s ease,color .15s ease}.tu-chip:hover{border-color: var(--accent-red);color: var(--accent-red)}.pg-layout{display: grid;grid-template-columns: 280px 1fr;gap: 1rem;align-items: start}@media (max-width: 860px){.pg-layout{grid-template-columns: 1fr}}.pg-groups{display: flex;flex-direction: column;gap: 0.55rem}.pg-groups__title{font-size: 0.78rem;font-weight: 700;color: var(--text-muted);margin-bottom: 0.1rem}.pg-group{display: flex;align-items: center;gap: 0.8rem;padding: 0.85rem 0.9rem;border-radius: 12px;cursor: pointer;border: 1px solid var(--border-hair);background: var(--bg-surface-2-solid);transition: border-color .15s ease,background .15s ease,box-shadow .15s ease}.pg-group:hover{border-color: var(--border-hair-bright)}.pg-group.is-selected{border-color: rgba(var(--accent-red-rgb),0.7);background: var(--accent-red-soft);box-shadow: inset 3px 0 0 var(--accent-red)}.pg-group__icon{width: 42px;height: 42px;border-radius: 10px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: rgba(var(--accent-red-rgb),0.14);color: var(--accent-red)}.pg-group__icon .co-icon{width: 22px;height: 22px}.pg-group__text{flex: 1;min-width: 0;display: flex;flex-direction: column}.pg-group__name{font-weight: 700;font-size: 0.98rem}.pg-group__fee{font-size: 0.74rem;color: var(--text-muted)}.pg-group__chev{color: var(--text-faint);flex-shrink: 0}.pg-group.is-selected .pg-group__chev{color: var(--accent-red)}.pg-panel{padding: 1rem 1.1rem;border-radius: 14px;background: var(--bg-surface-2-solid);border: 1px solid var(--border-hair)}.pg-panel__title{font-weight: 700;font-size: 1.05rem}.pg-panel__sub{font-size: 0.8rem;color: var(--text-muted);margin-bottom: 0.9rem}.pg-methods{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 0.7rem}.pg-method{padding-top: 1.45rem !important;position: relative;display: flex;align-items: center;gap: 0.8rem;padding: 0.9rem 1rem;border-radius: 12px;cursor: pointer;border: 1px solid var(--border-hair-bright);background: var(--bg-surface);transition: border-color .15s ease,background .15s ease,transform .15s ease}.pg-method:hover{border-color: rgba(var(--accent-red-rgb),0.55);transform: translateY(-1px)}.pg-method.is-selected{border-color: var(--accent-red);background: var(--accent-red-soft)}.pg-method__icon{width: 46px;height: 46px;border-radius: 10px;background: #fff;flex-shrink: 0;display: flex;align-items: center;justify-content: center;overflow: hidden}.pg-method__img{width: 34px;height: 34px;object-fit: contain;display: block}.pg-method__img svg{width: 34px;height: 34px;display: block}.pg-method__text{flex: 1;min-width: 0;display: flex;flex-direction: column;padding-right: 0.3rem}.pg-method__name{font-weight: 700;font-size: 0.88rem;line-height: 1.25;overflow-wrap: anywhere}.pg-method__hint{font-size: 0.74rem;color: var(--text-muted)}.pg-method__badge{position: absolute;top: 0.45rem;right: 0.6rem;font-size: 0.64rem;font-weight: 700;padding: 0.12rem 0.5rem;border-radius: 999px;background: rgba(var(--accent-red-rgb),0.16);color: var(--accent-red)}.pg-method__chev{color: var(--text-faint);flex-shrink: 0;margin-top: 0.8rem}.pg-method.is-selected .pg-method__chev{color: var(--accent-red)}.wallet-use{display: flex;align-items: center;gap: 0.85rem;margin-top: 0.9rem;padding: 0.95rem 1.1rem;border-radius: 14px;cursor: pointer;border: 1px dashed rgba(var(--accent-red-rgb),0.55);background: var(--bg-surface);transition: border-color .15s ease,background .15s ease}.wallet-use.is-on{border-style: solid;border-color: var(--accent-red);background: var(--accent-red-soft)}.wallet-use.is-empty{cursor: default;opacity: 0.85;border-color: var(--border-hair-bright)}.wallet-use__icon{width: 40px;height: 40px;border-radius: 10px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: rgba(var(--accent-red-rgb),0.14);color: var(--accent-red)}.wallet-use__text{flex: 1;min-width: 0;display: flex;flex-direction: column}.wallet-use__title{font-weight: 700;font-size: 0.95rem}.wallet-use__hint{font-size: 0.78rem;color: var(--text-muted)}.wallet-use__status{font-size: 0.76rem;color: var(--accent-red);font-weight: 600;margin-top: 0.15rem}.wallet-use__status:empty{display: none}.wallet-use__switch{width: 44px;height: 24px;border-radius: 999px;background: var(--border-hair-bright);position: relative;flex-shrink: 0;transition: background .15s ease}.wallet-use__switch span{position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;transition: transform .15s ease;box-shadow: 0 1px 3px rgba(0,0,0,.35)}.wallet-use.is-on .wallet-use__switch{background: var(--accent-red)}.wallet-use.is-on .wallet-use__switch span{transform: translateX(20px)}.wallet-use__add{font-size: 0.8rem;font-weight: 700;color: var(--accent-red);white-space: nowrap}.wallet-use__add:hover{text-decoration: underline}[data-payment-form].wallet-full .co-option,[data-payment-form].wallet-full .co-panel{opacity: 0.4;pointer-events: none}.pg-collapse{position: relative}.pg-collapse [data-pg-list]{position: relative;transition: max-height .35s ease}.pg-collapse.is-collapsed [data-pg-list]{overflow-y: auto;overscroll-behavior: contain;padding-right: 6px;margin-right: -6px;scrollbar-width: thin;scrollbar-color: var(--accent-red) transparent}.pg-collapse.is-expanded [data-pg-list]{overflow: hidden}.pg-collapse [data-pg-list]::-webkit-scrollbar{width: 6px}.pg-collapse [data-pg-list]::-webkit-scrollbar-track{background: rgba(var(--accent-red-rgb),0.08);border-radius: 999px}.pg-collapse [data-pg-list]::-webkit-scrollbar-thumb{background: var(--accent-red);border-radius: 999px}.pg-collapse.is-collapsed::after{content: '';position: absolute;left: 0;right: 6px;bottom: 46px;height: 34px;pointer-events: none;background: linear-gradient(to bottom,transparent,var(--bg-surface-2-solid))}.pg-more{width: 100%;margin-top: 0.7rem;display: flex;align-items: center;justify-content: center;gap: 0.4rem;padding: 0.6rem;border-radius: 10px;font-size: 0.84rem;font-weight: 700;color: var(--accent-red);border: 1px dashed rgba(var(--accent-red-rgb),0.5);background: rgba(var(--accent-red-rgb),0.06);transition: background .15s ease,border-color .15s ease}.pg-more:hover{background: rgba(var(--accent-red-rgb),0.14);border-style: solid}.pg-more svg{transition: transform .25s ease}.pg-collapse.is-expanded .pg-more svg{transform: rotate(180deg)}.pg-empty{display: flex;align-items: flex-start;gap: 0.6rem;padding: 1rem;border-radius: 12px;font-size: 0.85rem;color: var(--text-muted);border: 1px dashed var(--border-hair-bright);background: var(--bg-surface)}.pg-more[hidden]{display: none}.wallet-coupon{padding: 1.1rem 1.25rem;border-style: dashed;border-color: rgba(var(--accent-red-rgb),0.45)}.wallet-coupon__head{display: flex;align-items: center;gap: 0.75rem;margin-bottom: 0.8rem}.wallet-coupon__icon{width: 40px;height: 40px;border-radius: 10px;display: flex;align-items: center;justify-content: center;background: rgba(var(--accent-red-rgb),0.14);font-size: 1.2rem;flex-shrink: 0}.wallet-coupon__title{font-weight: 700;font-size: 0.98rem}.wallet-coupon__hint{font-size: 0.78rem;color: var(--text-muted)}.wallet-coupon__form{display: flex;gap: 0.6rem}.wallet-coupon__input{flex: 1;min-width: 0;background: var(--bg-void);border: 1px solid var(--border-hair-bright);border-radius: 10px;padding: 0.7rem 0.95rem;font-size: 0.9rem;color: var(--text-primary);text-transform: uppercase;letter-spacing: 0.04em;font-family: var(--font-mono)}.wallet-coupon__input:focus{outline: none;border-color: var(--accent-red);box-shadow: 0 0 0 3px var(--accent-red-soft)}.wallet-coupon__btn{padding: 0.7rem 1.3rem;white-space: nowrap}.wallet-coupon__msg{margin-top: 0.7rem;font-size: 0.84rem;font-weight: 600}.wallet-coupon__msg.is-error{color: #ff9d9d}.wallet-coupon__msg.is-success{color: var(--accent-stock)}@media (max-width: 480px){.wallet-coupon__form{flex-direction: column}}.pp-shell{display: flex;min-height: 100vh;background: var(--bg-void)}.pp-side{width: 250px;flex-shrink: 0;background: var(--bg-surface);border-right: 1px solid var(--border-hair);padding: 1.3rem 1.1rem;position: sticky;top: 0;height: 100vh;overflow-y: auto}.pp-main{flex: 1;min-width: 0;padding: 2rem 2.2rem 4rem;max-width: 1200px}.pp-me{display: flex;align-items: center;gap: 0.7rem;padding: 0.75rem;border-radius: 12px;background: var(--bg-surface-2-solid);margin-bottom: 1.1rem}.pp-me__avatar{width: 38px;height: 38px;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-weight: 800;background: var(--accent-red);color: var(--accent-ink);flex-shrink: 0}.pp-me__name{font-weight: 700;font-size: 0.92rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pp-me__role{font-size: 0.7rem;color: var(--text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pp-nav{display: flex;flex-direction: column;gap: 0.2rem;font-size: 0.9rem}.pp-nav a{display: flex;align-items: center;gap: 0.6rem;padding: 0.6rem 0.75rem;border-radius: 10px;color: var(--text-muted);transition: background .12s ease,color .12s ease}.pp-nav a:hover{background: var(--bg-surface-2-solid);color: var(--text-primary)}.pp-nav a.is-active{background: var(--accent-red-soft);color: var(--accent-red);font-weight: 700;box-shadow: inset 3px 0 0 var(--accent-red)}.pp-nav__sep{height: 1px;background: var(--border-hair);margin: 0.6rem 0.2rem}.pp-hero{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;padding: 1.4rem 1.6rem;border-radius: 16px;border: 1px solid rgba(var(--accent-red-rgb),0.35);background: radial-gradient(500px 200px at 100% 0%,rgba(var(--accent-red-rgb),0.22),transparent 65%),linear-gradient(135deg,var(--bg-surface-2-solid),var(--bg-surface))}.pp-hero__label{font-size: 0.75rem;text-transform: uppercase;letter-spacing: 0.08em;color: var(--text-muted);font-weight: 600}.pp-hero__amount{font-family: var(--font-display);font-size: 2.4rem;font-weight: 700;color: var(--accent-red);line-height: 1.1}.pp-hero__hint{font-size: 0.8rem;color: var(--text-muted);margin-top: 0.2rem}.pp-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.8rem}@media (max-width: 1000px){.pp-stats{grid-template-columns: repeat(2,minmax(0,1fr))}}.pp-stat{background: var(--bg-surface);border: 1px solid var(--border-hair);border-radius: 14px;padding: 1rem 1.1rem}.pp-stat__label{font-size: 0.74rem;color: var(--text-muted)}.pp-stat__value{font-family: var(--font-display);font-size: 1.6rem;font-weight: 700;line-height: 1.2}.pp-stat__sub{font-size: 0.72rem;color: var(--text-faint)}.pp-table{width: 100%;border-collapse: collapse;font-size: 0.85rem}.pp-table th{text-align: left;font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-muted);padding: 0.75rem 0.9rem;border-bottom: 1px solid var(--border-hair);font-weight: 600}.pp-table td{padding: 0.7rem 0.9rem;border-bottom: 1px solid var(--border-hair);vertical-align: top}.pp-table tr:last-child td{border-bottom: 0}.pp-label{display: block;font-size: 0.74rem;color: var(--text-muted);margin-bottom: 0.3rem}.pp-input{width: 100%;background: var(--bg-void);border: 1px solid var(--border-hair-bright);border-radius: 9px;padding: 0.55rem 0.8rem;font-size: 0.88rem;color: var(--text-primary)}.pp-input:focus{outline: none;border-color: var(--accent-red);box-shadow: 0 0 0 3px var(--accent-red-soft)}textarea.pp-input{resize: vertical}.pp-variant{display: flex;align-items: center;gap: 0.6rem;flex-wrap: wrap;padding: 0.6rem;border: 1px solid var(--border-hair);border-radius: 10px;background: var(--bg-surface-2-solid)}.pp-variant--new{border-style: dashed;border-color: rgba(var(--accent-red-rgb),0.45);background: transparent}@media (max-width: 800px){.pp-shell{flex-direction: column}.pp-side{width: 100%;height: auto;position: static;border-right: 0;border-bottom: 1px solid var(--border-hair)}.pp-nav{flex-direction: row;flex-wrap: wrap}.pp-nav__sep{display: none}.pp-main{padding: 1.2rem 1rem 3rem}}.align-middle{vertical-align: middle}.break-all{word-break: break-all}.w-12{width: 3rem}.h-12{height: 3rem}.mt-5{margin-top: 1.25rem}.p-2{padding: 0.5rem}.pt-1{padding-top: 0.25rem}.pt-3{padding-top: 0.75rem}.pt-4{padding-top: 1rem}.overflow-hidden{overflow: hidden}.rounded-full{border-radius: 9999px}.self-center{align-self: center}.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.whitespace-nowrap{white-space: nowrap}.min-w-\[180px\]{min-width: 180px}.text-\[var\(--accent-stock\)\]{color: var(--accent-stock)}.text-\[var\(--accent-red\)\]{color: var(--accent-red)}.border-\[var\(--accent-red\)\]{border-color: var(--accent-red)}.px-1\.5{padding-left: 0.375rem;padding-right: 0.375rem}.py-0\.5{padding-top: 0.125rem;padding-bottom: 0.125rem}.last\:border-0:last-child{border-width: 0}@media (min-width: 640px){.sm\:w-72{width: 18rem}}@media (min-width: 768px){.md\:col-span-2{grid-column: span 2 / span 2}.md\:col-span-3{grid-column: span 3 / span 3}.md\:col-span-5{grid-column: span 5 / span 5}}.tk-layout{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 1.5rem;align-items: start}@media (max-width: 1000px){.tk-layout{grid-template-columns: 1fr}}.tk-thread{display: flex;flex-direction: column;gap: 0.8rem}.tk-msg{max-width: 85%;padding: 0.85rem 1rem;border-radius: 14px 14px 14px 4px;background: var(--bg-surface);border: 1px solid var(--border-hair)}.tk-msg--admin{align-self: flex-end;border-radius: 14px 14px 4px 14px;background: var(--accent-red-soft);border-color: rgba(var(--accent-red-rgb),0.4)}.tk-msg__meta{display: flex;justify-content: space-between;gap: 1rem;font-size: 0.74rem;color: var(--text-muted);margin-bottom: 0.35rem}.tk-msg__meta strong{color: var(--text-primary)}.tk-msg--admin .tk-msg__meta strong{color: var(--accent-red)}.tk-msg__body{font-size: 0.9rem;line-height: 1.55;overflow-wrap: anywhere}.dw{position: fixed;left: 0;top: 50%;transform: translateY(-50%);z-index: 70;font-family: var(--font-body)}.dw-tab{display: flex;flex-direction: column;align-items: center;gap: 0.55rem;width: 44px;padding: 0.8rem 0 0.7rem;border-radius: 0 14px 14px 0;cursor: pointer;background: linear-gradient(180deg,#1d1508 0%,#0d0a05 100%);border: 1.5px solid rgba(240,160,0,0.7);border-left: 0;box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 18px rgba(240,160,0,0.18);color: #f0a000;transition: transform .25s ease,opacity .2s ease,box-shadow .2s ease}.dw-tab:hover{box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 26px rgba(240,160,0,0.35)}.dw-tab__icon{width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,#ffc43d,#f0a000 55%,#a87000);color: #140d00}.dw-tab__icon svg{width: 17px;height: 17px}.dw-tab__label{writing-mode: vertical-rl;transform: rotate(180deg);font-family: var(--font-display);font-weight: 700;font-size: 0.8rem;letter-spacing: 0.22em;color: #f5d27a}.dw-tab__chev{animation: dw-nudge 1.8s ease-in-out infinite}@keyframes dw-nudge{0%,100%{transform: translateX(0)}50%{transform: translateX(3px)}}.dw.is-open .dw-tab{opacity: 0;pointer-events: none;transform: translateX(-100%)}.dw-card{position: absolute;left: 14px;top: 50%;width: 380px;max-width: calc(100vw - 28px);transform: translate(calc(-100% - 30px),-50%);opacity: 0;pointer-events: none;transition: transform .38s cubic-bezier(.2,.9,.25,1.1),opacity .25s ease;padding: 1.25rem 1.25rem 1.2rem;border-radius: 14px;overflow: hidden;color: #f5f0e6;background: radial-gradient(420px 220px at 0% 0%,rgba(240,160,0,0.16),transparent 60%),linear-gradient(140deg,#22180a 0%,#120d07 55%,#1b1308 100%);border: 1.5px solid rgba(240,160,0,0.75);box-shadow: 0 24px 70px rgba(0,0,0,0.65),0 0 34px rgba(240,160,0,0.18),inset 0 0 0 1px rgba(255,215,120,0.06)}.dw.is-open .dw-card{transform: translate(0,-50%);opacity: 1;pointer-events: auto}.dw-corner{position: absolute;width: 16px;height: 16px;border-color: #ffcf5a;border-style: solid;z-index: 2}.dw-corner--tl{top: 6px;left: 6px;border-width: 2px 0 0 2px}.dw-corner--tr{top: 6px;right: 6px;border-width: 2px 2px 0 0}.dw-corner--bl{bottom: 6px;left: 6px;border-width: 0 0 2px 2px}.dw-corner--br{bottom: 6px;right: 6px;border-width: 0 2px 2px 0}.dw-card__art{position: absolute;top: 0;right: 0;bottom: 0;width: 52%;background-size: cover;background-position: center top;opacity: 0.55;-webkit-mask-image: linear-gradient(to left,#000 30%,transparent 100%);mask-image: linear-gradient(to left,#000 30%,transparent 100%)}.dw-card__art--mark{display: flex;align-items: center;justify-content: flex-end;opacity: 0.14}.dw-card__art--mark img{width: 230px;margin-right: -40px}.dw-card > *:not(.dw-card__art):not(.dw-corner){position: relative;z-index: 1}.dw-close{position: absolute !important;top: 14px;right: 14px;z-index: 3 !important;color: #f5d27a;opacity: 0.85;transition: opacity .15s ease,transform .15s ease}.dw-close:hover{opacity: 1;transform: rotate(90deg)}.dw-head{display: flex;align-items: center;gap: 0.9rem;margin-bottom: 1rem;padding-right: 1.6rem}.dw-avatar{width: 66px;height: 66px;border-radius: 50%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;overflow: hidden;background: linear-gradient(135deg,#ffcf5a 0%,#f0a000 50%,#9a6400 100%);color: #fff;box-shadow: 0 0 0 3px rgba(20,13,0,0.9),0 0 0 4.5px rgba(240,160,0,0.8),0 0 22px rgba(240,160,0,0.35)}.dw-avatar svg{width: 34px;height: 34px;filter: drop-shadow(0 1px 1px rgba(0,0,0,.35))}.dw-avatar img{width: 100%;height: 100%;object-fit: cover}.dw-small{font-family: var(--font-display);font-weight: 700;font-size: 0.8rem;letter-spacing: 0.24em;color: #e8b64a}.dw-title{font-family: var(--font-display);font-weight: 700;font-size: 2rem;line-height: 1;letter-spacing: 0.06em;background: linear-gradient(180deg,#fff3c9 0%,#ffcf5a 45%,#d99100 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.dw-sub{font-size: 0.8rem;color: #d9cdb4;margin-top: 0.2rem;font-weight: 600}.dw-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 0.6rem;margin-bottom: 0.7rem}.dw-stat{border: 1px solid rgba(240,160,0,0.45);background: rgba(0,0,0,0.35);border-radius: 10px;padding: 0.55rem 0.5rem;text-align: center}.dw-stat__label{font-size: 0.64rem;letter-spacing: 0.14em;color: #c9ad74;font-weight: 700;display: flex;align-items: center;justify-content: center;gap: 0.35rem}.dw-stat__value{font-family: var(--font-display);font-weight: 700;font-size: 1.45rem;color: #ffe19a;line-height: 1.2}.dw-stat__value--online{color: #7ee07e}.dw-dot{width: 7px;height: 7px;border-radius: 50%;background: #5fd35f;box-shadow: 0 0 8px #5fd35f;animation: dw-pulse 1.6s ease-in-out infinite}@keyframes dw-pulse{50%{opacity: 0.4}}.dw-chips{display: flex;justify-content: space-between;gap: 0.3rem;flex-wrap: wrap;padding: 0.45rem 0.6rem;margin-bottom: 0.9rem;border: 1px solid rgba(240,160,0,0.3);border-radius: 9px;background: rgba(0,0,0,0.3)}.dw-chip{font-size: 0.7rem;color: #e9dcc0;display: inline-flex;align-items: center;gap: 0.3rem;font-weight: 600}.dw-join{display: flex;align-items: center;justify-content: center;gap: 0.5rem;width: 100%;padding: 0.85rem 1rem;border-radius: 10px;font-family: var(--font-display);font-weight: 700;font-size: 1.1rem;letter-spacing: 0.16em;color: #1c1102;background: linear-gradient(180deg,#ffd978 0%,#f0b429 45%,#c98a12 100%);border: 1px solid #ffe4a0;box-shadow: 0 6px 18px rgba(240,160,0,0.35),inset 0 1px 0 rgba(255,255,255,0.45);transition: filter .15s ease,transform .15s ease}.dw-join:hover{filter: brightness(1.08);transform: translateY(-1px)}.dw-join span{font-size: 1.2rem}@media (max-width: 640px){.dw-tab{width: 36px;padding: 0.6rem 0}.dw-tab__label{font-size: 0.68rem}.dw-title{font-size: 1.7rem}.dw-avatar{width: 54px;height: 54px}}.nav-cta{position: relative;display: inline-flex;align-items: center;gap: 0.55rem;height: 40px;padding: 0 0.95rem 0 0.35rem;border-radius: 999px;font-size: 0.84rem;font-weight: 700;letter-spacing: 0.01em;white-space: nowrap;overflow: hidden;isolation: isolate;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.nav-cta__icon{position: relative;width: 30px;height: 30px;border-radius: 50%;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;transition: transform .25s ease}.nav-cta__icon svg{width: 16px;height: 16px}.nav-cta:hover .nav-cta__icon{transform: rotate(-8deg) scale(1.06)}.nav-cta__arrow{width: 15px;height: 15px;margin-left: -0.1rem;transition: transform .2s ease}.nav-cta:hover .nav-cta__arrow{transform: translateX(3px)}.nav-cta--gold{color: #1a1000;background: linear-gradient(180deg,#ffcb45 0%,#f0a000 55%,#d48c00 100%);border: 1px solid rgba(255,220,140,0.9);box-shadow: 0 6px 18px -6px rgba(240,160,0,0.65),inset 0 1px 0 rgba(255,255,255,0.45)}.nav-cta--gold .nav-cta__icon{background: rgba(20,13,0,0.88);color: #ffc437;box-shadow: inset 0 0 0 1px rgba(255,196,55,0.35)}.nav-cta--gold::after{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.55) 50%,transparent 70%);transform: translateX(-120%)}.nav-cta--gold:hover{transform: translateY(-1px);box-shadow: 0 10px 24px -8px rgba(240,160,0,0.8),inset 0 1px 0 rgba(255,255,255,0.5)}.nav-cta--gold:hover::after{transform: translateX(120%);transition: transform .7s ease}.nav-cta--ghost{color: var(--text-primary);background: linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01));border: 1px solid var(--border-hair-bright)}.nav-cta--ghost .nav-cta__icon{background: rgba(var(--accent-red-rgb),0.14);color: var(--accent-red);box-shadow: inset 0 0 0 1px rgba(var(--accent-red-rgb),0.35)}.nav-cta--ghost:hover{transform: translateY(-1px);border-color: rgba(var(--accent-red-rgb),0.75);color: var(--accent-red);box-shadow: 0 8px 20px -10px rgba(var(--accent-red-rgb),0.6)}.nav-cta__ping{position: absolute;top: 1px;right: 1px;width: 8px;height: 8px;border-radius: 50%;background: var(--accent-red);box-shadow: 0 0 0 2px var(--bg-header)}.nav-cta__ping::after{content: '';position: absolute;inset: 0;border-radius: 50%;background: var(--accent-red);animation: nav-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes nav-ping{75%,100%{transform: scale(2.4);opacity: 0}}@media (max-width: 640px){.nav-cta{height: 36px;font-size: 0.78rem}.nav-cta__arrow{display: none}}.nav-cta{height: 38px;gap: 0.45rem;padding: 0 0.8rem 0 0.3rem;font-size: 0.82rem}.nav-cta__icon{width: 28px;height: 28px}.nav-cta__arrow{width: 14px;height: 14px}.nav-cta--gold:hover,.nav-cta--ghost:hover{transform: none}.category-nav .nav-cta + .nav-cta{margin-left: -0.55rem}.category-nav > div{gap: 0.9rem}.category-nav .nav-cta + .nav-cta{margin-left: -0.25rem}.dw-card{width: 318px;padding: 1rem 1rem 0.95rem;border-radius: 12px;border-width: 1px}.dw-corner{width: 11px;height: 11px}.dw-corner--tl{top: 5px;left: 5px}.dw-corner--tr{top: 5px;right: 5px}.dw-corner--bl{bottom: 5px;left: 5px}.dw-corner--br{bottom: 5px;right: 5px}.dw-close{top: 11px;right: 11px}.dw-close svg{width: 15px;height: 15px}.dw-head{gap: 0.7rem;margin-bottom: 0.8rem;padding-right: 1.2rem}.dw-avatar{width: 48px;height: 48px;box-shadow: 0 0 0 2px rgba(20,13,0,0.9),0 0 0 3px rgba(240,160,0,0.75),0 0 14px rgba(240,160,0,0.3)}.dw-avatar svg{width: 24px;height: 24px}.dw-small{font-size: 0.62rem;letter-spacing: 0.26em}.dw-title{font-size: 1.35rem;letter-spacing: 0.08em}.dw-sub{font-size: 0.72rem;margin-top: 0.1rem;font-weight: 500;color: #cbbfa6}.dw-stats{gap: 0.45rem;margin-bottom: 0.55rem}.dw-stat{padding: 0.4rem 0.4rem;border-radius: 8px;border-color: rgba(240,160,0,0.35)}.dw-stat__label{font-size: 0.56rem;letter-spacing: 0.16em;gap: 0.3rem}.dw-stat__value{font-size: 1.05rem}.dw-dot{width: 6px;height: 6px}.dw-chips{padding: 0.35rem 0.5rem;margin-bottom: 0.7rem;border-radius: 8px}.dw-chip{font-size: 0.62rem;gap: 0.22rem}.dw-join{padding: 0.6rem 0.8rem;border-radius: 8px;font-size: 0.86rem;letter-spacing: 0.2em}.dw-join span{font-size: 0.95rem}.dw-card__art--mark img{width: 170px;margin-right: -34px}.dw-tab{width: 38px;padding: 0.65rem 0 0.55rem;gap: 0.45rem;border-radius: 0 12px 12px 0}.dw-tab__icon{width: 26px;height: 26px}.dw-tab__icon svg{width: 14px;height: 14px}.dw-tab__label{font-size: 0.68rem;letter-spacing: 0.24em}.nb-page{max-width: 1280px;margin: 0 auto;padding: 2.2rem 1.25rem 3.5rem}.nb-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;flex-wrap: wrap;margin-bottom: 1.4rem}.nb-eyebrow{display: inline-flex;align-items: center;gap: 0.45rem;font-size: 0.68rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: var(--accent-red)}.nb-eyebrow span{width: 18px;height: 2px;background: var(--accent-red);border-radius: 2px}.nb-title{font-family: var(--font-display);font-weight: 700;font-size: 1.75rem;line-height: 1.15;margin-top: 0.15rem}.nb-sub{font-size: 0.84rem;color: var(--text-muted);margin-top: 0.2rem}.nb-search{min-width: 240px;padding: 0.3rem 0.35rem 0.3rem 0.95rem}.nb-search button{width: 30px;height: 30px}.nb-meta{display: flex;align-items: center;gap: 0.35rem;flex-wrap: wrap;font-size: 0.68rem;color: var(--text-faint);font-weight: 500}.nb-cat{display: inline-flex;align-items: center;font-size: 0.6rem;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;padding: 0.18rem 0.5rem;border-radius: 999px;color: var(--accent-red);background: var(--accent-red-soft);border: 1px solid rgba(var(--accent-red-rgb),0.35)}.nb-cat--float{position: absolute;left: 0.6rem;top: 0.6rem;background: rgba(10,10,12,0.72);backdrop-filter: blur(6px)}.nb-more{display: inline-flex;align-items: center;gap: 0.3rem;font-size: 0.74rem;font-weight: 700;color: var(--accent-red);margin-top: auto;padding-top: 0.35rem}.nb-more svg{width: 13px;height: 13px;transition: transform .2s ease}.nb-feature{display: grid;grid-template-columns: 1.15fr 1fr;gap: 0;margin-bottom: 1.4rem;border-radius: 14px;overflow: hidden;background: var(--bg-surface);border: 1px solid var(--border-hair);transition: border-color .2s ease,box-shadow .2s ease}.nb-feature:hover{border-color: rgba(var(--accent-red-rgb),0.6);box-shadow: 0 16px 40px -18px rgba(var(--accent-red-rgb),0.45)}.nb-feature__media{position: relative;aspect-ratio: 16 / 9;background: var(--bg-surface-2-solid);overflow: hidden}.nb-feature__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.22,1,.36,1)}.nb-feature:hover .nb-feature__media img{transform: scale(1.04)}.nb-badge{position: absolute;left: 0.8rem;top: 0.8rem;font-size: 0.62rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;padding: 0.25rem 0.6rem;border-radius: 999px;background: var(--accent-red);color: var(--accent-ink)}.nb-feature__body{padding: 1.4rem 1.5rem;display: flex;flex-direction: column;gap: 0.55rem;justify-content: center}.nb-feature__title{font-family: var(--font-display);font-weight: 700;font-size: 1.35rem;line-height: 1.25}.nb-feature:hover .nb-feature__title{color: var(--accent-red)}.nb-feature__excerpt{font-size: 0.85rem;color: var(--text-muted);line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.nb-feature:hover .nb-more svg,.nb-card:hover .nb-more svg{transform: translateX(3px)}.nb-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem}@media (max-width: 1100px){.nb-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.nb-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.nb-feature{grid-template-columns: 1fr}}@media (max-width: 520px){.nb-grid{grid-template-columns: 1fr}}.nb-card{display: flex;flex-direction: column;border-radius: 12px;overflow: hidden;background: var(--bg-surface);border: 1px solid var(--border-hair);transition: border-color .2s ease,transform .2s ease,box-shadow .2s ease}.nb-card:hover{border-color: rgba(var(--accent-red-rgb),0.6);transform: translateY(-2px);box-shadow: 0 14px 30px -16px rgba(0,0,0,0.6)}.nb-card__media{position: relative;aspect-ratio: 16 / 9;background: var(--bg-surface-2-solid);overflow: hidden}.nb-card__media > img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .45s cubic-bezier(.22,1,.36,1)}.nb-card:hover .nb-card__media > img{transform: scale(1.05)}.nb-card__ph{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}.nb-card__ph img{width: 56px;opacity: 0.35}.nb-card__body{padding: 0.8rem 0.9rem 0.9rem;display: flex;flex-direction: column;gap: 0.35rem;flex: 1}.nb-card__title{font-family: var(--font-display);font-weight: 700;font-size: 0.95rem;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nb-card:hover .nb-card__title{color: var(--accent-red)}.nb-card__excerpt{font-size: 0.76rem;color: var(--text-muted);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cfab{position: fixed;left: 20px;bottom: 20px;z-index: 65;width: 56px;height: 56px}.cfab__main{position: absolute;inset: 0;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;color: #1a1000;background: linear-gradient(180deg,#ffcb45 0%,#f0a000 55%,#cf8700 100%);border: 1px solid rgba(255,225,150,0.9);box-shadow: 0 10px 26px -6px rgba(240,160,0,0.6),inset 0 1px 0 rgba(255,255,255,0.45);transition: transform .25s ease,background .25s ease,color .25s ease}.cfab__main::before{content: '';position: absolute;inset: -6px;border-radius: 50%;border: 2px solid rgba(240,160,0,0.45);animation: cfab-ring 2.4s ease-out infinite}@keyframes cfab-ring{0%{transform: scale(0.85);opacity: 0.9}100%{transform: scale(1.35);opacity: 0}}.cfab__main svg{width: 26px;height: 26px;position: absolute;transition: transform .3s ease,opacity .2s ease}.cfab__ico-x{opacity: 0;transform: rotate(-90deg) scale(0.6);width: 22px !important;height: 22px !important}.cfab.is-open .cfab__main{background: linear-gradient(180deg,#2a2112,#120d06);color: #ffcb45;transform: rotate(0deg)}.cfab.is-open .cfab__main::before{animation: none;opacity: 0}.cfab.is-open .cfab__ico-chat{opacity: 0;transform: rotate(90deg) scale(0.6)}.cfab.is-open .cfab__ico-x{opacity: 1;transform: none}.cfab__item{--angle: calc(90deg - var(--i) * (90deg / max(1,var(--n) - 1)));--r: 84px;position: absolute;left: 5px;top: 5px;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;box-shadow: 0 8px 18px -6px rgba(0,0,0,0.55);opacity: 0;pointer-events: none;transform: scale(0.4);transition: transform .35s cubic-bezier(.2,.9,.3,1.25),opacity .2s ease;transition-delay: calc(var(--i) * 35ms)}.cfab__item svg{width: 22px;height: 22px}.cfab.is-open .cfab__item{opacity: 1;pointer-events: auto;transform: translate(calc(cos(var(--angle)) * var(--r)),calc(sin(var(--angle)) * var(--r) * -1)) scale(1)}.cfab.is-open .cfab__item:hover{filter: brightness(1.1)}.cfab__item--email{background: #f47b20}.cfab__item--discord{background: #5865f2}.cfab__item--whatsapp{background: #25d366}.cfab__item--telegram{background: #2aabee}@media (max-width: 640px){.cfab{left: 14px;bottom: 14px;width: 50px;height: 50px}.cfab__item{left: 3px;top: 3px}.cfab__item{--r: 76px}}.cfab{transition: opacity .3s ease}body:has(.cookie-bar:not([hidden])) .cfab{opacity: 0;pointer-events: none}.nb-feature{grid-template-columns: 1fr 1fr;height: 290px}.nb-feature__media{aspect-ratio: auto;height: 100%}.nb-feature__body{padding: 1.2rem 1.4rem;gap: 0.45rem}.nb-feature__title{font-size: 1.2rem}.nb-feature__excerpt{font-size: 0.8rem}.nb-feature .nb-more{margin-top: 0.4rem}@media (max-width: 820px){.nb-feature{height: auto}.nb-feature__media{aspect-ratio: 16 / 9;height: auto}}.bp{display: flex;flex-direction: column;gap: 1rem;font-size: 0.92rem;line-height: 1.7}.bp p{margin: 0 0 0.7rem;color: var(--text-muted)}.bp p:last-child{margin-bottom: 0}.bp strong{color: var(--text-primary)}.bp-lead p{font-size: 0.98rem;color: var(--text-primary);opacity: 0.88}.bp-sec{border: 1px solid var(--border-hair);background: var(--bg-surface);border-radius: 12px;overflow: hidden}.bp-sec__title{display: flex;align-items: center;gap: 0.6rem;margin: 0 !important;padding: 0.85rem 1.1rem;font-family: var(--font-display);font-weight: 700;font-size: 1.08rem !important;line-height: 1.3;color: var(--text-primary);border-bottom: 1px solid var(--border-hair);background: linear-gradient(90deg,rgba(var(--accent-red-rgb),0.10),transparent 70%)}.bp-sec__title::before{content: '';width: 4px;height: 1.1em;border-radius: 3px;background: var(--accent-red);flex-shrink: 0}.bp-sec__body{padding: 1rem 1.1rem 1.1rem;display: flex;flex-direction: column;gap: 0.75rem}.bp-sec__body > p{margin: 0}.bp-step{border: 1px solid var(--border-hair);background: var(--bg-surface-2-solid);border-radius: 10px;padding: 0.85rem 1rem}.bp-step__title{display: flex;align-items: center;gap: 0.55rem;font-weight: 700;font-size: 0.95rem;color: var(--accent-red);margin-bottom: 0.45rem}.bp-step__num{width: 22px;height: 22px;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;background: var(--accent-red);color: var(--accent-ink);font-size: 0.72rem;font-weight: 800}.bp-step__body{display: flex;flex-direction: column;gap: 0.55rem}.bp-step__body p{margin: 0;font-size: 0.86rem}.bp-points{display: grid;gap: 0.55rem}.bp-point{border-left: 3px solid rgba(var(--accent-red-rgb),0.7);background: rgba(var(--accent-red-rgb),0.05);border-radius: 0 8px 8px 0;padding: 0.55rem 0.8rem}.bp-step .bp-point{background: rgba(0,0,0,0.12)}.bp-point__label{font-weight: 700;font-size: 0.86rem;color: var(--text-primary);margin-bottom: 0.1rem}.bp-point__text{font-size: 0.84rem;color: var(--text-muted);line-height: 1.6}.bp-list{margin: 0;padding-left: 1.2rem;color: var(--text-muted);font-size: 0.86rem}.bp-list li{margin-bottom: 0.35rem}.bp-list li::marker{color: var(--accent-red);font-weight: 700}.bp-sec--faq .bp-sec__body{gap: 0.55rem}.bp-faq{border: 1px solid var(--border-hair);border-radius: 10px;padding: 0.75rem 0.9rem;background: var(--bg-surface-2-solid)}.bp-faq__q{font-weight: 700;font-size: 0.9rem;color: var(--text-primary);display: flex;gap: 0.5rem}.bp-faq__q::before{content: 'Q';flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-size: 0.68rem;font-weight: 800;background: var(--accent-red);color: var(--accent-ink);margin-top: 0.15rem}.bp-faq__a{margin: 0.35rem 0 0 1.75rem !important;font-size: 0.85rem}.bp-sec--summary{border-color: rgba(46,204,113,0.35);background: rgba(46,204,113,0.05)}.bp-sec--summary .bp-sec__title{color: #7de19b;background: none;border-bottom-color: rgba(46,204,113,0.2)}.bp-sec--summary .bp-sec__title::before{background: #2ecc71}.blog-content h2{font-size: 1.15rem;padding-left: 0.7rem;border-left: 4px solid var(--accent-red)}.blog-content h3{font-size: 1rem}.blog-content{font-size: 0.95rem}.bp-lead p{font-size: 0.93rem;line-height: 1.75}.nav-cta--gold{color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 82%,#000) 100%);border-color: color-mix(in srgb,var(--accent-red-hover) 70%,#fff);box-shadow: 0 6px 18px -6px rgba(var(--accent-red-rgb),0.65),inset 0 1px 0 rgba(255,255,255,0.4)}.nav-cta--gold:hover{box-shadow: 0 10px 24px -8px rgba(var(--accent-red-rgb),0.8),inset 0 1px 0 rgba(255,255,255,0.45)}.nav-cta--gold .nav-cta__icon{background: rgba(10,10,12,0.85);color: var(--accent-red-hover);box-shadow: inset 0 0 0 1px rgba(var(--accent-red-rgb),0.4)}.dw-tab{border-color: rgba(var(--accent-red-rgb),0.7);color: var(--accent-red);box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 18px rgba(var(--accent-red-rgb),0.2)}.dw-tab:hover{box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 26px rgba(var(--accent-red-rgb),0.38)}.dw-tab__icon{background: linear-gradient(135deg,var(--accent-red-hover),var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 70%,#000));color: var(--accent-ink)}.dw-tab__label{color: var(--accent-red-hover)}.dw-tab,.dw-card{background-color: #0e0d0c}.dw-tab{background: linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 12%,#111) 0%,#0b0a09 100%)}.dw-card{border-color: rgba(var(--accent-red-rgb),0.75);background: radial-gradient(420px 220px at 0% 0%,rgba(var(--accent-red-rgb),0.18),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--accent-red) 13%,#121110) 0%,#0f0e0d 55%,color-mix(in srgb,var(--accent-red) 9%,#121110) 100%);box-shadow: 0 24px 70px rgba(0,0,0,0.65),0 0 34px rgba(var(--accent-red-rgb),0.2)}.dw-corner{border-color: var(--accent-red-hover)}.dw-close{color: var(--accent-red-hover)}.dw-avatar{background: linear-gradient(135deg,var(--accent-red-hover) 0%,var(--accent-red) 50%,color-mix(in srgb,var(--accent-red) 65%,#000) 100%);box-shadow: 0 0 0 2px rgba(10,10,12,0.9),0 0 0 3px rgba(var(--accent-red-rgb),0.75),0 0 14px rgba(var(--accent-red-rgb),0.3)}.dw-small{color: var(--accent-red)}.dw-title{background: linear-gradient(180deg,#ffffff 0%,color-mix(in srgb,var(--accent-red-hover) 65%,#fff) 40%,var(--accent-red) 100%);-webkit-background-clip: text;background-clip: text}.dw-stat{border-color: rgba(var(--accent-red-rgb),0.35)}.dw-stat__label{color: color-mix(in srgb,var(--accent-red) 60%,#bbb)}.dw-stat__value{color: color-mix(in srgb,var(--accent-red-hover) 45%,#fff)}.dw-stat__value--online{color: #7ee07e}.dw-chips{border-color: rgba(var(--accent-red-rgb),0.3)}.dw-join{color: var(--accent-ink);background: linear-gradient(180deg,color-mix(in srgb,var(--accent-red-hover) 70%,#fff) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 78%,#000) 100%);border-color: color-mix(in srgb,var(--accent-red-hover) 60%,#fff);box-shadow: 0 6px 18px rgba(var(--accent-red-rgb),0.35),inset 0 1px 0 rgba(255,255,255,0.4)}.cfab__main{color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 80%,#000) 100%);border-color: color-mix(in srgb,var(--accent-red-hover) 65%,#fff);box-shadow: 0 10px 26px -6px rgba(var(--accent-red-rgb),0.6),inset 0 1px 0 rgba(255,255,255,0.4)}.cfab__main::before{border-color: rgba(var(--accent-red-rgb),0.45)}.cfab.is-open .cfab__main{background: linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 18%,#1a1a1a),#0e0e10);color: var(--accent-red-hover)}.dw-card__art--mark img{filter: grayscale(1) brightness(1.6)}[data-theme="light"],html[data-color-theme][data-theme="light"]{--bg-void: #e2e1de;--bg-header: #faf8f5;--bg-topbar: #efece7;--bg-surface: #f4f2ee;--bg-surface-2-solid: #e9e6e0;--border-hair: #d5d1c9;--border-hair-bright: #c5bfb4;--text-primary: #17140f;--text-muted: #565148;--text-faint: #898376}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]),html[data-color-theme]:not([data-theme="dark"]){--bg-void: #e2e1de;--bg-header: #faf8f5;--bg-topbar: #efece7;--bg-surface: #f4f2ee;--bg-surface-2-solid: #e9e6e0;--border-hair: #d5d1c9;--border-hair-bright: #c5bfb4;--text-primary: #17140f;--text-muted: #565148;--text-faint: #898376}}[data-theme="light"] .category-nav{background: var(--bg-header)}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .category-nav{background: var(--bg-header)}}[data-theme="light"] .badge-platform{background: var(--accent-red);border-color: var(--accent-red);color: #fff;font-weight: 700}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .badge-platform{background: var(--accent-red);border-color: var(--accent-red);color: #fff;font-weight: 700}}.top-bar a.tp-badge{color: var(--text-primary)}.tp-badge{display: inline-flex;align-items: center;gap: 0.35rem;font-weight: 700;font-size: 0.8rem;padding: 0.1rem 0;transition: opacity .15s ease}.tp-badge:hover{opacity: 0.85}.tp-badge__logo{width: 15px;height: 15px;flex-shrink: 0}.tp-badge__name{letter-spacing: 0.01em}.tp-badge__stars{display: inline-flex;gap: 2px;margin-left: 0.15rem}.tp-badge__stars span{width: 14px;height: 14px;background: #00b67a;display: inline-flex;align-items: center;justify-content: center;border-radius: 1px}.tp-badge__stars svg{width: 11px;height: 11px}.rich-html [style*="#12141d"],.rich-html [style*="#161824"]{background-color: var(--bg-surface) !important;box-shadow: none !important;border: 1px solid var(--border-hair)}.rich-html [style*="#1a1d2b"]{background-color: var(--bg-surface-2-solid) !important}.rich-html [style*="#232736"],.rich-html [style*="#282c3f"]{border-color: var(--border-hair) !important}.rich-html [style*="color: #ffffff"],.rich-html [style*="color:#ffffff"],.rich-html [style*="color: #fff;"]{color: var(--text-primary) !important}.rich-html [style*="#a3a8b5"],.rich-html [style*="#8c93a4"],.rich-html [style*="#cbd5e1"],.rich-html [style*="#e2e8f0"]{color: var(--text-muted) !important}.rich-html [style*="color: #ef4444"],.rich-html [style*="color: #f87171"],.rich-html [style*="color: #dc2626"]{color: var(--accent-red) !important;border-bottom-color: var(--accent-red) !important}.rich-html [style*="background-color: #ef4444"],.rich-html [style*="background-color: #dc2626"]{background-color: var(--accent-red) !important;color: var(--accent-ink) !important}.rich-html [style*="border-left: 4px solid #ef4444"]{border-left-color: var(--accent-red) !important}.rich-html a[style*="background-color"]{box-shadow: 0 6px 16px -6px rgba(var(--accent-red-rgb),0.55);transition: filter .15s ease}.rich-html a[style*="background-color"]:hover{filter: brightness(1.08)}[data-theme="light"] .rich-html [style*="#4ade80"]{color: #15803d !important;border-bottom-color: #15803d !important}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .rich-html [style*="#4ade80"]{color: #15803d !important;border-bottom-color: #15803d !important}}.nb-related{margin-top: 3rem;padding-top: 1.8rem;border-top: 1px solid var(--border-hair)}.nb-related__head{margin-bottom: 1rem}.nb-related__title{font-family: var(--font-display);font-weight: 700;font-size: 1.3rem;margin-top: 0.15rem}.nb-related__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.9rem}@media (max-width: 720px){.nb-related__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 460px){.nb-related__grid{grid-template-columns: 1fr}}.nb-related .nb-card__title{font-size: 0.88rem}:root{--price-green: #92e800}[data-theme="light"],html[data-color-theme][data-theme="light"]{--bg-void: #ebe9e5;--bg-header: #faf8f5;--bg-topbar: #f1efeb;--bg-surface: #f6f4f1;--bg-surface-2-solid: #edeae5;--price-green: #5e9404}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]),html[data-color-theme]:not([data-theme="dark"]){--bg-void: #ebe9e5;--bg-header: #faf8f5;--bg-topbar: #f1efeb;--bg-surface: #f6f4f1;--bg-surface-2-solid: #edeae5;--price-green: #5e9404}}[data-theme="light"] .category-nav{background: #f1eee8;border-top: 1px solid #e6e2da;border-bottom: 1px solid #ddd8ce}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .category-nav{background: #f1eee8;border-top: 1px solid #e6e2da;border-bottom: 1px solid #ddd8ce}}[data-theme="light"] .site-header{border-bottom-color: transparent}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .site-header{border-bottom-color: transparent}}[data-theme="light"],html[data-color-theme][data-theme="light"]{--bg-void: #f3f2ef;--bg-header: #fcfbf9;--bg-topbar: #f6f4f0;--bg-surface: #fcfbf9;--bg-surface-2-solid: #f1eee9;--border-hair: #e4e0d8;--border-hair-bright: #d7d2c8;--text-primary: #16130e;--text-muted: #5a554c;--text-faint: #8e887c}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]),html[data-color-theme]:not([data-theme="dark"]){--bg-void: #f3f2ef;--bg-header: #fcfbf9;--bg-topbar: #f6f4f0;--bg-surface: #fcfbf9;--bg-surface-2-solid: #f1eee9;--border-hair: #e4e0d8;--border-hair-bright: #d7d2c8;--text-primary: #16130e;--text-muted: #5a554c;--text-faint: #8e887c}}[data-theme="light"] .category-nav{background: #f8f5ef;border-top: 1px solid #efebe3;border-bottom: 1px solid #e6e1d7}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .category-nav{background: #f8f5ef;border-top: 1px solid #efebe3;border-bottom: 1px solid #e6e1d7}}[data-theme="light"],html[data-color-theme][data-theme="light"]{--bg-void: #fcfbf9;--bg-surface: #f8f6f2;--bg-surface-2-solid: #f1eee9}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]),html[data-color-theme]:not([data-theme="dark"]){--bg-void: #fcfbf9;--bg-surface: #f8f6f2;--bg-surface-2-solid: #f1eee9}}.top-bar{background: #252525}[data-theme="light"] .top-bar{background: var(--bg-topbar)}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .top-bar{background: var(--bg-topbar)}}.top-bar{background: var(--bg-topbar)}:root{--bg-topbar: #252525}html[data-color-theme="noxpin-gold"]{--bg-topbar: #252525}html[data-color-theme]:not([data-color-theme="noxpin-gold"]){--bg-void: color-mix(in srgb,var(--accent-red) 4%,#0b0b0e);--bg-header: color-mix(in srgb,var(--accent-red) 5%,#101014);--bg-topbar: color-mix(in srgb,var(--accent-red) 7%,#232325);--bg-surface: color-mix(in srgb,var(--accent-red) 5%,#141418);--bg-surface-2-solid: color-mix(in srgb,var(--accent-red) 7%,#1c1c22);--border-hair: color-mix(in srgb,var(--accent-red) 12%,#25252c);--border-hair-bright: color-mix(in srgb,var(--accent-red) 16%,#34343e);--text-primary: #f4f4f2;--text-muted: #a2a2a8;--text-faint: #66666e}html[data-color-theme]:not([data-color-theme="noxpin-gold"]) .site-header{border-bottom-color: rgba(var(--accent-red-rgb),0.18)}html[data-color-theme]:not([data-color-theme="noxpin-gold"])[data-theme="light"]{--bg-void: color-mix(in srgb,var(--accent-red) 3%,#fcfcfb);--bg-header: color-mix(in srgb,var(--accent-red) 3%,#fcfcfb);--bg-topbar: color-mix(in srgb,var(--accent-red) 6%,#f5f5f3);--bg-catnav: color-mix(in srgb,var(--accent-red) 7%,#f7f7f4);--bg-surface: color-mix(in srgb,var(--accent-red) 4%,#f8f8f6);--bg-surface-2-solid: color-mix(in srgb,var(--accent-red) 7%,#f0f0ed);--border-hair: color-mix(in srgb,var(--accent-red) 10%,#e2e2de);--border-hair-bright: color-mix(in srgb,var(--accent-red) 14%,#d4d4ce);--text-primary: #141416;--text-muted: #55555c;--text-faint: #8a8a92}@media (prefers-color-scheme: light){html[data-color-theme]:not([data-color-theme="noxpin-gold"]):not([data-theme="dark"]){--bg-void: color-mix(in srgb,var(--accent-red) 3%,#fcfcfb);--bg-header: color-mix(in srgb,var(--accent-red) 3%,#fcfcfb);--bg-topbar: color-mix(in srgb,var(--accent-red) 6%,#f5f5f3);--bg-catnav: color-mix(in srgb,var(--accent-red) 7%,#f7f7f4);--bg-surface: color-mix(in srgb,var(--accent-red) 4%,#f8f8f6);--bg-surface-2-solid: color-mix(in srgb,var(--accent-red) 7%,#f0f0ed);--border-hair: color-mix(in srgb,var(--accent-red) 10%,#e2e2de);--border-hair-bright: color-mix(in srgb,var(--accent-red) 14%,#d4d4ce);--text-primary: #141416;--text-muted: #55555c;--text-faint: #8a8a92}}[data-theme="light"] .category-nav{background: var(--bg-catnav,#f8f5ef);border-top-color: var(--border-hair);border-bottom-color: var(--border-hair-bright)}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .category-nav{background: var(--bg-catnav,#f8f5ef);border-top-color: var(--border-hair);border-bottom-color: var(--border-hair-bright)}}html[data-color-theme="shadow-veil"][data-theme="light"]{--accent-red: #3a3a3a;--accent-red-hover: #555555;--accent-red-rgb: 58,58,58;--accent-ink: #ffffff;--accent-red-soft: rgba(58,58,58,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="shadow-veil"]:not([data-theme="dark"]){--accent-red: #3a3a3a;--accent-red-hover: #555555;--accent-red-rgb: 58,58,58;--accent-ink: #ffffff;--accent-red-soft: rgba(58,58,58,0.12)}}html[data-color-theme="ethereal-geist"][data-theme="light"]{--accent-red: #546e7a;--accent-red-hover: #6b8793;--accent-red-rgb: 84,110,122;--accent-ink: #ffffff;--accent-red-soft: rgba(84,110,122,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="ethereal-geist"]:not([data-theme="dark"]){--accent-red: #546e7a;--accent-red-hover: #6b8793;--accent-red-rgb: 84,110,122;--accent-ink: #ffffff;--accent-red-soft: rgba(84,110,122,0.12)}}html[data-color-theme="steel-alloy"][data-theme="light"]{--accent-red: #546e7a;--accent-red-hover: #6b8793;--accent-red-rgb: 84,110,122;--accent-ink: #ffffff;--accent-red-soft: rgba(84,110,122,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="steel-alloy"]:not([data-theme="dark"]){--accent-red: #546e7a;--accent-red-hover: #6b8793;--accent-red-rgb: 84,110,122;--accent-ink: #ffffff;--accent-red-soft: rgba(84,110,122,0.12)}}html[data-color-theme="ice-crystal"][data-theme="light"]{--accent-red: #0288d1;--accent-red-hover: #1e9be0;--accent-red-rgb: 2,136,209;--accent-ink: #ffffff;--accent-red-soft: rgba(2,136,209,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="ice-crystal"]:not([data-theme="dark"]){--accent-red: #0288d1;--accent-red-hover: #1e9be0;--accent-red-rgb: 2,136,209;--accent-ink: #ffffff;--accent-red-soft: rgba(2,136,209,0.12)}}html[data-color-theme="lightning-storm"][data-theme="light"]{--accent-red: #0097a7;--accent-red-hover: #00acc1;--accent-red-rgb: 0,151,167;--accent-ink: #ffffff;--accent-red-soft: rgba(0,151,167,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="lightning-storm"]:not([data-theme="dark"]){--accent-red: #0097a7;--accent-red-hover: #00acc1;--accent-red-rgb: 0,151,167;--accent-ink: #ffffff;--accent-red-soft: rgba(0,151,167,0.12)}}html[data-color-theme="gold"][data-theme="light"]{--accent-red: #c9a100;--accent-red-hover: #dab500;--accent-red-rgb: 201,161,0;--accent-ink: #1a1200;--accent-red-soft: rgba(201,161,0,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="gold"]:not([data-theme="dark"]){--accent-red: #c9a100;--accent-red-hover: #dab500;--accent-red-rgb: 201,161,0;--accent-ink: #1a1200;--accent-red-soft: rgba(201,161,0,0.12)}}html[data-color-theme="solar-flare"][data-theme="light"]{--accent-red: #e08e00;--accent-red-hover: #f0a000;--accent-red-rgb: 224,142,0;--accent-ink: #241400;--accent-red-soft: rgba(224,142,0,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="solar-flare"]:not([data-theme="dark"]){--accent-red: #e08e00;--accent-red-hover: #f0a000;--accent-red-rgb: 224,142,0;--accent-ink: #241400;--accent-red-soft: rgba(224,142,0,0.12)}}html[data-color-theme="rift-catalyst"][data-theme="light"]{--accent-red: #00a152;--accent-red-hover: #00b85e;--accent-red-rgb: 0,161,82;--accent-ink: #ffffff;--accent-red-soft: rgba(0,161,82,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="rift-catalyst"]:not([data-theme="dark"]){--accent-red: #00a152;--accent-red-hover: #00b85e;--accent-red-rgb: 0,161,82;--accent-ink: #ffffff;--accent-red-soft: rgba(0,161,82,0.12)}}html[data-color-theme="orange"][data-theme="light"]{--accent-red: #e0900e;--accent-red-hover: #f0a020;--accent-red-rgb: 224,144,14;--accent-ink: #201203;--accent-red-soft: rgba(224,144,14,0.12)}@media (prefers-color-scheme: light){html[data-color-theme="orange"]:not([data-theme="dark"]){--accent-red: #e0900e;--accent-red-hover: #f0a020;--accent-red-rgb: 224,144,14;--accent-ink: #201203;--accent-red-soft: rgba(224,144,14,0.12)}}.hdr-auth{height: 42px;font-size: 0.86rem;padding: 0 1rem 0 0.35rem}.hdr-auth .nav-cta__icon{width: 32px;height: 32px}.hdr-auth.nav-cta--ghost{border-color: rgba(var(--accent-red-rgb),0.55)}.hdr-auth.nav-cta--gold{padding-right: 0.85rem}.nav-cta--gold:hover,.nav-cta--ghost:hover{transform: translateY(-1px)}.header-icon-btn{width: 44px;height: 44px;color: var(--text-primary);background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.01)),var(--bg-surface-2-solid);border: 1px solid var(--border-hair-bright);box-shadow: 0 6px 16px -10px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.06);transition: transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.header-icon-btn:hover,.mini-cart .header-icon-btn--cart:hover{transform: translateY(-1px);color: var(--accent-red);background: linear-gradient(180deg,rgba(var(--accent-red-rgb),0.14),rgba(var(--accent-red-rgb),0.03)),var(--bg-surface-2-solid);border-color: rgba(var(--accent-red-rgb),0.7);box-shadow: 0 8px 20px -10px rgba(var(--accent-red-rgb),0.7),inset 0 1px 0 rgba(255,255,255,0.08)}.header-icon-btn svg{transition: transform .25s ease}.header-icon-btn:hover svg{transform: rotate(-8deg) scale(1.06)}.header-icon-btn__badge{box-shadow: 0 3px 8px -2px rgba(0,0,0,0.5)}.header-icon-btn--cart .header-icon-btn__badge{color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover),var(--accent-red))}[data-theme="light"] .header-icon-btn{background: linear-gradient(180deg,#fff,#f3f0ea);box-shadow: 0 4px 12px -8px rgba(0,0,0,0.35)}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .header-icon-btn{background: linear-gradient(180deg,#fff,#f3f0ea);box-shadow: 0 4px 12px -8px rgba(0,0,0,0.35)}}@media (max-width: 640px){.hdr-auth{height: 38px;font-size: 0.78rem}.hdr-auth .nav-cta__icon{width: 28px;height: 28px}.header-icon-btn{width: 40px;height: 40px}}.buy-ico{width: 24px;height: 24px;border-radius: 50%;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;background: rgba(10,10,12,0.88);color: var(--accent-red-hover);box-shadow: inset 0 0 0 1px rgba(var(--accent-red-rgb),0.45),0 2px 5px -1px rgba(0,0,0,0.35);transition: transform .25s ease}.buy-ico svg{width: 14px;height: 14px;margin-left: -1px}.arrival-card__buy-btn,.deal-card__buy-btn{gap: 0.45rem}.arrival-card:hover .buy-ico,.deal-card:hover .buy-ico,.row-buy-btn:hover .buy-ico{transform: rotate(-10deg) scale(1.08)}.row-buy-btn .buy-ico{width: 22px;height: 22px}.row-buy-btn .buy-ico svg{width: 13px;height: 13px}.cart-svg{width: 20px;height: 20px;display: block;overflow: visible}.cart-svg__w1,.cart-svg__w2{transform-box: fill-box;transform-origin: center}.cart-icon-btn{position: relative;overflow: visible;isolation: isolate;width: 54px;height: 54px;color: var(--accent-red-hover);background: radial-gradient(120% 120% at 30% 20%,rgba(var(--accent-red-rgb),0.22),transparent 55%),linear-gradient(180deg,#1c1c21,#0e0e11);border: 1.5px solid rgba(var(--accent-red-rgb),0.55);box-shadow: 0 8px 22px -10px rgba(var(--accent-red-rgb),0.7),inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -3px 8px rgba(0,0,0,0.45);transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.cart-icon-btn::before{content: '';position: absolute;inset: -4px;border-radius: 50%;z-index: -1;pointer-events: none;background: conic-gradient(from 0deg,transparent 0 70%,rgba(var(--accent-red-rgb),0.9) 85%,transparent 100%);-webkit-mask: radial-gradient(circle,transparent 60%,#000 62%);mask: radial-gradient(circle,transparent 60%,#000 62%);opacity: 0;animation: cib-spin 2.4s linear infinite;transition: opacity .25s ease}.cart-icon-btn .cart-svg{width: 22px;height: 22px;animation: cib-idle 3.2s ease-in-out infinite}.cart-icon-btn__plus{position: absolute;top: -3px;right: -3px;width: 19px;height: 19px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-size: 0.8rem;font-weight: 800;line-height: 1;color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover),var(--accent-red));box-shadow: 0 0 0 2px var(--bg-surface),0 3px 8px -2px rgba(var(--accent-red-rgb),0.8);transition: transform .25s cubic-bezier(.34,1.56,.64,1)}.cart-icon-btn:hover{transform: translateY(-2px);color: var(--accent-ink);border-color: transparent;background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 82%,#000) 100%);box-shadow: 0 14px 30px -10px rgba(var(--accent-red-rgb),0.9),inset 0 1px 0 rgba(255,255,255,0.45)}.cart-icon-btn:hover::before{opacity: 1}.cart-icon-btn:hover .cart-svg{animation: cib-roll .7s ease-in-out infinite}.cart-icon-btn:hover .cart-svg__w1,.cart-icon-btn:hover .cart-svg__w2{animation: cib-wheel .35s ease-in-out infinite alternate}.cart-icon-btn:hover .cart-icon-btn__plus{transform: scale(1.18) rotate(90deg);color: var(--accent-red);background: #111;box-shadow: 0 0 0 2px var(--bg-surface)}.cart-icon-btn:active{transform: scale(0.92)}.cart-icon-btn:active .cart-svg{animation: none;transform: translateX(6px) rotate(-8deg)}@keyframes cib-idle{0%,80%,100%{transform: translateY(0) rotate(0)}86%{transform: translateY(-2px) rotate(-8deg)}92%{transform: translateY(0) rotate(4deg)}}@keyframes cib-roll{0%,100%{transform: translateX(-1.5px) rotate(-4deg)}50%{transform: translateX(1.5px) rotate(3deg)}}@keyframes cib-wheel{to{transform: translateY(-1px) scale(1.12)}}@keyframes cib-spin{to{transform: rotate(360deg)}}[data-theme="light"] .cart-icon-btn:not(:hover){background: linear-gradient(180deg,#fff,#f2efe9);box-shadow: 0 6px 16px -10px rgba(var(--accent-red-rgb),0.7),inset 0 1px 0 #fff;color: var(--accent-red)}@media (prefers-color-scheme: light){html:not([data-theme="dark"]) .cart-icon-btn:not(:hover){background: linear-gradient(180deg,#fff,#f2efe9);color: var(--accent-red)}}@media (prefers-reduced-motion: reduce){.cart-icon-btn .cart-svg,.cart-icon-btn::before{animation: none !important}}.header-icon-btn--cart .cart-svg{width: 20px;height: 20px}.header-icon-btn--cart:hover .cart-svg{animation: cib-roll .7s ease-in-out infinite}.mini-cart__actions{gap: 0.55rem}.mini-cart__actions .mini-cart__go-btn{display: inline-flex;align-items: center;gap: 0.45rem;border-radius: 999px;font-weight: 700;border: 1px solid var(--border-hair-bright);background: linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01));transition: border-color .18s ease,color .18s ease,transform .18s ease}.mini-cart__go-btn .mc-go-ico{width: 16px;height: 16px;color: var(--accent-red)}.mini-cart__go-btn:hover{border-color: rgba(var(--accent-red-rgb),0.75);color: var(--accent-red);transform: translateY(-1px)}.mini-cart__go-btn:hover .mc-go-ico{animation: cib-roll .7s ease-in-out infinite}.mini-cart__actions .mini-cart__complete-btn{gap: 0.45rem;padding: 0 0.8rem 0 0.3rem;height: 44px;font-weight: 800;color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 82%,#000) 100%);border: 1px solid color-mix(in srgb,var(--accent-red-hover) 70%,#fff);box-shadow: 0 8px 20px -8px rgba(var(--accent-red-rgb),0.75),inset 0 1px 0 rgba(255,255,255,0.45)}.mini-cart__actions .mini-cart__go-btn{height: 44px;padding: 0 0.8rem}.mc-complete-ico{width: 32px;height: 32px;border-radius: 50%;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;background: rgba(10,10,12,0.86);color: var(--accent-red-hover);box-shadow: inset 0 0 0 1px rgba(var(--accent-red-rgb),0.45);transition: transform .25s ease}.mc-complete-ico svg{width: 16px;height: 16px}.mc-complete-arrow{width: 15px;height: 15px;transition: transform .2s ease}.mini-cart__complete-btn:hover .mc-complete-ico{transform: rotate(-10deg) scale(1.06)}.mini-cart__complete-btn:hover .mc-complete-arrow{transform: translateX(3px)}.mini-cart__complete-btn{animation: mc-pulse 2.6s ease-in-out infinite}.mini-cart__complete-btn:hover{animation: none}@keyframes mc-pulse{0%,100%{box-shadow: 0 8px 20px -8px rgba(var(--accent-red-rgb),0.75),inset 0 1px 0 rgba(255,255,255,0.45)}50%{box-shadow: 0 8px 26px -4px rgba(var(--accent-red-rgb),0.95),inset 0 1px 0 rgba(255,255,255,0.45)}}.mini-cart__actions .mini-cart__complete-btn{padding: 0 0.9rem 0 0.3rem;font-size: 0.84rem;min-width: 0}.mini-cart__complete-btn .mc-complete-arrow{display: none}.mini-cart__complete-btn .mc-complete-ico{width: 30px;height: 30px}.mini-cart__actions .mini-cart__go-btn{flex: 0.8}.mini-cart__actions .mini-cart__complete-btn{flex: 1.2}.crypto-method-card[hidden]{display: none !important}.crypto-more{margin-top: 0.75rem}.crypto-more.is-open svg{transform: rotate(180deg)}.wallet-use-slot{margin: 0.75rem 0 0.9rem}.wallet-use-slot .wallet-use{margin-top: 0}.wallet-use-slot--top{margin: 0 0 0.9rem}.category-nav .nav-cta--track{margin-left: 3rem}@media (max-width: 1024px){.category-nav .nav-cta--track{margin-left: 1rem}}.main-nav-link .icon-chip__badge svg{display: block}.main-nav-link.is-primary{color: var(--accent-red)}.products-tabs{display: inline-flex;gap: 0.3rem;padding: 0.3rem;border-radius: 999px;border: 1px solid var(--border-hair-bright);background: var(--bg-surface)}.products-tabs a{padding: 0.45rem 0.95rem;border-radius: 999px;font-size: 0.82rem;font-weight: 700;color: var(--text-muted);transition: color .15s ease,background .15s ease;white-space: nowrap}.products-tabs a:hover{color: var(--text-primary)}.products-tabs a.is-active{color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover),var(--accent-red))}.category-nav > div{justify-content: space-between}.category-nav .nav-cta--track{margin-left: 0}.nav-cta-group{display: flex;align-items: center;gap: 0.6rem;flex-shrink: 0}.hub{max-width: 1080px;margin: 0 auto;padding: 3rem 1rem 4rem}.hub__hero{text-align: center;margin-bottom: 2.2rem;position: relative}.hub__hero::before{content: '';position: absolute;left: 50%;top: -40px;width: 420px;height: 200px;transform: translateX(-50%);z-index: -1;background: radial-gradient(closest-side,rgba(var(--accent-red-rgb),0.18),transparent);pointer-events: none}.hub__eyebrow{display: inline-block;padding: 0.3rem 0.8rem;border-radius: 999px;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: var(--accent-red);background: rgba(var(--accent-red-rgb),0.1);border: 1px solid rgba(var(--accent-red-rgb),0.35)}.hub__title{font-family: var(--font-display);font-weight: 800;font-size: clamp(1.7rem,3vw,2.4rem);margin: 0.8rem 0 0.4rem}.hub__subtitle{color: var(--text-muted);font-size: 0.95rem;max-width: 560px;margin: 0 auto}.hub__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 1rem}.hub-card{position: relative;display: flex;flex-direction: column;gap: 0.9rem;padding: 1.3rem;border-radius: 16px;overflow: hidden;isolation: isolate;background: linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.005)),var(--bg-surface);border: 1px solid var(--border-hair-bright);transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease;--hc: var(--accent-red);--hc-rgb: var(--accent-red-rgb)}.hub-card::after{content: '';position: absolute;right: -40px;top: -40px;width: 140px;height: 140px;border-radius: 50%;z-index: -1;background: radial-gradient(closest-side,rgba(var(--hc-rgb),0.22),transparent);transition: transform .35s ease}.hub-card:hover{transform: translateY(-3px);border-color: rgba(var(--hc-rgb),0.7);box-shadow: 0 16px 34px -18px rgba(var(--hc-rgb),0.8)}.hub-card:hover::after{transform: scale(1.35)}.hub-card__icon{width: 48px;height: 48px;border-radius: 14px;display: inline-flex;align-items: center;justify-content: center;color: #fff;background: linear-gradient(160deg,color-mix(in srgb,var(--hc) 80%,#fff),var(--hc));box-shadow: 0 8px 20px -8px rgba(var(--hc-rgb),0.9),inset 0 1px 0 rgba(255,255,255,0.35);transition: transform .3s ease}.hub-card__icon svg{width: 24px;height: 24px}.hub-card:hover .hub-card__icon{transform: rotate(-8deg) scale(1.06)}.hub-card__body{display: flex;flex-direction: column;gap: 0.3rem;flex: 1}.hub-card__title{font-family: var(--font-display);font-weight: 800;font-size: 1.08rem;color: var(--text-primary)}.hub-card__desc{font-size: 0.85rem;color: var(--text-muted);line-height: 1.5;word-break: break-word}.hub-card__cta{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.84rem;font-weight: 800;color: var(--hc)}.hub-card__cta svg{width: 15px;height: 15px;transition: transform .2s ease}.hub-card:hover .hub-card__cta svg{transform: translateX(4px)}.hub-card--whatsapp{--hc: #25d366;--hc-rgb: 37,211,102}.hub-card--telegram{--hc: #229ed9;--hc-rgb: 34,158,217}.hub-card--discord{--hc: #5865f2;--hc-rgb: 88,101,242}.hub-card--livechat{--hc: #14b8a6;--hc-rgb: 20,184,166}.hub-card--ticket .hub-card__icon,.hub-card--email .hub-card__icon{color: var(--accent-ink)}.hub-card--featured{grid-column: 1 / -1;flex-direction: row;align-items: center;gap: 1.2rem;padding: 1.5rem 1.6rem;background: linear-gradient(120deg,rgba(var(--accent-red-rgb),0.16),rgba(var(--accent-red-rgb),0.03) 60%),var(--bg-surface);border-color: rgba(var(--accent-red-rgb),0.55)}.hub-card--featured .hub-card__icon{width: 60px;height: 60px;border-radius: 18px}.hub-card--featured .hub-card__icon svg{width: 30px;height: 30px}.hub-card--featured .hub-card__title{font-size: 1.3rem}.hub-card--featured .hub-card__cta{flex-shrink: 0;padding: 0.75rem 1.2rem;border-radius: 999px;color: var(--accent-ink);background: linear-gradient(180deg,var(--accent-red-hover) 0%,var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 82%,#000) 100%);border: 1px solid color-mix(in srgb,var(--accent-red-hover) 70%,#fff);box-shadow: 0 8px 20px -8px rgba(var(--accent-red-rgb),0.8),inset 0 1px 0 rgba(255,255,255,0.45)}@media (max-width: 640px){.hub-card--featured{flex-direction: column;align-items: flex-start}}.hub__links{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 0.8rem;margin-top: 1.6rem}.hub-link{display: flex;align-items: center;gap: 0.9rem;padding: 1rem 1.1rem;border-radius: 14px;border: 1px dashed var(--border-hair-bright);background: var(--bg-surface);transition: border-color .2s ease,background .2s ease}.hub-link:hover{border-style: solid;border-color: rgba(var(--accent-red-rgb),0.6);background: rgba(var(--accent-red-rgb),0.05)}.hub-link__icon{width: 40px;height: 40px;border-radius: 12px;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;color: var(--accent-red);background: rgba(var(--accent-red-rgb),0.12)}.hub-link__icon svg{width: 20px;height: 20px}.hub-link__body{display: flex;flex-direction: column;gap: 0.15rem;flex: 1;min-width: 0}.hub-link__title{font-weight: 800;font-size: 0.92rem;color: var(--text-primary)}.hub-link__desc{font-size: 0.8rem;color: var(--text-muted)}.hub-link__arrow{color: var(--text-faint);transition: transform .2s ease,color .2s ease}.hub-link__arrow svg{width: 16px;height: 16px}.hub-link:hover .hub-link__arrow{transform: translateX(4px);color: var(--accent-red)}.category-nav .main-nav-link{font-size: 0.84rem}.hub__grid{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.hub__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.hub__grid{grid-template-columns: 1fr}}.hub__hero::before{width: min(420px,100%)}.hub{overflow-x: clip}.sw{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 70;font-family: var(--font-body)}.sw-tab{display: flex;flex-direction: column;align-items: center;gap: 0.55rem;width: 44px;padding: 0.7rem 0 0.8rem;border-radius: 14px 0 0 14px;cursor: pointer;background: linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 12%,#111) 0%,#0b0a09 100%);border: 1.5px solid rgba(var(--accent-red-rgb),0.7);border-right: 0;color: var(--accent-red);box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 18px rgba(var(--accent-red-rgb),0.2);transition: transform .25s ease,opacity .2s ease,box-shadow .2s ease}.sw-tab:hover{box-shadow: 0 8px 26px rgba(0,0,0,0.45),0 0 26px rgba(var(--accent-red-rgb),0.38)}.sw-tab__icon{width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--accent-ink);background: linear-gradient(135deg,var(--accent-red-hover),var(--accent-red) 55%,color-mix(in srgb,var(--accent-red) 70%,#000))}.sw-tab__icon svg{width: 15px;height: 15px}.sw-tab__label{writing-mode: vertical-rl;font-family: var(--font-display);font-weight: 700;font-size: 0.8rem;letter-spacing: 0.22em;color: var(--accent-red-hover);text-transform: uppercase}.sw-tab__chev{animation: sw-nudge 1.8s ease-in-out infinite}@keyframes sw-nudge{0%,100%{transform: translateX(0)}50%{transform: translateX(-3px)}}.sw.is-open .sw-tab{opacity: 0;pointer-events: none;transform: translateX(100%)}.sw-card{position: absolute;right: 14px;top: 50%;width: 290px;max-width: calc(100vw - 28px);transform: translate(calc(100% + 30px),-50%);opacity: 0;pointer-events: none;transition: transform .38s cubic-bezier(.2,.9,.25,1.1),opacity .25s ease;padding: 1.1rem;border-radius: 14px;color: #f5f0e6;background: radial-gradient(380px 200px at 100% 0%,rgba(var(--accent-red-rgb),0.16),transparent 60%),linear-gradient(140deg,#19150e 0%,#0e0c09 100%);border: 1.5px solid rgba(var(--accent-red-rgb),0.75);box-shadow: 0 24px 70px rgba(0,0,0,0.65),0 0 34px rgba(var(--accent-red-rgb),0.18)}.sw.is-open .sw-card{transform: translate(0,-50%);opacity: 1;pointer-events: auto}.sw-close{position: absolute;top: 10px;right: 10px;width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #bdb5a6;background: rgba(255,255,255,0.05);transition: color .15s ease,background .15s ease}.sw-close:hover{color: #fff;background: rgba(255,255,255,0.12)}.sw-head{display: flex;flex-direction: column;gap: 0.15rem;margin-bottom: 0.9rem;padding-right: 2rem}.sw-head__small{font-size: 0.68rem;font-weight: 800;letter-spacing: 0.18em;text-transform: uppercase;color: var(--accent-red)}.sw-head__title{font-family: var(--font-display);font-weight: 800;font-size: 1.35rem;line-height: 1.15}.sw-head__sub{font-size: 0.78rem;color: #b3ab9c}.sw-list{display: grid;grid-template-columns: 1fr 1fr;gap: 0.5rem}.sw-item{position: relative;display: flex;align-items: center;gap: 0.5rem;padding: 0.5rem 0.55rem;border-radius: 10px;min-width: 0;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #f1ece2;transition: transform .18s ease,border-color .18s ease,background .18s ease;opacity: 0;transform: translateX(14px)}.sw.is-open .sw-item{opacity: 1;transform: none;transition: opacity .3s ease calc(var(--i) * 45ms + 120ms),transform .3s ease calc(var(--i) * 45ms + 120ms),border-color .18s ease,background .18s ease}.sw-item:hover{border-color: var(--sc);background: color-mix(in srgb,var(--sc) 14%,transparent)}.sw-item__icon{width: 30px;height: 30px;border-radius: 9px;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;font-size: 0.95rem;color: #fff;background: color-mix(in srgb,var(--sc) 85%,#000);box-shadow: 0 4px 12px -4px var(--sc);transition: transform .25s ease}.sw-item:hover .sw-item__icon{transform: rotate(-8deg) scale(1.08)}.sw-item--twitter .sw-item__icon{color: #000}.sw-item__label{font-size: 0.8rem;font-weight: 700;flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sw-item__arrow{color: #8a8375;flex-shrink: 0;transition: transform .2s ease,color .2s ease}.sw-item:hover .sw-item__arrow{color: var(--sc);transform: translate(2px,-2px)}@media (max-width: 640px){.sw-tab{width: 36px;padding: 0.6rem 0}.sw-tab__label{font-size: 0.68rem}}.sw-card{width: 336px}.sw-item__arrow{width: 12px;height: 12px}.sw-tab__label{transform: rotate(180deg)}html[data-theme="light"],html[data-color-theme][data-theme="light"],html[data-color-theme]:not([data-color-theme="noxpin-gold"])[data-theme="light"]{--bg-void: #f1f1f1}html[data-theme="light"] body{background-color: #f1f1f1}@media (prefers-color-scheme: light){html:not([data-theme="dark"]),html[data-color-theme]:not([data-theme="dark"]){--bg-void: #f1f1f1}html:not([data-theme="dark"]) body{background-color: #f1f1f1}}