.main.skin-page.skin-ctl-preview{--skin-surface:#26241f;--skin-surface-muted:#201f1c;--skin-elevated:#2b2822;--skin-surface-sunken:#1c1b18;--skin-border:rgba(255,255,255,0.07);--skin-border-strong:rgba(255,255,255,0.12);--skin-accent:#d4af37;--skin-gold:#d4af37;--ctl-gold:#d4af37;--ctl-gold-hover:#f4d97a;--ctl-green:#7ac97a;--ctl-red:#eb4b4b;--ctl-line:rgba(255,255,255,0.07);--ctl-ink:#f2efe9;--ctl-ink-2:#cbc6bd;--ctl-ink-3:#8b8579;--ctl-mono:"DM Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ctl-ground:linear-gradient(160deg,#201f1c,#171612);--ctl-ground-raised:linear-gradient(160deg,#26241f,#1b1a17);background:#141311}.main.skin-page.skin-ctl-preview .about-skin-section,.main.skin-page.skin-ctl-preview .analysis-card,.main.skin-page.skin-ctl-preview .ctl-card,.main.skin-page.skin-ctl-preview .details-card,.main.skin-page.skin-ctl-preview .doppler-panel,.main.skin-page.skin-ctl-preview .items-grid-card,.main.skin-page.skin-ctl-preview .liquidity-card,.main.skin-page.skin-ctl-preview .markets-modern,.main.skin-page.skin-ctl-preview .price-analysis-section,.main.skin-page.skin-ctl-preview .prices-card,.main.skin-page.skin-ctl-preview .pro-players-card,.main.skin-page.skin-ctl-preview .skin-faq-section,.main.skin-page.skin-ctl-preview .spb-card,.main.skin-page.skin-ctl-preview .tradeup-card,.main.skin-page.skin-ctl-preview .trading-sites-card,.main.skin-page.skin-ctl-preview .tv-skin-chart-card{background:var(--ctl-ground);border:1px solid var(--ctl-line)}.main.skin-page.skin-ctl-preview .item-card-modern{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--rarity-color,transparent) 16%,transparent) 0,transparent 60%),var(--ctl-ground)}.main.skin-page.skin-ctl-preview .item-card-modern .card-header,.main.skin-page.skin-ctl-preview .items-grid-header,.main.skin-page.skin-ctl-preview .tradeup-header{background:transparent}.main.skin-page.skin-ctl-preview .about-skin-header,.main.skin-page.skin-ctl-preview .details-header,.main.skin-page.skin-ctl-preview .items-grid-title,.main.skin-page.skin-ctl-preview .liquidity-header,.main.skin-page.skin-ctl-preview .markets-mobile-title,.main.skin-page.skin-ctl-preview .markets-modern .markets-title,.main.skin-page.skin-ctl-preview .prices-title,.main.skin-page.skin-ctl-preview .pro-players-title,.main.skin-page.skin-ctl-preview .skin-faq-section h2,.main.skin-page.skin-ctl-preview .tradeup-header,.main.skin-page.skin-ctl-preview .trading-sites-title{color:var(--ctl-gold);text-transform:uppercase;letter-spacing:.08em}.main.skin-page.skin-ctl-preview .about-skin-header i,.main.skin-page.skin-ctl-preview .skin-faq-section h2 i{color:var(--ctl-gold)}.main.skin-page.skin-ctl-preview .items-grid-title:before{background:linear-gradient(180deg,var(--ctl-gold) 0,#8a6f1f 100%)}.main.skin-page.skin-ctl-preview .items-grid-count{background:rgba(212,175,55,.16);border-color:rgba(212,175,55,.35);color:#e0c76a}.main.skin-page.skin-ctl-preview .prices-table-header-price{color:var(--ctl-gold);text-transform:uppercase;letter-spacing:.06em}.main.skin-page.skin-ctl-preview .condition-card-price,.main.skin-page.skin-ctl-preview .ctl-item-price,.main.skin-page.skin-ctl-preview .details-rating-avg,.main.skin-page.skin-ctl-preview .details-rating-count,.main.skin-page.skin-ctl-preview .doppler-phase-tile-price,.main.skin-page.skin-ctl-preview .doppler-wear-tab-price,.main.skin-page.skin-ctl-preview .history-price,.main.skin-page.skin-ctl-preview .items-grid-item-price,.main.skin-page.skin-ctl-preview .liquidity-metric-value,.main.skin-page.skin-ctl-preview .liquidity-score-value,.main.skin-page.skin-ctl-preview .market-prices,.main.skin-page.skin-ctl-preview .markets-mobile-price,.main.skin-page.skin-ctl-preview .price-amount,.main.skin-page.skin-ctl-preview .price-ext-range,.main.skin-page.skin-ctl-preview .price-table-cell{font-family:var(--ctl-mono);font-variant-numeric:tabular-nums}.main.skin-page.skin-ctl-preview .condition-card-price,.main.skin-page.skin-ctl-preview .price-amount,.main.skin-page.skin-ctl-preview .price-table-cell{color:var(--ctl-green)}.main.skin-page.skin-ctl-preview .history-price{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.25);color:var(--ctl-gold)}.main.skin-page.skin-ctl-preview .case-arrow{color:var(--ctl-gold)}.main.skin-page.skin-ctl-preview .case-item:hover .case-arrow,.main.skin-page.skin-ctl-preview .case-item:hover .case-name{color:var(--ctl-gold-hover)}.main.skin-page.skin-ctl-preview .analysis-summary strong,.main.skin-page.skin-ctl-preview .faq-question:hover,.main.skin-page.skin-ctl-preview .faq-toggle,.main.skin-page.skin-ctl-preview .faq-tool-link,.main.skin-page.skin-ctl-preview .pa-label,.main.skin-page.skin-ctl-preview .spv-footer a,.main.skin-page.skin-ctl-preview .spv-seed{color:var(--ctl-gold)}.main.skin-page.skin-ctl-preview .load-more-btn{border-color:rgba(212,175,55,.4);color:var(--ctl-gold)}.main.skin-page.skin-ctl-preview .load-more-btn:hover{background:rgba(212,175,55,.14);color:var(--ctl-gold-hover)}.main.skin-page.skin-ctl-preview .price-table-row.has-active{background:rgba(212,175,55,.1);box-shadow:inset 2px 0 0 var(--ctl-gold)}.main.skin-page.skin-ctl-preview .price-table-cell.active{color:#f2efe9}.main.skin-page.skin-ctl-preview .price-row:hover,.main.skin-page.skin-ctl-preview .pro-player-row:hover,.main.skin-page.skin-ctl-preview .trading-site-item:hover{background:rgba(212,175,55,.07)}.main.skin-page.skin-ctl-preview .details-strong,.main.skin-page.skin-ctl-preview .price-ext-label,.main.skin-page.skin-ctl-preview .pro-player-nick{color:var(--ctl-ink)}.main.skin-page.skin-ctl-preview .details-key,.main.skin-page.skin-ctl-preview .price-ext-range,.main.skin-page.skin-ctl-preview .pro-player-team{color:var(--ctl-ink-3)}.skin-ctl-preview-badge{position:fixed;right:12px;bottom:12px;z-index:9000;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;background:rgba(20,19,17,.94);border:1px solid rgba(212,175,55,.45);box-shadow:0 6px 20px rgba(0,0,0,.45);color:#d4af37;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.skin-ctl-preview-badge span{color:#8b8579;font-weight:500;letter-spacing:0;text-transform:none}@media (max-width:768px){.skin-ctl-preview-badge{right:8px;bottom:8px;padding:5px 9px;font-size:10px}.skin-ctl-preview-badge span{display:none}}.bfs-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9600;display:flex;align-items:flex-end;animation:bfsFadeIn .2s ease}.bfs-overlay.closing{animation:bfsFadeOut .22s ease forwards}.bfs-sheet{width:100%;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--sa-surface-raised,#232220);border-radius:16px 16px 0 0;padding:0 16px calc(16px + env(safe-area-inset-bottom));animation:bfsSlideUp .28s cubic-bezier(.22,1,.36,1)}.bfs-sheet.closing{animation:bfsSlideDown .22s ease forwards}@keyframes bfsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bfsFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bfsSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bfsSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.bfs-sheet[data-dragging]{animation:none;transition:none;will-change:transform}.bfs-handle{display:block;width:100%;height:28px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.bfs-handle:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:#5a5a5a;margin:8px auto 4px;transition:background .12s ease-out}.bfs-handle:active{cursor:grabbing}.bfs-handle:active:before{background:#7a7a7a}.bfs-handle:focus-visible{outline:2px solid rgba(245,196,81,.75);outline-offset:-2px;border-radius:12px}.bfs-title{font-size:15px;font-weight:700;color:#fff;padding:8px 0 4px}.bfs-section-label{font-size:11px;font-weight:600;color:#8a857d;text-transform:uppercase;letter-spacing:.05em;margin:14px 0 8px}.bfs-chip-row{display:flex;flex-wrap:wrap;gap:8px}.bfs-chip{padding:9px 16px;border-radius:999px;background:#2c2a27;border:1px solid #3a3733;color:#cfc9c0;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.bfs-chip.active{background:rgba(212,175,55,.2);border-color:rgba(212,175,55,.55);color:#f0dc94}.bfs-chip-st{margin-top:4px}.bfs-chip-st.active{background:#cf6a32;border-color:#cf6a32}.bfs-price-row{display:flex;align-items:center;gap:8px}.bfs-input{flex:1;min-width:0;background:#2c2a27;border:1px solid #3a3733;border-radius:999px;color:#fff;padding:9px 14px;font-size:14px;outline:none}.bfs-input:focus{border-color:#d4af37}.bfs-input-search{width:100%;flex:none}.bfs-price-dash{color:#6a665f}.bfs-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 4px;background:none;border:none;border-bottom:1px solid #2e2c29;color:#d6d1c8;font-size:14.5px;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.bfs-option:last-child{border-bottom:none}.bfs-option.active{color:#e8c95c;font-weight:600}.bfs-actions{display:flex;gap:10px;margin-top:18px;position:sticky;bottom:0;padding:12px 0 4px;background:linear-gradient(180deg,transparent,var(--sa-surface-raised,#232220) 22%)}.bfs-reset{flex:1;border-radius:999px;background:#2c2a27;border:1px solid #3a3733;color:#cfc9c0;font-weight:600}.bfs-apply,.bfs-reset{min-height:44px;font-size:14px;cursor:pointer}.bfs-apply{flex:2;border-radius:999px;border:none}.bfs-apply,.bfs-badge{background:#d4af37;color:#1a1a1a;font-weight:700}.bfs-badge{font-size:11px;min-width:17px;height:17px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}