.Qc-module__ejvpNG__ambientBg{z-index:-1;pointer-events:none;background:var(--bg-primary);position:fixed;inset:0}.Qc-module__ejvpNG__ambientBg:before{content:"";background:radial-gradient(circle, var(--glow1) 0%, transparent 60%);filter:blur(120px);width:60vw;height:60vw;animation:20s ease-in-out infinite alternate Qc-module__ejvpNG__ambientDrift;position:absolute;top:-20%;left:-15%}.Qc-module__ejvpNG__ambientBg:after{content:"";background:radial-gradient(circle, var(--glow3) 0%, transparent 60%);filter:blur(100px);width:50vw;height:50vw;animation:25s ease-in-out infinite alternate-reverse Qc-module__ejvpNG__ambientDrift;position:absolute;bottom:-10%;right:-10%}@keyframes Qc-module__ejvpNG__ambientDrift{0%{transform:translate(0)}to{transform:translate(30px,-20px)}}.Qc-module__ejvpNG__pageWrap{max-width:1440px;margin:0 auto;padding:110px 32px 80px;position:relative}.Qc-module__ejvpNG__toast{background:var(--accent);color:#000;z-index:10000;box-shadow:0 20px 50px #0006, 0 0 30px var(--accent-glow);letter-spacing:.5px;border-radius:14px;align-items:center;gap:10px;padding:14px 24px;font-size:.78rem;font-weight:600;animation:.4s cubic-bezier(.16,1,.3,1) Qc-module__ejvpNG__toastIn;display:flex;position:fixed;bottom:32px;right:32px}@keyframes Qc-module__ejvpNG__toastIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Qc-module__ejvpNG__errorBox{color:#ff6b6b;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff505014;border:1px solid #ff505033;border-radius:16px;margin-bottom:24px;padding:16px 24px;font-size:.85rem;font-weight:700}.Qc-module__ejvpNG__searchHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:50vh;display:flex}.Qc-module__ejvpNG__searchHeroTitle{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.05}.Qc-module__ejvpNG__searchHeroAccent{background:linear-gradient(135deg, var(--accent) 0%, #60e0a0 50%, var(--accent-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Qc-module__ejvpNG__searchHeroSub{color:var(--text-muted);max-width:420px;font-size:1rem;font-weight:500}.Qc-module__ejvpNG__searchForm{width:100%;max-width:640px}.Qc-module__ejvpNG__searchBar{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(30px);border-radius:20px;align-items:center;gap:0;padding:6px;transition:all .3s;display:flex}.Qc-module__ejvpNG__searchBar:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 20px 60px #0000004d}.Qc-module__ejvpNG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 20px;font-family:inherit;font-size:.95rem;font-weight:600}.Qc-module__ejvpNG__searchInput::placeholder{color:var(--text-dim);font-weight:500}.Qc-module__ejvpNG__searchBtn{background:var(--accent);color:#000;cursor:pointer;white-space:nowrap;letter-spacing:.3px;border:none;border-radius:14px;align-items:center;gap:8px;padding:14px 28px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:600;transition:all .3s;display:flex}.Qc-module__ejvpNG__searchBtn:hover{box-shadow:0 8px 25px var(--accent-glow);transform:scale(1.03)}.Qc-module__ejvpNG__loadingWrap{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:120px 20px;display:flex}.Qc-module__ejvpNG__spinner{border:3px solid var(--border-primary);border-top-color:var(--accent);border-radius:50%;width:48px;height:48px;animation:.7s linear infinite Qc-module__ejvpNG__spin}@keyframes Qc-module__ejvpNG__spin{to{transform:rotate(360deg)}}.Qc-module__ejvpNG__loadingLabel{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:600}.Qc-module__ejvpNG__productLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:72px;display:grid}.Qc-module__ejvpNG__gallery{position:relative}.Qc-module__ejvpNG__mainImageWrap{background:var(--bg-card);border:1px solid var(--border-primary);cursor:zoom-in;box-shadow:var(--shadow-card);aspect-ratio:1;border-radius:24px;justify-content:center;align-items:center;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.Qc-module__ejvpNG__mainImageWrap:hover{border-color:var(--border-hover)}.Qc-module__ejvpNG__mainImageWrap img{object-fit:contain;width:100%;height:100%;display:block}.Qc-module__ejvpNG__galleryNav{background:var(--bg-elevated);border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Qc-module__ejvpNG__gallery.Qc-module__ejvpNG__modalNav:hover{background:var(--accent);color:#000;border-color:var(--accent);transform:translateY(-50%)scale(1.05)}.Qc-module__ejvpNG__modalToolbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10002;background:#141414d9;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:16px;padding:8px 12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0006}.Qc-module__ejvpNG__toolbarGroup{align-items:center;gap:8px;display:flex}.Qc-module__ejvpNG__toolbarGroup button{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Qc-module__ejvpNG__toolbarGroup button:hover:not(:disabled){color:#fff;background:#ffffff1a}.Qc-module__ejvpNG__toolbarGroup button:disabled{opacity:.3;cursor:not-allowed}.Qc-module__ejvpNG__toolbarDivider{background:#ffffff1a;width:1px;height:20px;margin:0 4px}.Qc-module__ejvpNG__zoomText{color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:50px;font-size:.85rem;font-weight:700}.Qc-module__ejvpNG__toolbarCounter{color:#666;padding-right:8px;font-size:.8rem;font-weight:600}.Qc-module__ejvpNG__galleryPrev{left:12px}.Qc-module__ejvpNG__galleryNext{right:12px}.Qc-module__ejvpNG__imageCounter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:5;letter-spacing:1px;background:#0009;border-radius:20px;padding:5px 14px;font-size:.65rem;font-weight:600;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.Qc-module__ejvpNG__thumbStrip{gap:10px;margin-top:14px;display:flex}.Qc-module__ejvpNG__thumbBtn{cursor:pointer;background:var(--bg-surface);border:2px solid #0000;border-radius:14px;flex-shrink:0;width:80px;height:80px;padding:0;transition:all .2s;position:relative;overflow:hidden}.Qc-module__ejvpNG__thumbBtn img{object-fit:cover;width:100%;height:100%;display:block}.Qc-module__ejvpNG__thumbBtn:hover{border-color:var(--border-hover);transform:translateY(-3px)}.Qc-module__ejvpNG__thumbBtnActive{box-shadow:0 0 20px var(--accent-glow);border-color:var(--accent)!important}.Qc-module__ejvpNG__thumbMore{color:var(--text-muted);border:1px solid var(--border-primary);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex;}.Qc-module__ejvpNG__thumbMore:hover{border-color:var(--border-hover);color:var(--text-primary)}.Qc-module__ejvpNG__infoPanel{background:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;gap:0;min-width:0;padding:32px;display:flex;overflow:hidden}.Qc-module__ejvpNG__storeBadge{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:10px;font-size:.6rem;font-weight:600;display:inline-flex}.Qc-module__ejvpNG__storeBadge a{color:var(--accent);align-items:center;gap:4px;text-decoration:none;transition:opacity .2s;display:inline-flex}.Qc-module__ejvpNG__storeBadge a:hover{opacity:.7}.Qc-module__ejvpNG__storeBadgeSep{color:var(--text-dim);margin:0 2px}.Qc-module__ejvpNG__storeBadgeSku{color:var(--text-muted);font-weight:700}.Qc-module__ejvpNG__titleArea{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.Qc-module__ejvpNG__productTitle{letter-spacing:-.03em;color:var(--text-primary);flex:1;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:600;line-height:1.1}.Qc-module__ejvpNG__favBtn{background:var(--bg-surface);border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-muted);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.Qc-module__ejvpNG__favBtn:hover{border-color:var(--border-hover);transform:scale(1.08)}.Qc-module__ejvpNG__favBtnActive{color:#ff4d4d;background:#ff4d4d14;border-color:#ff4d4d40}.Qc-module__ejvpNG__priceBlock{margin-bottom:24px}.Qc-module__ejvpNG__priceMain{color:var(--accent);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;display:block}.Qc-module__ejvpNG__priceConverted{color:var(--text-dim);gap:8px;margin-top:4px;font-size:.8rem;font-weight:600;display:flex}.Qc-module__ejvpNG__qcStat{background:var(--accent-bg);border:1px solid var(--accent-soft);color:var(--accent);letter-spacing:.5px;border-radius:14px;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:12px 18px;font-size:.75rem;font-weight:600;display:flex}.Qc-module__ejvpNG__statsGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.Qc-module__ejvpNG__statBox{background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--accent);border-radius:14px;align-items:center;gap:10px;padding:14px;transition:all .2s;display:flex}.Qc-module__ejvpNG__statBox:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.Qc-module__ejvpNG__statBox div{flex-direction:column;display:flex}.Qc-module__ejvpNG__statValue{color:var(--text-primary);font-size:1.1rem;font-weight:600;line-height:1.2}.Qc-module__ejvpNG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.55rem;font-weight:700}.Qc-module__ejvpNG__titleActions{flex-shrink:0;gap:6px;display:flex}.Qc-module__ejvpNG__actionBtn{background:var(--bg-surface);border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Qc-module__ejvpNG__actionBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.Qc-module__ejvpNG__otherAgents{gap:6px;margin-top:10px;margin-bottom:4px;display:flex}.Qc-module__ejvpNG__agentAltBtn{background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-muted);cursor:pointer;text-align:center;border-radius:12px;flex:1;padding:10px;font-family:inherit;font-size:.65rem;font-weight:600;transition:all .2s}.Qc-module__ejvpNG__agentAltBtn:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--bg-card-hover)}.Qc-module__ejvpNG__sellerCard{background:var(--bg-surface);border:1px solid var(--border-primary);cursor:pointer;border-radius:16px;align-items:center;gap:14px;width:100%;margin-bottom:24px;padding:18px;text-decoration:none;transition:all .3s;display:flex}.Qc-module__ejvpNG__sellerCard:hover{background:var(--glass-hover-bg);border-color:var(--glass-hover-border);box-shadow:var(--shadow-card);transform:translateY(-2px)}.Qc-module__ejvpNG__sellerAvatar{background:var(--accent-bg);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Qc-module__ejvpNG__sellerMeta{flex:1;min-width:0}.Qc-module__ejvpNG__sellerName{color:var(--text-primary);font-size:.82rem;font-weight:600;display:block}.Qc-module__ejvpNG__sellerSub{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:700}.Qc-module__ejvpNG__sellerBadge{background:var(--accent-bg);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:.55rem;font-weight:600}.Qc-module__ejvpNG__estimateRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.Qc-module__ejvpNG__estimateChip{background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:10px;align-items:center;gap:5px;padding:6px 12px;font-size:.68rem;font-weight:700;transition:all .2s;display:flex}.Qc-module__ejvpNG__estimateChip svg{color:var(--accent)}.Qc-module__ejvpNG__estimateChip:hover{border-color:var(--border-hover);color:var(--text-primary)}.Qc-module__ejvpNG__variantsSection{background:#90ffc508;border:1px solid #90ffc51a;border-radius:20px;margin-bottom:24px;padding:16px}.Qc-module__ejvpNG__variantsHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.Qc-module__ejvpNG__variantsSectionTitle{letter-spacing:1px;color:var(--text-primary);font-size:.75rem;font-weight:600}.Qc-module__ejvpNG__variantsSectionSub{color:var(--text-dim);text-transform:uppercase;font-size:.6rem;font-weight:600}.Qc-module__ejvpNG__variantsWrap{flex-direction:column;gap:16px;display:flex}.Qc-module__ejvpNG__variantLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:8px;font-size:.55rem;font-weight:600;display:block}.Qc-module__ejvpNG__variantChips{flex-wrap:wrap;gap:8px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.Qc-module__ejvpNG__variantChips::-webkit-scrollbar{width:3px}.Qc-module__ejvpNG__variantChips::-webkit-scrollbar-thumb{background:var(--text-dim);border-radius:10px}.Qc-module__ejvpNG__variantChip{background:var(--bg-surface);border:1px solid var(--border-primary);cursor:pointer;color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Qc-module__ejvpNG__variantChipWithImg{padding:4px 14px 4px 4px}.Qc-module__ejvpNG__variantChipImg{object-fit:cover;background:var(--bg-card);border-radius:8px;width:36px;height:36px}.Qc-module__ejvpNG__variantChipName{flex:1}.Qc-module__ejvpNG__variantChip:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateY(-2px)}.Qc-module__ejvpNG__variantChipActive{color:var(--accent);box-shadow:0 4px 15px var(--accent-glow-soft);background:var(--accent-bg)!important;border-color:var(--accent)!important}.Qc-module__ejvpNG__divider{background:var(--border-primary);width:100%;height:1px;margin:4px 0 20px}.Qc-module__ejvpNG__ctaLabel{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.Qc-module__ejvpNG__ctaLabelText{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:.6rem;font-weight:600}.Qc-module__ejvpNG__ctaSecure{color:var(--accent);align-items:center;gap:4px;font-size:.58rem;font-weight:600;display:flex}.Qc-module__ejvpNG__ctaRow{gap:8px;display:flex}.Qc-module__ejvpNG__ctaMain{background:var(--accent);color:#000;cursor:pointer;height:56px;box-shadow:0 8px 28px var(--accent-glow);letter-spacing:.3px;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.Qc-module__ejvpNG__ctaMain:hover{box-shadow:0 16px 48px var(--accent-glow);filter:brightness(1.06);transform:translateY(-3px)}.Qc-module__ejvpNG__ctaPreferred{background:#0000001f;border-radius:5px;margin-left:4px;padding:2px 8px;font-size:.5rem;font-weight:600}.Qc-module__ejvpNG__ctaSettings{background:var(--glass-bg);border:1px solid var(--glass-border);width:56px;height:56px;color:var(--text-primary);cursor:pointer;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Qc-module__ejvpNG__ctaSettings:hover{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.Qc-module__ejvpNG__agentRegisterBanner{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:11px;margin-top:9px;padding:10px 12px;font-family:inherit;transition:background .2s,border-color .2s,transform .2s;display:flex}.Qc-module__ejvpNG__agentRegisterBanner:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.Qc-module__ejvpNG__agentRegisterLogo{color:#111;background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.Qc-module__ejvpNG__agentRegisterLogo img{object-fit:contain;width:27px;height:27px}.Qc-module__ejvpNG__agentRegisterCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Qc-module__ejvpNG__agentRegisterCopy b{font-size:.64rem;font-weight:900}.Qc-module__ejvpNG__agentRegisterCopy small{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.56rem;font-weight:650;overflow:hidden}.Qc-module__ejvpNG__agentRegisterCta{text-transform:uppercase;background:#ffffff12;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:.51rem;font-weight:900;display:flex}.Qc-module__ejvpNG__reverseSearch{cursor:pointer;background:linear-gradient(135deg,#7850dc14 0%,#7850dc05 100%);border:1px solid #7850dc26;border-radius:16px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 18px;text-decoration:none;transition:all .3s;display:flex}.Qc-module__ejvpNG__reverseSearch:hover{border-color:#7850dc59;transform:translateY(-2px);box-shadow:0 8px 25px #7850dc1a}.Qc-module__ejvpNG__reverseSearchInner{align-items:center;gap:12px;display:flex}.Qc-module__ejvpNG__reverseSearchIcon{color:#b088ff;background:#7850dc1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Qc-module__ejvpNG__reverseSearchTitle{color:var(--text-primary);font-size:.78rem;font-weight:600}.Qc-module__ejvpNG__reverseSearchSub{color:#b088ff;margin-top:1px;font-size:.6rem;font-weight:700}.Qc-module__ejvpNG__kakoPromo{color:var(--text-primary);background:radial-gradient(circle at 90% 0,#90ffc52e,#0000 48%),linear-gradient(115deg,#90ffc52b,#90ffc509);border:1px solid #90ffc56b;border-radius:14px;align-items:center;gap:12px;margin-top:9px;padding:15px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #90ffc512,inset 0 1px #ffffff0d}.Qc-module__ejvpNG__kakoPromo:hover{color:var(--text-primary);border-color:#90ffc5b8;transform:translateY(-2px);box-shadow:0 14px 36px #90ffc521}.Qc-module__ejvpNG__kakoPromoBadge{color:#06110b;background:#90ffc5;border-radius:10px;flex:none;place-items:center;width:42px;height:36px;font-size:.72rem;font-weight:950;display:grid}.Qc-module__ejvpNG__kakoPromoLogo{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:5px;display:grid;box-shadow:0 7px 18px #0000002e}.Qc-module__ejvpNG__kakoPromoLogo img{object-fit:contain;width:100%;height:100%}.Qc-module__ejvpNG__kakoPromoCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Qc-module__ejvpNG__kakoPromoPartner{color:#90ffc5;letter-spacing:.8px;background:#90ffc51f;border-radius:4px;width:max-content;margin-bottom:3px;padding:2px 5px;font-size:.4rem;font-weight:950;line-height:1.2}.Qc-module__ejvpNG__kakoPromoCopy b{color:#90ffc5;letter-spacing:.65px;font-size:.71rem;font-weight:950}.Qc-module__ejvpNG__kakoPromoCopy small{color:#ffffffad;margin-top:3px;font-size:.6rem;font-weight:700}.Qc-module__ejvpNG__qcEvidence{margin-bottom:72px}.Qc-module__ejvpNG__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.Qc-module__ejvpNG__sectionTitle{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:12px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;display:flex}.Qc-module__ejvpNG__sectionCount{background:var(--accent-bg);color:var(--accent);letter-spacing:.5px;border-radius:50px;padding:4px 12px;font-size:.6rem;font-weight:600}.Qc-module__ejvpNG__sectionSub{color:var(--text-muted);margin-top:4px;font-size:.82rem;font-weight:500}.Qc-module__ejvpNG__sectionFilters{gap:6px;display:flex}.Qc-module__ejvpNG__filterBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:7px 14px;font-family:inherit;font-size:.68rem;font-weight:600;transition:all .2s}.Qc-module__ejvpNG__filterBtn:hover{border-color:var(--border-hover);color:var(--text-primary)}.Qc-module__ejvpNG__dashboardShell{background:var(--bg-card);border:1px solid var(--border-primary);height:clamp(520px,68vh,800px);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.Qc-module__ejvpNG__mobileSetPicker{display:none}.Qc-module__ejvpNG__sidebar{border-right:1px solid var(--border-primary);background:var(--bg-elevated);flex-direction:column;display:flex}.Qc-module__ejvpNG__sidebarHeader{border-bottom:1px solid var(--border-primary);text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);padding:16px;font-size:.6rem;font-weight:600}.Qc-module__ejvpNG__sidebarList{flex:1;padding:8px;overflow-y:auto}.Qc-module__ejvpNG__sidebarList::-webkit-scrollbar{width:6px}.Qc-module__ejvpNG__sidebarList::-webkit-scrollbar-track{background:#ffffff05}.Qc-module__ejvpNG__sidebarList::-webkit-scrollbar-thumb{background:var(--accent-soft);border-radius:10px}.Qc-module__ejvpNG__setItem{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.Qc-module__ejvpNG__setItem:hover{background:var(--bg-card-hover)}.Qc-module__ejvpNG__setItemActive{background:var(--accent-bg)!important;border-color:#90ffc51f!important}.Qc-module__ejvpNG__setThumb{background:var(--bg-surface);border-radius:10px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.Qc-module__ejvpNG__setThumb img{object-fit:cover;width:100%;height:100%}.Qc-module__ejvpNG__setMeta{flex:1;min-width:0}.Qc-module__ejvpNG__setName{color:var(--text-primary);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.Qc-module__ejvpNG__setDetails{color:var(--text-muted);margin-top:2px;font-size:.6rem;font-weight:600;display:block}.Qc-module__ejvpNG__setDate{color:var(--accent);margin-top:1px;font-size:.58rem;font-weight:700;display:block}.Qc-module__ejvpNG__loadMoreBtn{border:1px dashed var(--border-primary);width:100%;color:var(--accent);cursor:pointer;background:0 0;border-radius:12px;margin-top:4px;padding:10px;font-family:inherit;font-size:.65rem;font-weight:600;transition:all .2s}.Qc-module__ejvpNG__loadMoreBtn:hover{border-color:var(--accent);background:var(--accent-bg)}.Qc-module__ejvpNG__previewPanel{flex-direction:column;display:flex;overflow:hidden}.Qc-module__ejvpNG__previewToolbar{border-bottom:1px solid var(--border-primary);background:var(--bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Qc-module__ejvpNG__previewToolbarLeft{align-items:center;gap:10px;display:flex}.Qc-module__ejvpNG__liveDot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite Qc-module__ejvpNG__blink;box-shadow:0 0 8px #22c55e}@keyframes Qc-module__ejvpNG__blink{0%,to{opacity:1}50%{opacity:.4}}.Qc-module__ejvpNG__previewToolbarTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);font-size:.72rem;font-weight:600}.Qc-module__ejvpNG__previewToolbarActions{gap:6px;display:flex}.Qc-module__ejvpNG__toolbarBtn{background:var(--bg-surface);border:1px solid var(--border-primary);height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:.6rem;font-weight:600;transition:all .2s;display:flex}.Qc-module__ejvpNG__toolbarBtn:hover{border-color:var(--border-hover);color:var(--text-primary)}.Qc-module__ejvpNG__photoGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.Qc-module__ejvpNG__photoGrid::-webkit-scrollbar{width:4px}.Qc-module__ejvpNG__photoGrid::-webkit-scrollbar-thumb{background:var(--text-dim);border-radius:4px}.Qc-module__ejvpNG__photoCard{aspect-ratio:1;cursor:zoom-in;border:1px solid var(--border-primary);background:var(--bg-surface);border-radius:14px;transition:all .25s;position:relative;overflow:hidden}.Qc-module__ejvpNG__photoCard:hover{border-color:var(--accent-soft);z-index:2;transform:scale(1.03);box-shadow:0 8px 24px #00000040}.Qc-module__ejvpNG__photoCard img,.Qc-module__ejvpNG__photoCard>div{object-fit:cover;width:100%;height:100%;display:block}.Qc-module__ejvpNG__emptyPreview{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.Qc-module__ejvpNG__footerGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.Qc-module__ejvpNG__infoCard{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);border-radius:22px;padding:28px;transition:all .3s}.Qc-module__ejvpNG__infoCard:hover{border-color:var(--glass-hover-border);box-shadow:var(--shadow-card);transform:translateY(-3px)}.Qc-module__ejvpNG__infoCardInner{align-items:flex-start;gap:20px;display:flex}.Qc-module__ejvpNG__infoCardIcon{background:var(--accent-bg);width:56px;height:56px;color:var(--accent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Qc-module__ejvpNG__infoCardContent{flex:1}.Qc-module__ejvpNG__infoCardTitle{color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:600}.Qc-module__ejvpNG__infoCardDesc{color:var(--text-muted);margin-bottom:14px;font-size:.75rem;line-height:1.5}.Qc-module__ejvpNG__infoCardBtn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.Qc-module__ejvpNG__discordBtn{color:#fff;background:#5865f2}.Qc-module__ejvpNG__discordBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #5865f24d}.Qc-module__ejvpNG__reportBtn{background:var(--bg-surface);border:1px solid var(--border-primary);color:#ff6b6b;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.Qc-module__ejvpNG__reportBtn:hover{background:#ff6b6b0a;border-color:#ff6b6b4d}.Qc-module__ejvpNG__modal{z-index:1000000;-webkit-backdrop-filter:blur(20px);background:#000000f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Qc-module__ejvpNG__modalHeader{z-index:1000002;background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;top:0;left:0;right:0}.Qc-module__ejvpNG__modalHeaderLeft{align-items:center;gap:12px;display:flex}.Qc-module__ejvpNG__modalCounter{color:#fff;letter-spacing:1px;font-size:.8rem;font-weight:600}.Qc-module__ejvpNG__modalBadge{background:var(--accent-bg);color:var(--accent);border-radius:6px;padding:4px 10px;font-size:.6rem;font-weight:600}.Qc-module__ejvpNG__modalControls{align-items:center;gap:10px;padding-right:58px;display:flex}.Qc-module__ejvpNG__modalControls button,.Qc-module__ejvpNG__modalControls a{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:all .2s;display:flex}.Qc-module__ejvpNG__modalControls button:hover,.Qc-module__ejvpNG__modalControls a:hover{background:var(--accent);color:#000;border-color:var(--accent);transform:translateY(-2px)}.Qc-module__ejvpNG__modalHeader .Qc-module__ejvpNG__modalCloseBtn{z-index:1000004;color:#fff;background:#141619eb;border:1px solid #ffffff3d;border-radius:14px;width:48px;height:48px;position:fixed;top:18px;right:18px;box-shadow:0 10px 35px #0000008c,0 0 0 1px #0006}.Qc-module__ejvpNG__modalHeader .Qc-module__ejvpNG__modalCloseBtn:hover{color:#fff;background:#ff4757;border-color:#ff6b78}.Qc-module__ejvpNG__modalBody{cursor:zoom-out;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Qc-module__ejvpNG__modalImageContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:60px;display:flex;overflow:hidden}.Qc-module__ejvpNG__modalImageContainer img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:90%;max-height:90%}.Qc-module__ejvpNG__modalNav{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:60px;height:80px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Qc-module__ejvpNG__modalNav:hover{background:var(--accent);border-color:var(--accent);color:#000}.Qc-module__ejvpNG__modalNavL{left:32px}.Qc-module__ejvpNG__modalNavR{right:32px}.Qc-module__ejvpNG__purchaseModalContent{background:var(--bg-card);border:1px solid var(--border-primary);z-index:10003;border-radius:32px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;padding:40px;display:flex;position:relative;overflow-y:auto;box-shadow:0 40px 120px #000c}.Qc-module__ejvpNG__purchaseModalContent::-webkit-scrollbar{width:4px}.Qc-module__ejvpNG__purchaseModalContent::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:10px}.Qc-module__ejvpNG__modalClose,.Qc-module__ejvpNG__modalCloseBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10005;background:#ffffff14;border:1px solid #ffffff1a;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:30px;right:30px}.Qc-module__ejvpNG__modalClose:hover,.Qc-module__ejvpNG__modalCloseBtn:hover{color:#fff;background:#ff4757;border-color:#ff4757;transform:rotate(90deg)scale(1.1);box-shadow:0 0 20px #ff475766}.Qc-module__ejvpNG__purchaseHeader{align-items:center;gap:20px;margin-bottom:32px;display:flex}.Qc-module__ejvpNG__purchaseIcon{background:var(--accent-bg);width:60px;height:60px;color:var(--accent);border-radius:18px;justify-content:center;align-items:center;display:flex}.Qc-module__ejvpNG__purchaseTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:1.4rem;font-weight:600}.Qc-module__ejvpNG__purchaseSub{color:var(--text-muted);margin-top:2px;font-size:.85rem}.Qc-module__ejvpNG__purchaseProduct{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:20px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.Qc-module__ejvpNG__purchaseThumb{object-fit:cover;border-radius:12px;width:80px;height:80px}.Qc-module__ejvpNG__purchaseMeta{flex-direction:column;flex:1;gap:6px;display:flex}.Qc-module__ejvpNG__purchaseName{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Qc-module__ejvpNG__purchasePrice{color:var(--accent);font-size:1.1rem;font-weight:600}.Qc-module__ejvpNG__purchaseEstimateGrid{grid-template-columns:1fr;gap:8px;margin-bottom:24px;display:grid}.Qc-module__ejvpNG__purchaseEstBox{background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--accent);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.75rem;font-weight:600;display:flex}.Qc-module__ejvpNG__purchaseEstBox span{color:var(--text-primary)}.Qc-module__ejvpNG__purchaseWarning{color:#ffa000;background:#ffaa0014;border:1px solid #fa03;border-radius:16px;align-items:center;gap:12px;margin-bottom:32px;padding:16px 20px;font-size:.78rem;font-weight:700;display:flex}.Qc-module__ejvpNG__purchaseKakoBanner{color:var(--text-primary);background:radial-gradient(circle at 90% 0,#90ffc533,#0000 45%),linear-gradient(115deg,#90ffc52e,#90ffc509);border:1px solid #90ffc57a;border-radius:16px;align-items:center;gap:13px;margin:0;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:0 10px 28px #90ffc517,inset 0 1px #ffffff0d}.Qc-module__ejvpNG__purchaseKakoBanner:hover{color:var(--text-primary);background:linear-gradient(115deg,#90ffc533,#90ffc50b);border-color:#90ffc58c;transform:translateY(-2px)}.Qc-module__ejvpNG__purchaseKakoDiscount{background:var(--accent);color:#06110b;width:50px;height:46px;box-shadow:0 8px 22px var(--accent-glow-soft);border-radius:12px;flex:none;place-items:center;font-size:.86rem;font-weight:600;display:grid}.Qc-module__ejvpNG__purchaseKakoCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Qc-module__ejvpNG__purchaseKakoCopy small{color:var(--accent);letter-spacing:1px;font-size:.53rem;font-weight:600}.Qc-module__ejvpNG__purchaseKakoCopy b{margin-top:2px;font-size:.76rem}.Qc-module__ejvpNG__purchaseKakoCopy span{color:var(--text-muted);margin-top:2px;font-size:.59rem}.Qc-module__ejvpNG__purchaseBanners{flex-direction:column;gap:12px;margin:-14px 0 28px;display:flex}.Qc-module__ejvpNG__purchaseAgentBanner{color:var(--text-primary);background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:11px;margin:0;padding:12px 13px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.Qc-module__ejvpNG__purchaseAgentBanner:hover{color:var(--text-primary);background:#fff1;border-color:#ffffff2e}.Qc-module__ejvpNG__purchaseAgentBanner>img{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:36px;height:36px;padding:4px}.Qc-module__ejvpNG__purchaseAgentBanner>span{flex-direction:column;flex:1;min-width:0;display:flex}.Qc-module__ejvpNG__purchaseAgentBanner small{color:#ffffff9e;letter-spacing:.8px;font-size:.5rem;font-weight:900}.Qc-module__ejvpNG__purchaseAgentBanner b{color:#fff;margin-top:2px;font-size:.72rem}.Qc-module__ejvpNG__purchaseAgentBanner span span{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.57rem;font-weight:650;overflow:hidden}.Qc-module__ejvpNG__purchaseFooter{gap:16px;display:flex}.Qc-module__ejvpNG__purchaseCancel{background:var(--bg-surface);border:1px solid var(--border-primary);height:56px;color:var(--text-muted);cursor:pointer;border-radius:16px;flex:1;font-family:inherit;font-weight:600;transition:all .2s}.Qc-module__ejvpNG__purchaseConfirm{background:var(--accent);color:#000;border-radius:16px;flex:2;justify-content:center;align-items:center;gap:10px;height:56px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Qc-module__ejvpNG__purchaseConfirm:hover{box-shadow:0 15px 40px var(--accent-glow);transform:translateY(-3px)}@media (max-width:1100px){.Qc-module__ejvpNG__productLayout{grid-template-columns:1fr;gap:32px}.Qc-module__ejvpNG__gallerySticky{position:static!important}.Qc-module__ejvpNG__mainImageWrap{aspect-ratio:auto;max-height:500px}}@media (max-width:768px){.Qc-module__ejvpNG__pageWrap{padding:86px 14px 48px}.Qc-module__ejvpNG__productLayout{gap:14px;margin-bottom:40px}.Qc-module__ejvpNG__mainImageWrap{aspect-ratio:1;border-radius:18px;max-height:none}.Qc-module__ejvpNG__thumbStrip{padding-bottom:4px;overflow-x:auto}.Qc-module__ejvpNG__thumbBtn{border-radius:11px;width:62px;height:62px}.Qc-module__ejvpNG__infoPanel{border-radius:18px;padding:20px 16px}.Qc-module__ejvpNG__productTitle{font-size:1.45rem}.Qc-module__ejvpNG__titleArea{flex-direction:column}.Qc-module__ejvpNG__titleActions{width:100%}.Qc-module__ejvpNG__statsGrid{grid-template-columns:1fr}.Qc-module__ejvpNG__statBox{padding:12px 14px}.Qc-module__ejvpNG__ctaRow{align-items:stretch}.Qc-module__ejvpNG__ctaMain{min-width:0;padding:14px 12px;font-size:.72rem}.Qc-module__ejvpNG__sectionHeader{align-items:flex-start;gap:12px}.Qc-module__ejvpNG__sectionFilters{display:none}.Qc-module__ejvpNG__dashboardShell{border-radius:18px;grid-template-columns:1fr;height:auto}.Qc-module__ejvpNG__sidebar{display:none}.Qc-module__ejvpNG__mobileSetPicker{background:var(--bg-elevated);border-bottom:1px solid var(--border-primary);min-width:0;padding:12px;display:block}.Qc-module__ejvpNG__mobileSetLabel{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:600;display:block}.Qc-module__ejvpNG__mobileSetScroller{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.Qc-module__ejvpNG__mobileSetScroller::-webkit-scrollbar{display:none}.Qc-module__ejvpNG__mobileSetChip{border:1px solid var(--border-primary);background:var(--bg-surface);min-width:138px;color:var(--text-primary);font:inherit;text-align:left;scroll-snap-align:start;border-radius:11px;flex:none;padding:10px 12px}.Qc-module__ejvpNG__mobileSetChip strong{text-transform:uppercase;font-size:.7rem;display:block}.Qc-module__ejvpNG__mobileSetChip span{color:var(--text-muted);margin-top:3px;font-size:.58rem;display:block}.Qc-module__ejvpNG__mobileSetChipActive{border-color:var(--accent);background:var(--accent-bg)}.Qc-module__ejvpNG__mobileSetChipActive strong{color:var(--accent)}.Qc-module__ejvpNG__previewToolbar{padding:12px}.Qc-module__ejvpNG__previewToolbarActions{display:none}.Qc-module__ejvpNG__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.Qc-module__ejvpNG__purchaseModalContent{width:90%;padding:24px}}.Qc-module__ejvpNG__gallerySticky{z-index:10;align-self:flex-start;position:sticky;top:100px}.Qc-module__ejvpNG__sidebarPagination{background:var(--bg-surface);border-bottom:1px solid var(--border-primary);z-index:5;justify-content:center;align-items:center;gap:16px;padding:12px;display:flex}.Qc-module__ejvpNG__pageAction{background:var(--bg-elevated);border:1px solid var(--border-primary);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (max-width:700px){.Qc-module__ejvpNG__modalHeader{padding:14px}.Qc-module__ejvpNG__modalControls{padding-right:52px}.Qc-module__ejvpNG__modalControls>:not(.Qc-module__ejvpNG__modalCloseBtn){display:none}.Qc-module__ejvpNG__modalHeader .Qc-module__ejvpNG__modalCloseBtn{width:44px;height:44px;top:12px;right:12px}.Qc-module__ejvpNG__modalImageContainer{padding:68px 12px 92px}.Qc-module__ejvpNG__modalNav{border-radius:14px;width:44px;height:58px}.Qc-module__ejvpNG__modalNavL{left:10px}.Qc-module__ejvpNG__modalNavR{right:10px}}.Qc-module__ejvpNG__pageAction:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.Qc-module__ejvpNG__pageAction:disabled{opacity:.3;cursor:not-allowed}.Qc-module__ejvpNG__pageCurrent{color:var(--text-muted);letter-spacing:1px;font-size:.7rem;font-weight:600}.Qc-module__ejvpNG__pageWrap,.Qc-module__ejvpNG__modal{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-weight:400}.Qc-module__ejvpNG__pageWrap button,.Qc-module__ejvpNG__pageWrap input,.Qc-module__ejvpNG__pageWrap select,.Qc-module__ejvpNG__modal button{font-family:inherit}.Qc-module__ejvpNG__modalHeader{background:#151719;border-bottom:1px solid #303236;height:86px;padding:12px 22px}.Qc-module__ejvpNG__modalHeaderLeft{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.Qc-module__ejvpNG__viewerTitle{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;font-size:14px;font-weight:500;overflow:hidden}.Qc-module__ejvpNG__modalBody{width:100%;min-height:0;margin-top:146px;margin-bottom:58px}.Qc-module__ejvpNG__modalImageContainer{padding:0 16px}.Qc-module__ejvpNG__modalImageContainer img{border-radius:0;max-width:100%;max-height:100%}.Qc-module__ejvpNG__modalToolbar{background:#151719;border:0;border-bottom:1px solid #303236;border-radius:0;justify-content:center;width:100%;height:60px;padding:8px;position:fixed;top:86px;bottom:auto;left:0;transform:none}.Qc-module__ejvpNG__toolbarGroup input{accent-color:#90ffc5;width:120px}.Qc-module__ejvpNG__toolbarGroup a{color:#eee;padding:8px;font-size:12px;text-decoration:none}.Qc-module__ejvpNG__viewerFooter{color:#aaa;background:#151719;border-top:1px solid #303236;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:8px 16px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.Qc-module__ejvpNG__viewerFooter button{color:#eee;font:inherit;background:#23262b;border:1px solid #383b40;border-radius:8px;padding:10px}@media (max-width:600px){.Qc-module__ejvpNG__toolbarGroup{gap:4px}.Qc-module__ejvpNG__toolbarGroup input{width:50px}.Qc-module__ejvpNG__toolbarGroup button{width:30px;padding:4px}.Qc-module__ejvpNG__viewerFooter span{display:none}.Qc-module__ejvpNG__modalImageContainer{padding:0}.Qc-module__ejvpNG__viewerTitle{max-width:45vw}.Qc-module__ejvpNG__modalControls button:not(.Qc-module__ejvpNG__modalCloseBtn),.Qc-module__ejvpNG__modalControls a{display:none}}.Qc-module__ejvpNG__matchedPhotoBadge{z-index:2;color:#90ffc5;pointer-events:none;background:#000c;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:10px;left:10px}.Qc-module__ejvpNG__modalHeader{height:62px;padding:8px 16px}.Qc-module__ejvpNG__modalHeaderLeft{gap:2px}.Qc-module__ejvpNG__viewerTitle{font-size:12px}.Qc-module__ejvpNG__modalCounter{font-size:11px}.Qc-module__ejvpNG__modalBody{margin-top:62px;margin-bottom:62px}.Qc-module__ejvpNG__modalToolbar{z-index:12;background:#17191deb;border:1px solid #ffffff20;border-radius:13px;width:auto;max-width:calc(100vw - 24px);height:44px;padding:4px 10px;top:auto;bottom:14px;left:50%;transform:translate(-50%)}.Qc-module__ejvpNG__toolbarGroup{gap:5px}.Qc-module__ejvpNG__toolbarGroup button{min-width:28px;height:30px;padding:4px}.Qc-module__ejvpNG__toolbarGroup input{width:78px}.Qc-module__ejvpNG__viewerFooter{display:none}.Qc-module__ejvpNG__modalImageContainer{position:relative}.Qc-module__ejvpNG__modalImageContainer img{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .2s}.Qc-module__ejvpNG__imageSearchHover{white-space:nowrap;color:#b4ffda;opacity:0;z-index:10;background:#10241fee;border:1px solid #90ffc566;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;transition:opacity .18s;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.Qc-module__ejvpNG__modalImageContainer:hover .Qc-module__ejvpNG__imageSearchHover,.Qc-module__ejvpNG__imageSearchHover:focus-visible{opacity:1}.Qc-module__ejvpNG__imageSearchHover:hover{color:#fff;background:#193d2e}@media (hover:none){.Qc-module__ejvpNG__imageSearchHover{opacity:1}}@media (max-width:600px){.Qc-module__ejvpNG__modalHeader{height:60px;padding:8px 12px}.Qc-module__ejvpNG__modalBody{margin-top:60px;margin-bottom:64px}.Qc-module__ejvpNG__modalHeader .Qc-module__ejvpNG__modalCloseBtn{width:36px;height:36px;top:8px}.Qc-module__ejvpNG__modalToolbar{height:42px;top:auto;bottom:10px}.Qc-module__ejvpNG__toolbarGroup input{width:46px}.Qc-module__ejvpNG__toolbarGroup{gap:2px}.Qc-module__ejvpNG__toolbarGroup button{width:27px;min-width:25px}.Qc-module__ejvpNG__imageSearchHover{opacity:1;bottom:12px}.Qc-module__ejvpNG__viewerTitle{max-width:67vw}}.Qc-module__ejvpNG__objectSearchLayer{pointer-events:none;z-index:8;position:absolute;inset:0}.Qc-module__ejvpNG__objectSearchLayer button{pointer-events:auto}.Qc-module__ejvpNG__qcDetectedObject{cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:15px;padding:0;transition:opacity .18s,border-color .18s;position:absolute}.Qc-module__ejvpNG__modalImageContainer:hover .Qc-module__ejvpNG__qcDetectedObject,.Qc-module__ejvpNG__qcDetectedObject:focus-visible{opacity:1;border-color:#90ffc580}.Qc-module__ejvpNG__qcDetectedObject:hover{background:#90ffc508;border:2px solid #90ffc5;box-shadow:0 0 25px #90ffc515}.Qc-module__ejvpNG__qcDetectedObject span{white-space:nowrap;color:#e0ffed;background:#15362deb;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font:500 11px Arial,Helvetica,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Qc-module__ejvpNG__objectSearchLayer .Qc-module__ejvpNG__imageSearchHover{background:#17221fd9;border-color:#ffffff25;padding:8px 13px;font-size:11px;bottom:20px}.Qc-module__ejvpNG__modalImageContainer:hover img{outline-color:#0000}@media (hover:none){.Qc-module__ejvpNG__qcDetectedObject{opacity:1;border-color:#90ffc580}}.Qc-module__ejvpNG__qcDetectedObject.Qc-module__ejvpNG__qcMaskedObject,.Qc-module__ejvpNG__modalImageContainer:hover .Qc-module__ejvpNG__qcDetectedObject.Qc-module__ejvpNG__qcMaskedObject,.Qc-module__ejvpNG__qcDetectedObject.Qc-module__ejvpNG__qcMaskedObject:hover{box-shadow:none;background:0 0;border:0;border-radius:0}.Qc-module__ejvpNG__modalImageContainer .Qc-module__ejvpNG__qcObjectContour{object-fit:fill;pointer-events:none;opacity:0;filter:drop-shadow(0 0 3px #90ffc5a0)drop-shadow(0 0 10px #90ffc540);outline:none;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .18s;position:absolute;inset:0;transform:none}.Qc-module__ejvpNG__qcMaskedObject:hover .Qc-module__ejvpNG__qcObjectContour,.Qc-module__ejvpNG__qcMaskedObject:focus-visible .Qc-module__ejvpNG__qcObjectContour{opacity:1}.Qc-module__ejvpNG__qcDetectedObject>span{opacity:0;font-size:11px;font-weight:500;transition:opacity .18s}.Qc-module__ejvpNG__qcDetectedObject:hover>span,.Qc-module__ejvpNG__qcDetectedObject:focus-visible>span{opacity:1}.Qc-module__ejvpNG__objectSearchLayer .Qc-module__ejvpNG__imageSearchHover{bottom:18px}@media (hover:none){.Qc-module__ejvpNG__qcMaskedObject .Qc-module__ejvpNG__qcObjectContour{opacity:.35}.Qc-module__ejvpNG__qcDetectedObject>span{opacity:1}}
