:root{--bg:#09090F;--s1:#141420;--card-lift:#1a1a2e;--hero-gradient:linear-gradient(180deg,#1a0a2e,#09090F 60%);--s2:#181B23;--s3:#1F2330;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.12);--blue:#0066FF;--blue2:#0052CC;--blue-glow:rgba(0,102,255,0.15);--orange:#FF5F00;--orange2:#CC4C00;--orange-glow:rgba(255,95,0,0.15);--green:#00C870;--green2:#00A05A;--green-glow:rgba(0,200,112,0.12);--red:#FF3B30;--yellow:#FFB800;--gold:#E8B64C;--vitrine-gold:#e0a83e;--vitrine-gold-hi:#f5c462;--vitrine-gold-mut:rgba(224,168,62,.72);--text:#EEEEF5;--muted:#EEEEF5;--dim:#EEEEF5;--r:10px;--rlg:16px;--rf:9999px;--rsm:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-display:var(--font-bebas,"Bebas Neue"),sans-serif;--font-ui:var(--font-inter,"Inter"),sans-serif;--font-body:var(--font-inter,"Inter"),sans-serif;--shadow-card:0 2px 12px rgba(0,0,0,0.4);--shadow-modal:0 8px 40px rgba(0,0,0,0.6);--shadow-blue:0 4px 20px rgba(0,102,255,0.25);--transition:150ms ease;--transition-slow:300ms ease;--sidebar-w:220px;--topbar-h:56px;--fp-bg:var(--bg);--fp-surface-0:var(--s1);--fp-surface-1:var(--s2);--fp-surface-2:var(--s3);--fp-border:var(--border);--fp-border-bright:var(--border-hover);--fp-text:var(--text);--fp-muted:var(--muted);--fp-dim:var(--dim);--fp-accent:var(--blue);--fp-accent-warm:var(--orange);--fp-accent-rare:var(--yellow);--fp-success:var(--green);--color-brand:var(--blue);--color-interactive:var(--blue);--fp-danger:#E5484D;--fp-danger-hi:#F97075;--fp-ebay:#E53238;--fp-font-display:var(--font-bebas,"Bebas Neue"),system-ui,sans-serif;--fp-font-body:var(--font-inter,"Inter"),system-ui,sans-serif;--fp-radius-sm:8px;--fp-radius:12px;--fp-radius-lg:16px;--fp-bg-gradient:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-ui)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}p{color:var(--muted);line-height:1.6}a{color:var(--blue);text-decoration:none;transition:color var(--transition)}a:hover{color:#4d94ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--dim);border-radius:var(--rf)}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.card{background:var(--s1);border:1px solid var(--border);border-radius:var(--r);padding:var(--space-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 20px;border-radius:var(--rf);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1;cursor:pointer;border:none;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap;text-decoration:none}.btn:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:#fff;box-shadow:var(--shadow-blue)}.btn-primary:hover{background:var(--blue2);color:#fff}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--s2);color:var(--text)}.btn-lg{padding:14px 28px;font-size:16px}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--rsm);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:focus-visible{outline:2px solid var(--fp-success);outline-offset:2px;border-radius:inherit}::selection{background:rgba(0,200,112,.2);color:var(--text)}::-moz-selection{background:rgba(0,200,112,.2);color:var(--text)}@media (min-width:768px){.fp-mobile-action-bar{display:none!important}}.fp-action-panel{border:1px solid var(--border);border-radius:var(--r);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.fp-action-panel--alert{border-color:rgba(0,102,255,.35);background:rgba(0,102,255,.04)}.fp-action-fields{display:flex;gap:var(--space-2)}.fp-action-field{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.fp-action-label{font-size:12px;color:var(--muted);opacity:.78}.fp-action-input{width:100%;background:var(--s2);border:1px solid var(--border);border-radius:var(--rsm);color:var(--text);padding:6px 10px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color var(--transition)}.fp-action-input:focus{border-color:var(--blue)}.fp-action-trigger{width:100%;padding:10px 14px;font-size:13px}.fp-action-cta-row{display:flex;gap:var(--space-2);align-items:center}.fp-action-cta-row .btn{padding:8px 14px;font-size:13px}.fp-action-cta-row .fp-action-input{flex:1}.fp-action-status{text-align:center;padding:10px;font-size:13px;color:var(--fp-success,var(--green));font-weight:600}.fp-action-error{font-size:12px;color:#FF4444}.fp-action-gate{border:1px solid rgba(0,102,255,.3);border-radius:var(--r);padding:var(--space-3);background:rgba(0,102,255,.06);text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}.fp-action-gate__title{font-size:13px;font-weight:600;color:var(--text)}.fp-action-gate__body{font-size:12px;color:var(--muted);opacity:.78}.fp-action-warn{border:1px solid rgba(255,184,0,.3);border-radius:var(--rsm);padding:8px 12px;background:rgba(255,184,0,.06);font-size:12px;color:var(--text)}.fh-main{--fh-bg:var(--bg);--fh-surface:var(--s1);--fh-accent:var(--blue);--fh-accent2:var(--orange);--fh-hot:var(--yellow);--fh-text:var(--text);--fh-muted:var(--muted);--fh-line:var(--border);--fh-display:var(--fp-font-display);--fh-motif:none;background:var(--fh-bg);min-height:100vh;color:var(--fh-text);font-family:var(--font-body)}.fh-hero{position:relative;border-bottom:2px solid var(--fh-accent);background-color:var(--fh-surface);background-image:var(--fh-motif);overflow:hidden}.fh-hero-inner{max-width:760px;margin:0 auto;padding:1.75rem 1.25rem 1.5rem;position:relative;z-index:1}.fh-kicker{font-size:.8rem;letter-spacing:.22em;color:var(--fh-accent2);text-transform:uppercase;margin-bottom:.6rem}.fh-kicker,.fh-title{font-family:var(--fh-display)}.fh-title{font-size:clamp(2rem,5.5vw,3rem);line-height:1.08;letter-spacing:.01em;color:var(--fh-text);margin:0 0 .9rem}.fh-lead{font-size:1.12rem;line-height:1.65;color:var(--fh-muted);margin:0 0 1.6rem;max-width:60ch}.fh-search{display:flex;gap:.5rem;flex-wrap:wrap}.fh-search-input{flex:1 1 16rem;min-width:0;background:var(--fh-bg);border:1px solid var(--fh-line);border-radius:var(--fp-radius-sm);padding:.7rem .95rem;color:var(--fh-text);font-size:.98rem}.fh-search-input:focus-visible{outline:2px solid var(--fh-accent);outline-offset:1px}.fh-search-btn{background:var(--fh-accent);color:#fff;border:none;border-radius:var(--fp-radius-sm);padding:.7rem 1.1rem;font-weight:600;font-size:.95rem;cursor:pointer}.fh-body{max-width:720px;margin:0 auto;padding:2.25rem 1.25rem 5rem}.fh-short-answer{font-size:1.05rem;line-height:1.7;color:var(--fh-text);margin:0 0 1.6rem;padding:.9rem 1.1rem;border-left:3px solid var(--fh-accent,var(--blue));background:color-mix(in srgb,var(--fh-text) 4%,transparent);border-radius:0 var(--fp-radius-sm) var(--fp-radius-sm) 0}.fh-short-answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fh-short-answer-asof{color:var(--fh-muted);font-size:.92em;white-space:nowrap}.fh-intel{border:1px solid var(--fh-line);border-top:3px solid var(--fh-accent2);border-radius:0 0 var(--fp-radius) var(--fp-radius);background:var(--fh-surface);padding:1.1rem 1.1rem .9rem;margin-bottom:2.25rem}.fh-intel-head{margin-bottom:.8rem}.fh-intel-title{font-family:var(--fh-display);font-size:1.25rem;letter-spacing:.04em;color:var(--fh-hot);margin:0 0 .2rem}.fh-intel-sub{font-size:.85rem;color:var(--fh-muted);margin:0}.fh-intel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fh-intel-link{display:grid;grid-template-columns:1.6rem 2.6rem 1fr auto auto;align-items:center;gap:.6rem;padding:.6rem .55rem;background:var(--fh-bg);border-radius:var(--fp-radius-sm);text-decoration:none;color:var(--fh-text);transition:background var(--transition)}.fh-intel-link:hover{background:var(--fh-surface)}.fh-intel-rank{font-family:var(--fh-display);font-size:1rem;color:var(--fh-muted);text-align:center}.fh-intel-thumb{width:2.6rem;height:2.6rem;border-radius:var(--fp-radius-sm);overflow:hidden;background:var(--fh-bg);border:1px solid var(--fh-line);flex:none;display:flex;align-items:center;justify-content:center}.fh-intel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fh-intel-thumb.is-empty{background:linear-gradient(135deg,var(--fh-surface),var(--fh-bg))}.fh-intel-thumb.is-empty:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--fh-line)}.fh-intel-name{display:flex;flex-direction:column;font-size:.96rem;font-weight:600}.fh-intel-line{font-size:.76rem;font-weight:400;color:var(--fh-muted);margin-top:1px}.fh-intel-flag{font-size:.66rem;letter-spacing:.06em;font-weight:700;color:var(--fh-accent2);border:1px solid var(--fh-accent2);border-radius:999px;padding:.12rem .5rem;white-space:nowrap}.fh-intel-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--fh-display);font-size:1.5rem;line-height:1;color:var(--fh-hot)}.fh-intel-date{font-family:var(--font-body);font-size:.7rem;font-weight:400;color:var(--fh-muted);margin-top:1px}.fh-intel-foot{font-size:.74rem;margin:.7rem 0 .2rem}.fh-intel-empty,.fh-intel-foot{color:var(--fh-muted);font-style:italic}.fh-intel-empty{font-size:.95rem;padding:.4rem .2rem .6rem;margin:0}.fh-ad{display:flex;justify-content:center;margin:0 0 2rem}.fh-ad-reserve{align-items:center;min-height:284px}.fh-h2{font-size:1.5rem;letter-spacing:.02em;margin:2.5rem 0 1rem}.fh-h2,.fh-h3{font-family:var(--fh-display);color:var(--fh-text)}.fh-h3{font-size:1.15rem;margin:1.75rem 0 .75rem}.fh-p{font-size:1.05rem;color:var(--fh-muted);line-height:1.8}.fh-p,.fh-ul{margin:0 0 1.25rem}.fh-ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.6rem}.fh-ul li{font-size:1.02rem;color:var(--fh-muted);line-height:1.7}.fh-callout{margin:0 0 1.5rem;padding:1rem 1.25rem;border-left:3px solid var(--fh-accent2);background:var(--fh-surface);border-radius:0 var(--fp-radius) var(--fp-radius) 0;font-size:1rem;color:var(--fh-text);line-height:1.65;font-style:italic}.fh-cta-wrap{margin-top:1rem;padding-top:2rem;border-top:1px solid var(--fh-line)}.fh-cta{display:inline-block;background:var(--fh-accent);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--fp-radius-sm);font-weight:600}.fh-more{margin-top:2.5rem}.fh-more-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--fh-muted);text-transform:uppercase;margin-bottom:.875rem}.fh-more-grid{display:grid;gap:.625rem}.fh-more-card{display:block;padding:.875rem 1rem;background:var(--fh-surface);border:1px solid var(--fh-line);border-radius:var(--fp-radius-sm);color:var(--fh-text);text-decoration:none;font-size:.9rem;font-weight:600}.fh-more-min{display:block;font-size:.78rem;color:var(--fh-muted);font-weight:400;margin-top:.25rem}@media (max-width:520px){.fh-intel-link{grid-template-columns:1.4rem 2.2rem 1fr auto}.fh-intel-thumb{width:2.2rem;height:2.2rem}.fh-intel-flag{display:none}}.fh-main[data-fandom=masters-of-the-universe]{--fh-bg:#14100b;--fh-surface:#211a12;--fh-accent:#6f9b3a;--fh-accent2:#e0a52e;--fh-hot:#f0b942;--fh-text:#f3ead5;--fh-muted:#b6a888;--fh-line:#3a2f20;--fh-display:var(--font-cinzel),Georgia,"Times New Roman",serif;--fh-motif:radial-gradient(120% 80% at 50% -10%,rgba(111,155,58,0.16),transparent 60%),radial-gradient(90% 60% at 85% 120%,rgba(224,165,46,0.10),transparent 55%),radial-gradient(70% 50% at 10% 110%,rgba(0,0,0,0.45),transparent 60%)}.fh-main[data-fandom=masters-of-the-universe] .fh-cta,.fh-main[data-fandom=masters-of-the-universe] .fh-line-all,.fh-main[data-fandom=masters-of-the-universe] .fh-search-btn{color:#14100b}.fh-main[data-fandom=masters-of-the-universe] .fp-sitenav{background:rgba(20,15,9,.93);border-bottom-color:var(--fh-accent2)}.fh-main[data-fandom=masters-of-the-universe] .fp-sitenav-mark{background:var(--fh-accent2);color:#14100b}.fh-main[data-fandom=masters-of-the-universe] .fh-check-price,.fh-main[data-fandom=masters-of-the-universe] .fh-intel-price,.fh-main[data-fandom=masters-of-the-universe] .fh-intel-rank,.fh-main[data-fandom=masters-of-the-universe] .fh-line-count,.fh-main[data-fandom=masters-of-the-universe] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=masters-of-the-universe] .fh-kicker{animation:fh-torch 4.5s ease-in-out infinite}}@keyframes fh-torch{0%,to{opacity:1}50%{opacity:.72}}.fh-hero--seam{min-height:clamp(460px,66vh,660px);display:flex;flex-direction:column;justify-content:flex-end;border-bottom-color:var(--fh-accent2);isolation:isolate}.fh-seam-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-sky-left{left:0;background:linear-gradient(174deg,#2156a8,#2f6dbf 26%,#3f79c4 46%,#b08a39 78%,#e6ad44)}.fh-sky-right{right:0;background:linear-gradient(186deg,#3a1670,#54219c 30%,#5a2a86 50%,#5f8f24 82%,#060803)}.fh-mist{position:absolute;inset:0;background:radial-gradient(85% 55% at 50% 94%,rgba(255,238,190,.12),transparent 60%),linear-gradient(0deg,rgba(225,208,170,.1),transparent 30%),radial-gradient(130% 70% at 50% 116%,rgba(12,9,5,0) 40%,rgba(12,9,5,.72) 92%)}.fh-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(255,233,168,.85) 16%,#fff6d8 50%,rgba(255,217,138,.9) 84%,transparent);box-shadow:0 0 18px 4px rgba(255,224,150,.55),0 0 48px 14px rgba(240,185,66,.26)}.fh-castle,.fh-snake{position:absolute;bottom:0;height:auto}.fh-castle{left:clamp(-8px,3vw,64px);width:clamp(190px,32vw,340px);filter:drop-shadow(0 0 6px rgba(126,150,200,.22))}.fh-snake{right:clamp(-8px,2vw,48px);width:clamp(160px,27vw,300px);filter:drop-shadow(0 0 6px rgba(111,155,58,.2))}.fh-castle-win{fill:#ffdf8a;filter:drop-shadow(0 0 4px rgba(255,210,120,.9))}.fh-snake-coil{stroke:#8fd24a;stroke-width:4;opacity:.55;stroke-linecap:round}.fh-hero--seam{--rise:0}@media (prefers-reduced-motion:reduce){.fh-hero--seam{--rise:1}}.fh-pwsword{position:absolute;left:50%;bottom:21%;height:clamp(255px,43vh,380px);width:auto;transform:translateX(-50%) translateY(calc(var(--rise) * -22px));will-change:transform;filter:drop-shadow(0 4px 12px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(255,224,150,.3)) drop-shadow(0 0 34px rgba(240,185,66,.18));pointer-events:none}.fh-pwsword-left{transform:translateX(calc(-2px - (1 - var(--rise)) * 3.5px))}.fh-pwsword-right{transform:translateX(calc(2px + (1 - var(--rise)) * 3.5px))}.fh-seam-bloom{position:absolute;top:0;bottom:0;left:50%;width:120px;transform:translateX(-50%);background:radial-gradient(50% 40% at 50% 50%,rgba(255,231,160,.5),transparent 70%);opacity:calc(.1 + var(--rise) * .9);pointer-events:none}@media (min-width:768px){.fh-hero--seam .fh-hero-inner{margin:0 50% 0 0;max-width:none;padding-left:clamp(1.25rem,6vw,7rem);padding-right:5rem}.fh-hero--seam .fh-title{font-size:clamp(1.75rem,3.6vw,2.6rem)}}@media (max-width:767px){.fh-pwsword{top:3%;bottom:auto;height:clamp(180px,32vh,250px);opacity:.92}}.fh-hero--seam .fh-hero-inner{position:relative;z-index:1;padding-bottom:2rem}.fh-hero--seam .fh-hero-inner:before{content:"";position:absolute;inset:-16% -6% -4%;z-index:-1;background:linear-gradient(177deg,rgba(8,6,4,.3),rgba(8,6,4,.58) 20%,rgba(8,6,4,.78) 52%,rgba(8,6,4,.88)),radial-gradient(120% 80% at 50% 58%,rgba(8,6,4,.42) 0,rgba(8,6,4,.18) 70%,rgba(8,6,4,0) 100%)}.fh-hero--seam .fh-title{font-weight:900;letter-spacing:.012em;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.6)}.fh-hero--seam .fh-kicker{text-shadow:0 1px 8px rgba(0,0,0,.7)}.fh-hero--seam .fh-lead{text-shadow:0 1px 10px rgba(0,0,0,.6)}@media (prefers-reduced-motion:no-preference){.fh-hero--seam .fh-seam-atmos{animation:fh-ignite .62s ease-out both}.fh-hero--seam .fh-seam{animation:fh-seam-ignite .74s ease-out both}.fh-hero--seam .fh-castle-win{animation:fh-window-ignite .76s ease-out both}}@keyframes fh-ignite{0%{opacity:.1}to{opacity:1}}@keyframes fh-seam-ignite{0%{opacity:.15;transform:translateX(-50%) scaleY(.72)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}@keyframes fh-window-ignite{0%,55%{opacity:0}to{opacity:1}}@media (max-width:520px){.fh-hero--seam{min-height:clamp(340px,64vh,460px)}.fh-castle{width:clamp(150px,44vw,220px)}.fh-snake{width:clamp(130px,38vw,190px)}}.fh-check{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .9rem}.fh-check-input{flex:1 1 14rem;min-width:0;background:var(--fh-bg);border:1px solid var(--fh-line);border-radius:var(--fp-radius-sm);padding:.6rem .85rem;color:var(--fh-text);font-size:.95rem}.fh-check-input:focus-visible{outline:2px solid var(--fh-accent);outline-offset:1px}.fh-check-btn{background:var(--fh-accent2);color:var(--fh-bg);border:none;border-radius:var(--fp-radius-sm);padding:.6rem 1rem;font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap}.fh-check-btn:hover{filter:brightness(1.08)}.fh-check-result{margin:0 0 1rem}.fh-check-dim{font-size:.9rem;color:var(--fh-muted);font-style:italic}.fh-check-hit{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;background:var(--fh-bg);border:1px solid var(--fh-accent2);border-radius:var(--fp-radius-sm);text-decoration:none;color:var(--fh-text)}.fh-check-hit:hover{filter:brightness(1.06)}.fh-check-name{display:flex;flex-direction:column;font-size:.96rem;font-weight:600}.fh-check-line{font-size:.76rem;font-weight:400;color:var(--fh-muted);margin-top:1px}.fh-check-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--fh-display);font-size:1.05rem;color:var(--fh-hot);white-space:nowrap}.fh-check-sample{font-family:var(--font-body);font-size:.7rem;font-weight:400;color:var(--fh-muted);margin-top:1px}.fh-filter{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.fh-filter-pill{background:var(--fh-bg);border:1px solid var(--fh-line);border-radius:999px;padding:.3rem .8rem;color:var(--fh-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.fh-filter-pill:hover{color:var(--fh-text);border-color:var(--fh-accent2)}.fh-filter-pill.is-active{background:var(--fh-accent2);color:var(--fh-bg);border-color:var(--fh-accent2)}.fh-filter-pill:focus-visible{outline:2px solid var(--fh-accent);outline-offset:1px}@media (max-width:520px){.fh-check-btn{flex:1 1 100%}}@keyframes fh-vault-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fh-story{margin:2rem 0 1rem;border:1px solid var(--fh-line);border-radius:var(--fp-radius);background:var(--fh-surface)}.fh-story summary{padding:.85rem 1.15rem;cursor:pointer;font-family:var(--fh-display);font-size:.95rem;letter-spacing:.05em;color:var(--fh-accent2);list-style:none;user-select:none}.fh-story summary::-webkit-details-marker{display:none}.fh-story summary:before{content:"+ "}.fh-story[open] summary:before{content:"− "}.fh-story-body{padding:0 1.15rem 1.15rem}.fh-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;margin:0 0 1.6rem}.fh-stat{text-align:center;padding:.7rem .4rem;background:var(--fh-surface);border:1px solid var(--fh-line);border-top:2px solid var(--fh-accent2);border-radius:var(--fp-radius-sm)}.fh-stat-num{display:block;font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:1.75rem;line-height:1;color:var(--fh-hot);letter-spacing:.01em}.fh-stat-dash{padding:0 .04em}.fh-stat-label{display:block;margin-top:.28rem;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fh-muted);font-family:var(--font-mono)}@media (max-width:560px){.fh-stats{grid-template-columns:repeat(2,1fr)}}.fh-hv{margin:0 0 2.25rem;border:1px solid var(--fh-line);border-top:3px solid var(--fh-accent2);border-radius:0 0 var(--fp-radius) var(--fp-radius);background:var(--fh-surface);padding:1.1rem 1.1rem 1.2rem}.fh-hv-head{text-align:center;margin-bottom:1rem}.fh-hv-title{font-family:var(--fh-display);font-size:1.35rem;font-weight:700;letter-spacing:.03em;color:var(--fh-hot);margin:0 0 .2rem}.fh-hv-sub{font-size:.84rem;color:var(--fh-muted);margin:0}.fh-hv-grid{display:grid;grid-template-columns:1fr 2px 1fr;gap:.9rem;align-items:start}.fh-hv-divider{align-self:stretch;min-height:100%;background:linear-gradient(180deg,transparent,var(--fh-accent2) 20%,#fff3c8 50%,var(--fh-accent2) 80%,transparent);box-shadow:0 0 12px 2px rgba(240,185,66,.4);border-radius:2px}.fh-hv-side{display:flex;flex-direction:column;gap:.4rem}.fh-hv-side-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-weight:700}.fh-hv-heroes .fh-hv-side-label{color:#6aa6e6}.fh-hv-villains .fh-hv-side-label{color:var(--fh-accent);text-align:right}.fh-hv-card{display:flex;align-items:center;gap:.55rem;background:var(--fh-bg);border:1px solid var(--fh-line);border-radius:var(--fp-radius-sm);padding:.35rem .5rem;text-decoration:none;color:var(--fh-text);transition:border-color var(--transition),transform .18s ease}.fh-hv-card:hover{transform:translateY(-2px)}.fh-hv-heroes .fh-hv-card:hover{border-color:#6aa6e6}.fh-hv-villains .fh-hv-card{flex-direction:row-reverse;text-align:right}.fh-hv-villains .fh-hv-card:hover{border-color:var(--fh-accent)}@media (prefers-reduced-motion:reduce){.fh-hv-card:hover{transform:none}}.fh-hv-thumb{width:2.7rem;height:2.7rem;border-radius:var(--fp-radius-sm);overflow:hidden;background:var(--fh-surface);flex:none;display:flex;align-items:center;justify-content:center}.fh-hv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fh-hv-thumb.is-empty{background:linear-gradient(135deg,var(--fh-surface),var(--fh-bg))}.fh-hv-thumb.is-empty:after{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--fh-line)}.fh-hv-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fh-hv-villains .fh-hv-text{align-items:flex-end}.fh-hv-name{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}.fh-hv-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:.98rem;color:var(--fh-hot);display:flex;align-items:baseline;gap:.35rem}.fh-hv-sold{font-family:var(--font-body);font-size:.66rem;font-weight:400;color:var(--fh-muted)}.fh-hv-flag{margin-top:.12rem;font-size:.56rem;font-weight:700;letter-spacing:.05em;color:var(--fh-accent2);border:1px solid var(--fh-accent2);border-radius:999px;padding:.03rem .36rem;white-space:nowrap}.fh-hv-villains .fh-hv-flag{align-self:flex-end}@media (max-width:560px){.fh-hv-grid{grid-template-columns:1fr;gap:1.1rem}.fh-hv-divider{display:none}.fh-hv-villains .fh-hv-card{flex-direction:row;text-align:left}.fh-hv-villains .fh-hv-text{align-items:flex-start}.fh-hv-villains .fh-hv-side-label{text-align:left}.fh-hv-name{max-width:none;white-space:normal}}.fh-mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.fh-mc-unpriced{font-style:italic;opacity:.75}@media (max-width:640px){.fh-mc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.fh-lines{margin:2.5rem 0}.fh-lines-head{margin-bottom:1.2rem}.fh-lines-title{font-family:var(--fh-display);font-size:1.6rem;font-weight:700;letter-spacing:.02em;color:var(--fh-text);margin:0 0 .3rem}.fh-lines-sub{font-size:.95rem;color:var(--fh-muted);margin:0}.fh-lines-list{display:flex;flex-direction:column;gap:.9rem}.fh-line{border:1px solid var(--fh-line);border-left:3px solid var(--fh-accent2);border-radius:var(--fp-radius);background:linear-gradient(180deg,var(--fh-surface),#19130d),repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 2px,rgba(255,255,255,.012) 2px 4px);overflow:hidden}.fh-line[open]{border-left-color:var(--fh-hot)}@media (prefers-reduced-motion:no-preference){.fh-lines-list .fh-line{animation:fh-vault-enter .38s ease-out both;animation-timeline:view();animation-range:entry 0 entry 35%}}.fh-line-head{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;cursor:pointer;list-style:none;transition:background var(--transition)}.fh-line-head::-webkit-details-marker{display:none}.fh-line-head:hover{background:var(--fh-bg)}.fh-line-head:focus-visible{outline:2px solid var(--fh-accent);outline-offset:-2px}.fh-line-count{font-size:1.6rem;font-weight:700;color:var(--fh-hot);line-height:1;flex:none}.fh-line-headtext{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.fh-line-name{font-family:var(--fh-display);font-size:1.18rem;font-weight:700;letter-spacing:.02em;color:var(--fh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-line-era{font-size:.72rem;letter-spacing:.05em;color:var(--fh-accent2);text-transform:uppercase}.fh-line-era,.fh-line-stat{font-family:var(--font-mono)}.fh-line-stat{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex:none;text-align:right}.fh-line-stat-priced{font-size:.7rem;color:var(--fh-muted);white-space:nowrap}.fh-line-stat-range{font-size:.84rem;color:var(--fh-hot);white-space:nowrap}.fh-line-chevron{flex:none;width:.55rem;height:.55rem;border-right:2px solid var(--fh-accent2);border-bottom:2px solid var(--fh-accent2);transform:rotate(45deg);transition:transform .2s ease;margin-left:.15rem}.fh-line[open] .fh-line-chevron{transform:rotate(225deg)}.fh-line-body{padding:0 1.1rem 1.15rem}@media (max-width:480px){.fh-line-stat-range{display:none}}.fh-line-fig-flag{align-self:flex-start;margin-top:.15rem;font-size:.58rem;font-weight:700;letter-spacing:.05em;color:var(--fh-accent2);border:1px solid var(--fh-accent2);border-radius:999px;padding:.04rem .4rem;white-space:nowrap}.fh-line-teaser{font-size:.92rem;color:var(--fh-muted);font-style:italic;margin:0 0 .6rem}.fh-line-lore{font-size:1rem;color:var(--fh-muted);line-height:1.75;margin:0 0 1rem}.fh-line-grails-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fh-accent2);font-family:var(--font-mono);margin-bottom:.5rem}.fh-line-figs{display:flex;flex-wrap:wrap;gap:.45rem}.fh-line-fig{display:flex;align-items:center;gap:.55rem;background:var(--fh-bg);border:1px solid var(--fh-line);border-radius:var(--fp-radius-sm);padding:.4rem .6rem;text-decoration:none;color:var(--fh-text);font-size:.86rem;font-weight:600;transition:border-color var(--transition),transform .2s cubic-bezier(.34,1.56,.64,1)}.fh-line-fig:hover{border-color:var(--fh-accent2);transform:translateY(-2px)}.fh-line-fig-thumb{width:2.8rem;height:2.8rem;border-radius:var(--fp-radius-sm);overflow:hidden;background:var(--fh-surface);flex:none;display:flex;align-items:center;justify-content:center}.fh-line-fig-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fh-line-fig-thumb.is-empty{background:linear-gradient(135deg,var(--fh-surface),var(--fh-bg))}.fh-line-fig-thumb.is-empty:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--fh-line)}.fh-line-fig-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fh-line-fig-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.fh-line-fig-price{font-size:.98rem;color:var(--fh-hot);display:flex;align-items:baseline;gap:.4rem}.fh-line-fig-sold{font-family:var(--font-body);font-size:.68rem;font-weight:400;color:var(--fh-muted)}.fh-line-all{display:flex;align-items:center;justify-content:center;padding:.7rem;margin-top:.75rem;width:100%;box-sizing:border-box;background:var(--fh-accent);color:#fff;font-weight:700;font-size:.86rem;letter-spacing:.02em;text-decoration:none;border-radius:var(--fp-radius-sm)}.fh-line-all:hover{filter:brightness(1.08)}@media (max-width:520px){.fh-line-fig-name{white-space:normal;max-width:none}}.fh-faq{margin:2.5rem 0 1rem}.fh-faq-title{font-family:var(--fh-display);font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:var(--fh-text);margin:0 0 1.1rem}.fh-faq-list{display:flex;flex-direction:column;gap:1.1rem}.fh-faq-item{border-left:2px solid var(--fh-accent2);padding-left:.95rem}.fh-faq-q{font-family:var(--fh-display);font-size:1.1rem;font-weight:700;letter-spacing:.01em;color:var(--fh-hot);margin:0 0 .35rem}.fh-faq-a{font-size:1rem;line-height:1.72;color:var(--fh-muted);margin:0}.fh-skel{margin:1.75rem 0 .5rem}.fh-skel-btn{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:1px dashed var(--fh-line);border-radius:999px;padding:.4rem .85rem .4rem .5rem;cursor:pointer;color:var(--fh-accent);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.fh-skel-btn:hover{border-color:var(--fh-accent)}.fh-skel-btn:focus-visible{outline:2px solid var(--fh-accent);outline-offset:2px}.fh-skel-glyph{flex:none}@media (prefers-reduced-motion:no-preference){.fh-skel-btn:hover .fh-skel-glyph{transform:translateY(-1px) rotate(-3deg);transition:transform .2s ease}}.fh-skel-fact{margin:.7rem 0 0;max-width:54ch;font-size:.96rem;font-style:italic;line-height:1.6;color:var(--fh-text);border-left:3px solid var(--fh-accent);padding-left:.85rem}.fh-cta{transition:transform .1s ease,filter .15s ease}.fh-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.fh-cta:active{transform:scale(.97)}.fh-main[data-fandom=gi-joe]{--fh-bg:#14160f;--fh-surface:#1e2117;--fh-accent:#c8a24a;--fh-accent2:#e2474e;--fh-hot:#e7b53c;--fh-text:#e8e6dd;--fh-muted:#9a9c8c;--fh-line:#3a3d2e;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(120% 80% at 50% -10%,rgba(200,162,74,0.10),transparent 60%),radial-gradient(90% 60% at 85% 120%,rgba(192,32,42,0.10),transparent 55%),radial-gradient(70% 50% at 10% 110%,rgba(0,0,0,0.5),transparent 60%)}.fh-main[data-fandom=gi-joe] .fh-cta,.fh-main[data-fandom=gi-joe] .fh-line-all,.fh-main[data-fandom=gi-joe] .fh-search-btn{color:#14160f}.fh-main[data-fandom=gi-joe] .fh-check-btn,.fh-main[data-fandom=gi-joe] .fh-filter-pill.is-active{color:#fff}.fh-main[data-fandom=gi-joe] .fp-sitenav{background:rgba(20,22,15,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=gi-joe] .fp-sitenav-mark{background:var(--fh-accent);color:#14160f}.fh-main[data-fandom=gi-joe] .fh-check-price,.fh-main[data-fandom=gi-joe] .fh-intel-price,.fh-main[data-fandom=gi-joe] .fh-intel-rank,.fh-main[data-fandom=gi-joe] .fh-line-count,.fh-main[data-fandom=gi-joe] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=gi-joe] .fh-hero--seam{min-height:clamp(500px,70vh,680px)}.fh-main[data-fandom=gi-joe] .fh-gj-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=gi-joe] .fh-gj-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=gi-joe] .fh-gj-sky-left{left:0;background:linear-gradient(168deg,#20241a,#353c22 38%,#6b5a26 76%,#c8a24a)}.fh-main[data-fandom=gi-joe] .fh-gj-sky-right{right:0;background:linear-gradient(192deg,#16180f,#241410 42%,#7a1820 80%,#c0202a)}.fh-main[data-fandom=gi-joe] .fh-gj-board{position:absolute;inset:0;opacity:.55;background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 26px),radial-gradient(130% 70% at 50% 118%,rgba(8,9,5,0) 40%,rgba(8,9,5,.72) 92%)}.fh-main[data-fandom=gi-joe] .fh-gj-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(200,162,74,.85) 16%,#ffd27a 50%,rgba(192,32,42,.9) 84%,transparent);box-shadow:0 0 16px 3px rgba(200,162,74,.4),0 0 40px 12px rgba(192,32,42,.22)}.fh-main[data-fandom=gi-joe] .fh-gj-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(200,162,74,.16),rgba(226,71,78,.14),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=gi-joe] .fh-gjsigils{position:absolute;left:50%;top:clamp(10px,5vh,46px);transform:translateX(-50%);width:clamp(240px,52vw,360px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(200,162,74,.16))}.fh-main[data-fandom=gi-joe] .fh-sigil-joe{transform:translateX(calc((1 - var(--rise)) * -26px));will-change:transform}.fh-main[data-fandom=gi-joe] .fh-sigil-cobra{transform:translateX(calc((1 - var(--rise)) * 26px));will-change:transform}.fh-main[data-fandom=gi-joe] .fh-gj-spark{opacity:calc(.12 + var(--rise) * .88)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=gi-joe] .fh-gj-atmos{animation:fh-gj-ignite .56s ease-out both}.fh-main[data-fandom=gi-joe] .fh-gj-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=gi-joe] .fh-gj-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=gi-joe] .fh-gjsigils{animation:fh-gj-bootsig .6s cubic-bezier(.2,.7,.3,1) .11s both}}@keyframes fh-gj-ignite{0%{opacity:.12}to{opacity:1}}@keyframes fh-gj-seam-ignite{0%{opacity:.15;transform:translateX(-50%) scaleY(.72)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}@keyframes fh-gj-scan{0%{opacity:0;transform:translateY(-120%)}18%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes fh-gj-bootsig{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@media (max-width:767px){.fh-main[data-fandom=gi-joe] .fh-gjsigils{width:clamp(190px,64vw,260px);top:clamp(8px,3vh,24px)}}@media (max-width:520px){.fh-main[data-fandom=gi-joe] .fh-hero--seam{min-height:clamp(380px,66vh,520px)}}.fh-main[data-fandom=gi-joe] .fh-hv-heroes .fh-hv-side-label{color:var(--fh-accent)}.fh-main[data-fandom=gi-joe] .fh-hv-villains .fh-hv-side-label{color:var(--fh-accent2)}.fh-main[data-fandom=gi-joe] .fh-hv-heroes .fh-hv-card:hover{border-color:var(--fh-accent)}.fh-main[data-fandom=gi-joe] .fh-hv-villains .fh-hv-card:hover{border-color:var(--fh-accent2)}.fh-main[data-fandom=wwe-elite]{--fh-bg:#0c0e12;--fh-surface:#161a22;--fh-accent:#e8b94e;--fh-accent2:#db4b51;--fh-hot:#ffd76a;--fh-text:#eceef2;--fh-muted:#9aa6b2;--fh-line:#2b313c;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(60% 45% at 50% -6%,rgba(255,231,154,0.10),transparent 70%),radial-gradient(90% 60% at 85% 120%,rgba(211,70,75,0.10),transparent 55%),radial-gradient(70% 50% at 10% 110%,rgba(0,0,0,0.5),transparent 60%)}.fh-main[data-fandom=wwe-elite] .fh-cta,.fh-main[data-fandom=wwe-elite] .fh-line-all,.fh-main[data-fandom=wwe-elite] .fh-search-btn{color:#0c0e12}.fh-main[data-fandom=wwe-elite] .fh-check-btn,.fh-main[data-fandom=wwe-elite] .fh-filter-pill.is-active{color:#fff}.fh-main[data-fandom=wwe-elite] .fp-sitenav{background:rgba(12,14,18,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=wwe-elite] .fp-sitenav-mark{background:var(--fh-accent);color:#0c0e12}.fh-main[data-fandom=wwe-elite] .fh-check-price,.fh-main[data-fandom=wwe-elite] .fh-intel-price,.fh-main[data-fandom=wwe-elite] .fh-intel-rank,.fh-main[data-fandom=wwe-elite] .fh-line-count,.fh-main[data-fandom=wwe-elite] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=wwe-elite] .fh-hv-villains .fh-hv-side-label{color:var(--fh-accent2)}.fh-main[data-fandom=wwe-elite] .fh-hv-villains .fh-hv-card:hover{border-color:var(--fh-accent2)}.fh-main[data-fandom=wwe-elite] .fh-hero--seam{min-height:clamp(500px,70vh,680px)}.fh-main[data-fandom=wwe-elite] .fh-wwe-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=wwe-elite] .fh-wwe-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=wwe-elite] .fh-wwe-sky-left{left:0;background:linear-gradient(168deg,#10203f,#1b3158 38%,#6b5a24 80%,#e8b94e)}.fh-main[data-fandom=wwe-elite] .fh-wwe-sky-right{right:0;background:linear-gradient(192deg,#0c0e12,#2a1014 45%,#7a161c 82%,#d3464b)}.fh-main[data-fandom=wwe-elite] .fh-wwe-board{position:absolute;inset:0;opacity:.5;background:radial-gradient(58% 44% at 50% -4%,rgba(255,231,154,.12),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 28px),radial-gradient(130% 70% at 50% 118%,rgba(6,8,12,0) 40%,rgba(6,8,12,.72) 92%)}.fh-main[data-fandom=wwe-elite] .fh-wwe-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(232,185,78,.85) 16%,#ffd76a 50%,rgba(211,70,75,.9) 84%,transparent);box-shadow:0 0 16px 3px rgba(232,185,78,.4),0 0 40px 12px rgba(211,70,75,.22)}.fh-main[data-fandom=wwe-elite] .fh-wwe-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(232,185,78,.16),rgba(219,75,81,.14),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=wwe-elite] .fh-wwering{position:absolute;left:50%;top:clamp(6px,3.5vh,34px);transform:translateX(-50%);width:clamp(280px,60vw,420px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(232,185,78,.14))}.fh-main[data-fandom=wwe-elite] .fh-ring-glow-face,.fh-main[data-fandom=wwe-elite] .fh-ring-glow-heel{opacity:calc(.4 + var(--rise) * .6)}.fh-main[data-fandom=wwe-elite] .fh-ring-spark{opacity:calc(.1 + var(--rise) * .9)}.fh-main[data-fandom=wwe-elite] .fh-ring-seam{opacity:calc(.55 + var(--rise) * .45)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=wwe-elite] .fh-wwe-atmos{animation:fh-wwe-ignite .56s ease-out both}.fh-main[data-fandom=wwe-elite] .fh-wwe-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=wwe-elite] .fh-wwe-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=wwe-elite] .fh-wwering{animation:fh-wwe-bootring .6s cubic-bezier(.2,.7,.3,1) .11s both}.fh-main[data-fandom=wwe-elite] .fh-ring-spot{animation:fh-wwe-spot .9s ease-out .22s both}}@keyframes fh-wwe-ignite{0%{opacity:.12}to{opacity:1}}@keyframes fh-wwe-bootring{0%{opacity:0;transform:translateX(-50%) scale(.92)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes fh-wwe-spot{0%{opacity:0}32%{opacity:.42}to{opacity:0}}@media (max-width:767px){.fh-main[data-fandom=wwe-elite] .fh-wwering{width:clamp(220px,78vw,320px);top:clamp(4px,2vh,16px)}}@media (max-width:520px){.fh-main[data-fandom=wwe-elite] .fh-hero--seam{min-height:clamp(380px,64vh,520px)}}.fh-wwering{--ring-face:#5a92e2;--ring-face-dk:#244b8c;--ring-heel:#c23a42;--ring-heel-dk:#5f1216;--ring-apron-face:#2f63b4;--ring-apron-face-dk:#16315e;--ring-apron-heel:#8f2329;--ring-apron-heel-dk:#3c0c0f;--ring-glow-face:#7db0ff;--ring-glow-heel:#ff7b80;--ring-pad-face:#2f63b4;--ring-pad-heel:#c0353b;--ring-rope-face:#cfe0ff;--ring-rope-heel:#ffd2d4}.fh-main[data-fandom=wrestling-jakks]{--fh-bg:#14110a;--fh-surface:#1e1a12;--fh-accent:#caa24a;--fh-accent2:#db4b51;--fh-hot:#e8c66a;--fh-text:#ece6d8;--fh-muted:#a99a82;--fh-line:#352c1d;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(60% 45% at 50% -6%,rgba(232,198,106,0.10),transparent 70%),radial-gradient(90% 60% at 85% 120%,rgba(154,166,180,0.08),transparent 55%),radial-gradient(70% 50% at 10% 110%,rgba(0,0,0,0.5),transparent 60%)}.fh-main[data-fandom=wrestling-jakks] .fh-wwering{--ring-face:#d8b35e;--ring-face-dk:#7a5e22;--ring-heel:#9aa6b4;--ring-heel-dk:#3d454e;--ring-apron-face:#a8842f;--ring-apron-face-dk:#5a4418;--ring-apron-heel:#6b7480;--ring-apron-heel-dk:#2a3036;--ring-glow-face:#ffe39a;--ring-glow-heel:#c8d4e0;--ring-pad-face:#caa24a;--ring-pad-heel:#8a96a4;--ring-rope-face:#f0e0b0;--ring-rope-heel:#dfe6ee}.fh-main[data-fandom=wrestling-jakks] .fh-cta,.fh-main[data-fandom=wrestling-jakks] .fh-line-all,.fh-main[data-fandom=wrestling-jakks] .fh-search-btn{color:#14110a}.fh-main[data-fandom=wrestling-jakks] .fh-check-btn,.fh-main[data-fandom=wrestling-jakks] .fh-filter-pill.is-active{color:#fff}.fh-main[data-fandom=wrestling-jakks] .fp-sitenav{background:rgba(20,17,10,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=wrestling-jakks] .fp-sitenav-mark{background:var(--fh-accent);color:#14110a}.fh-main[data-fandom=wrestling-jakks] .fh-check-price,.fh-main[data-fandom=wrestling-jakks] .fh-intel-price,.fh-main[data-fandom=wrestling-jakks] .fh-intel-rank,.fh-main[data-fandom=wrestling-jakks] .fh-line-count,.fh-main[data-fandom=wrestling-jakks] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=wrestling-jakks] .fh-hv-heroes .fh-hv-side-label{color:var(--fh-accent)}.fh-main[data-fandom=wrestling-jakks] .fh-hv-villains .fh-hv-side-label{color:#b8c2cc}.fh-main[data-fandom=wrestling-jakks] .fh-hv-heroes .fh-hv-card:hover{border-color:var(--fh-accent)}.fh-main[data-fandom=wrestling-jakks] .fh-hv-villains .fh-hv-card:hover{border-color:#9aa6b4}.fh-main[data-fandom=wrestling-jakks] .fh-hero--seam{min-height:clamp(500px,70vh,680px)}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-sky-left{left:0;background:linear-gradient(168deg,#1c160c,#3a2e16 38%,#8a6a28 80%,#d8b35e)}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-sky-right{right:0;background:linear-gradient(192deg,#0e0f10,#20262c 45%,#4a545e 82%,#9aa6b4)}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-board{position:absolute;inset:0;opacity:.5;background:radial-gradient(58% 44% at 50% -4%,rgba(232,198,106,.12),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 28px),radial-gradient(130% 70% at 50% 118%,rgba(8,7,4,0) 40%,rgba(8,7,4,.72) 92%)}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(202,162,74,.85) 16%,#e8c66a 50%,rgba(211,70,75,.9) 84%,transparent);box-shadow:0 0 16px 3px rgba(202,162,74,.4),0 0 40px 12px rgba(211,70,75,.2)}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(216,179,94,.16),rgba(154,166,180,.14),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=wrestling-jakks] .fh-wwering{position:absolute;left:50%;top:clamp(6px,3.5vh,34px);transform:translateX(-50%);width:clamp(280px,60vw,420px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(202,162,74,.14))}.fh-main[data-fandom=wrestling-jakks] .fh-ring-glow-face,.fh-main[data-fandom=wrestling-jakks] .fh-ring-glow-heel{opacity:calc(.4 + var(--rise) * .6)}.fh-main[data-fandom=wrestling-jakks] .fh-ring-spark{opacity:calc(.1 + var(--rise) * .9)}.fh-main[data-fandom=wrestling-jakks] .fh-ring-seam{opacity:calc(.55 + var(--rise) * .45)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=wrestling-jakks] .fh-wwe-atmos{animation:fh-wwe-ignite .56s ease-out both}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=wrestling-jakks] .fh-wwe-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=wrestling-jakks] .fh-wwering{animation:fh-wwe-bootring .6s cubic-bezier(.2,.7,.3,1) .11s both}.fh-main[data-fandom=wrestling-jakks] .fh-ring-spot{animation:fh-wwe-spot .9s ease-out .22s both}}@media (max-width:767px){.fh-main[data-fandom=wrestling-jakks] .fh-wwering{width:clamp(220px,78vw,320px);top:clamp(4px,2vh,16px)}}@media (max-width:520px){.fh-main[data-fandom=wrestling-jakks] .fh-hero--seam{min-height:clamp(380px,64vh,520px)}}.fh-main[data-fandom=wrestling]{--fh-bg:#0c0e12;--fh-surface:#181b21;--fh-accent:#e8b94e;--fh-accent2:#9aa6b2;--fh-hot:#ffd76a;--fh-text:#eceef2;--fh-muted:#9aa6b2;--fh-line:#2b313c;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(60% 45% at 50% -6%,rgba(255,231,154,0.12),transparent 70%),radial-gradient(80% 55% at 50% 120%,rgba(232,185,78,0.07),transparent 60%)}.fh-main[data-fandom=wrestling] .fh-check-btn,.fh-main[data-fandom=wrestling] .fh-cta,.fh-main[data-fandom=wrestling] .fh-line-all,.fh-main[data-fandom=wrestling] .fh-search-btn{color:#0c0e12}.fh-main[data-fandom=wrestling] .fp-sitenav{background:rgba(12,14,18,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=wrestling] .fp-sitenav-mark{background:var(--fh-accent);color:#0c0e12}.fh-main[data-fandom=wrestling] .fh-check-price,.fh-main[data-fandom=wrestling] .fh-intel-price,.fh-main[data-fandom=wrestling] .fh-intel-rank,.fh-main[data-fandom=wrestling] .fh-line-count,.fh-main[data-fandom=wrestling] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=wrestling] .fh-hero--seam{min-height:clamp(460px,64vh,620px)}.fh-main[data-fandom=wrestling] .fh-wwering{--ring-face:#e0bd6a;--ring-face-dk:#8a6a26;--ring-heel:#c9ab63;--ring-heel-dk:#735821;--ring-apron-face:#9c7a2a;--ring-apron-face-dk:#4a3712;--ring-apron-heel:#8a6c28;--ring-apron-heel-dk:#41310f;--ring-glow-face:#ffe39a;--ring-glow-heel:#ffdf8a;--ring-pad-face:#9c7a2a;--ring-pad-heel:#8a6c28;--ring-rope-face:#f0e0b0;--ring-rope-heel:#ecd9a4;position:absolute;left:50%;top:clamp(6px,3.5vh,34px);transform:translateX(-50%);width:clamp(280px,60vw,420px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(232,185,78,.16))}.fh-main[data-fandom=wrestling] .fh-wwe-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=wrestling] .fh-wwe-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=wrestling] .fh-wwe-sky-left{left:0;background:linear-gradient(168deg,#0c0e12,#1a1710 46%,#6b5a24 82%,#c9a23e)}.fh-main[data-fandom=wrestling] .fh-wwe-sky-right{right:0;background:linear-gradient(192deg,#0c0e12,#1a1710 46%,#6b5a24 82%,#c9a23e)}.fh-main[data-fandom=wrestling] .fh-wwe-board{position:absolute;inset:0;opacity:.5;background:radial-gradient(58% 44% at 50% -4%,rgba(255,231,154,.12),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 28px),radial-gradient(130% 70% at 50% 118%,rgba(6,8,12,0) 40%,rgba(6,8,12,.72) 92%)}.fh-main[data-fandom=wrestling] .fh-wwe-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(232,185,78,.85) 18%,#ffd76a 50%,rgba(232,185,78,.85) 82%,transparent);box-shadow:0 0 16px 3px rgba(232,185,78,.4)}.fh-main[data-fandom=wrestling] .fh-wwe-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(232,185,78,.16),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=wrestling] .fh-ring-glow-face,.fh-main[data-fandom=wrestling] .fh-ring-glow-heel{opacity:calc(.4 + var(--rise) * .6)}.fh-main[data-fandom=wrestling] .fh-ring-spark{opacity:calc(.1 + var(--rise) * .9)}.fh-main[data-fandom=wrestling] .fh-ring-seam{opacity:calc(.55 + var(--rise) * .45)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=wrestling] .fh-wwe-atmos{animation:fh-wwe-ignite .56s ease-out both}.fh-main[data-fandom=wrestling] .fh-wwe-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=wrestling] .fh-wwe-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=wrestling] .fh-wwering{animation:fh-wwe-bootring .6s cubic-bezier(.2,.7,.3,1) .11s both}.fh-main[data-fandom=wrestling] .fh-ring-spot{animation:fh-wwe-spot .9s ease-out .22s both}}@media (max-width:767px){.fh-main[data-fandom=wrestling] .fh-wwering{width:clamp(220px,78vw,320px);top:clamp(4px,2vh,16px)}}@media (max-width:520px){.fh-main[data-fandom=wrestling] .fh-hero--seam{min-height:clamp(360px,60vh,480px)}}.fh-eramap{margin:2.5rem 0 1.5rem}.fh-eramap-head{margin-bottom:1.25rem}.fh-eramap-title{font-family:var(--fh-display);font-size:clamp(1.5rem,4vw,2rem);letter-spacing:.02em;color:var(--fh-text);margin:0 0 .35rem}.fh-eramap-sub{font-size:1rem;color:var(--fh-muted);line-height:1.6;margin:0}.fh-eramap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:.9rem}.fh-eracard{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem 1rem;text-decoration:none;background:var(--fh-surface);border-radius:12px;border:1px solid var(--fh-line);border-left:3px solid var(--fh-accent);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.fh-eracard:hover{border-color:var(--fh-accent);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.35)}.fh-eracard-era{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fh-accent)}.fh-eracard-title{font-family:var(--fh-display);font-size:1.4rem;letter-spacing:.02em;color:var(--fh-text);line-height:1.1}.fh-eracard-count{font-size:.78rem;color:var(--fh-muted);font-weight:600}.fh-eracard-blurb{font-size:.92rem;color:var(--fh-muted);line-height:1.55;margin-top:.15rem}.fh-eracard-cta{font-size:.85rem;font-weight:700;color:var(--fh-accent);margin-top:.5rem}.fh-main[data-fandom=star-wars-black-series]{--fh-bg:#07090f;--fh-surface:#12161f;--fh-accent:#5aa0ff;--fh-accent2:#ff5a5f;--fh-hot:#8fc0ff;--fh-text:#eef2f8;--fh-muted:#9aa6b8;--fh-line:#232b38;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(55% 40% at 28% 8%,rgba(90,160,255,0.10),transparent 70%),radial-gradient(55% 40% at 72% 8%,rgba(255,90,95,0.10),transparent 70%),radial-gradient(80% 60% at 50% 120%,rgba(0,0,0,0.5),transparent 60%)}.fh-main[data-fandom=star-wars-black-series] .fh-check-btn,.fh-main[data-fandom=star-wars-black-series] .fh-cta,.fh-main[data-fandom=star-wars-black-series] .fh-filter-pill.is-active,.fh-main[data-fandom=star-wars-black-series] .fh-line-all,.fh-main[data-fandom=star-wars-black-series] .fh-search-btn{color:#07090f}.fh-main[data-fandom=star-wars-black-series] .fp-sitenav{background:rgba(7,9,15,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=star-wars-black-series] .fp-sitenav-mark{background:var(--fh-accent);color:#07090f}.fh-main[data-fandom=star-wars-black-series] .fh-check-price,.fh-main[data-fandom=star-wars-black-series] .fh-intel-price,.fh-main[data-fandom=star-wars-black-series] .fh-intel-rank,.fh-main[data-fandom=star-wars-black-series] .fh-line-count,.fh-main[data-fandom=star-wars-black-series] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=star-wars-black-series] .fh-hv-villains .fh-hv-side-label{color:var(--fh-accent2)}.fh-main[data-fandom=star-wars-black-series] .fh-hv-villains .fh-hv-card:hover{border-color:var(--fh-accent2)}.fh-main[data-fandom=star-wars-black-series] .fh-hero--seam{min-height:clamp(500px,70vh,680px)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=star-wars-black-series] .fh-sw-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=star-wars-black-series] .fh-sw-sky-left{left:0;background:linear-gradient(165deg,#07090f,#0a1426 52%,#143a6b 86%,#1d4f86)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-sky-right{right:0;background:linear-gradient(195deg,#07090f,#210a12 52%,#6b1418 86%,#8a1d22)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-board{position:absolute;inset:0;opacity:.55;background:radial-gradient(1px 1px at 18% 22%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 64% 14%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 82% 36%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1px 1px at 36% 40%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.4px 1.4px at 50% 8%,rgba(255,255,255,.7),transparent 60%),radial-gradient(130% 70% at 50% 120%,rgba(5,6,10,0) 40%,rgba(5,6,10,.75) 92%)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(90,160,255,.85) 16%,#ffffff 50%,rgba(255,77,82,.9) 84%,transparent);box-shadow:0 0 16px 3px rgba(120,180,255,.35),0 0 40px 12px rgba(255,77,82,.18)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(90,160,255,.16),rgba(255,90,95,.14),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=star-wars-black-series] .fh-saberclash{position:absolute;left:50%;top:clamp(10px,5vh,48px);transform:translateX(-50%);width:clamp(260px,56vw,400px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 0 18px rgba(90,160,255,.18)) drop-shadow(0 0 18px rgba(255,90,95,.16));--saber-light:#4d94ff;--saber-light-core:#eaf3ff;--saber-dark:#ff3b40;--saber-dark-core:#ffe2e2}.fh-main[data-fandom=star-wars-black-series] .fh-saber-light{transform:translateX(calc((1 - var(--rise)) * -24px));will-change:transform}.fh-main[data-fandom=star-wars-black-series] .fh-saber-dark{transform:translateX(calc((1 - var(--rise)) * 24px));will-change:transform}.fh-main[data-fandom=star-wars-black-series] .fh-sw-spark{opacity:calc(.12 + var(--rise) * .88)}.fh-main[data-fandom=star-wars-black-series] .fh-sw-split{opacity:calc(.5 + var(--rise) * .5)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=star-wars-black-series] .fh-sw-atmos{animation:fh-wwe-ignite .56s ease-out both}.fh-main[data-fandom=star-wars-black-series] .fh-sw-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=star-wars-black-series] .fh-sw-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=star-wars-black-series] .fh-saberclash{animation:fh-wwe-bootring .6s cubic-bezier(.2,.7,.3,1) .11s both}}@media (max-width:767px){.fh-main[data-fandom=star-wars-black-series] .fh-saberclash{width:clamp(210px,76vw,300px);top:clamp(6px,3vh,24px)}}@media (max-width:520px){.fh-main[data-fandom=star-wars-black-series] .fh-hero--seam{min-height:clamp(380px,64vh,520px)}}.fh-main[data-fandom=transformers]{--fh-bg:#0a0c11;--fh-surface:#141822;--fh-accent:#5aa0ff;--fh-accent2:#c266e6;--fh-hot:#8fc0ff;--fh-text:#eef2f8;--fh-muted:#9aa6b8;--fh-line:#252d3a;--fh-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--fh-motif:radial-gradient(55% 40% at 26% 6%,rgba(90,160,255,0.10),transparent 70%),radial-gradient(55% 40% at 74% 6%,rgba(194,102,230,0.10),transparent 70%),radial-gradient(80% 60% at 50% 120%,rgba(0,0,0,0.5),transparent 60%)}.fh-main[data-fandom=transformers] .fh-check-btn,.fh-main[data-fandom=transformers] .fh-cta,.fh-main[data-fandom=transformers] .fh-filter-pill.is-active,.fh-main[data-fandom=transformers] .fh-line-all,.fh-main[data-fandom=transformers] .fh-search-btn{color:#0a0c11}.fh-main[data-fandom=transformers] .fp-sitenav{background:rgba(10,12,17,.93);border-bottom-color:var(--fh-accent)}.fh-main[data-fandom=transformers] .fp-sitenav-mark{background:var(--fh-accent);color:#0a0c11}.fh-main[data-fandom=transformers] .fh-check-price,.fh-main[data-fandom=transformers] .fh-intel-price,.fh-main[data-fandom=transformers] .fh-intel-rank,.fh-main[data-fandom=transformers] .fh-line-count,.fh-main[data-fandom=transformers] .fh-line-fig-price{font-family:var(--font-bebas),"Bebas Neue",sans-serif}.fh-main[data-fandom=transformers] .fh-hv-villains .fh-hv-side-label{color:var(--fh-accent2)}.fh-main[data-fandom=transformers] .fh-hv-villains .fh-hv-card:hover{border-color:var(--fh-accent2)}.fh-main[data-fandom=transformers] .fh-hero--seam{min-height:clamp(500px,70vh,680px)}.fh-main[data-fandom=transformers] .fh-tf-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fh-main[data-fandom=transformers] .fh-tf-sky{position:absolute;top:0;bottom:0;width:50.5%}.fh-main[data-fandom=transformers] .fh-tf-sky-left{left:0;background:linear-gradient(165deg,#0a0c11,#0c1a30 54%,#143a6b 88%,#1d4f86)}.fh-main[data-fandom=transformers] .fh-tf-sky-right{right:0;background:linear-gradient(195deg,#0a0c11,#1d0c2e 54%,#4a1a6b 88%,#6b1d8a)}.fh-main[data-fandom=transformers] .fh-tf-board{position:absolute;inset:0;opacity:.5;background:radial-gradient(58% 44% at 50% -4%,rgba(150,190,255,.1),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 30px),radial-gradient(130% 70% at 50% 118%,rgba(6,8,12,0) 40%,rgba(6,8,12,.72) 92%)}.fh-main[data-fandom=transformers] .fh-tf-seam{position:absolute;top:-4%;bottom:-4%;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(90,160,255,.85) 16%,#ffffff 50%,rgba(194,102,230,.9) 84%,transparent);box-shadow:0 0 16px 3px rgba(120,180,255,.32),0 0 40px 12px rgba(194,102,230,.2)}.fh-main[data-fandom=transformers] .fh-tf-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(90,160,255,.16),rgba(194,102,230,.14),transparent);opacity:0;transform:translateY(-120%)}.fh-main[data-fandom=transformers] .fh-tfglyphs{position:absolute;left:50%;top:clamp(10px,5vh,44px);transform:translateX(-50%);width:clamp(260px,56vw,400px);height:auto;z-index:0;opacity:1;pointer-events:none;filter:drop-shadow(0 0 18px rgba(90,160,255,.18)) drop-shadow(0 0 18px rgba(194,102,230,.16))}.fh-main[data-fandom=transformers] .fh-faction-bot{transform:translateX(calc((1 - var(--rise)) * -26px));will-change:transform}.fh-main[data-fandom=transformers] .fh-faction-con{transform:translateX(calc((1 - var(--rise)) * 26px));will-change:transform}.fh-main[data-fandom=transformers] .fh-tf-spark{opacity:calc(.12 + var(--rise) * .88)}.fh-main[data-fandom=transformers] .fh-tf-split{opacity:calc(.5 + var(--rise) * .5)}@media (prefers-reduced-motion:no-preference){.fh-main[data-fandom=transformers] .fh-tf-atmos{animation:fh-wwe-ignite .56s ease-out both}.fh-main[data-fandom=transformers] .fh-tf-seam{animation:fh-gj-seam-ignite .64s ease-out both}.fh-main[data-fandom=transformers] .fh-tf-scan{animation:fh-gj-scan .92s ease-out .14s both}.fh-main[data-fandom=transformers] .fh-tfglyphs{animation:fh-wwe-bootring .6s cubic-bezier(.2,.7,.3,1) .11s both}}@media (max-width:767px){.fh-main[data-fandom=transformers] .fh-tfglyphs{width:clamp(210px,76vw,300px);top:clamp(6px,3vh,24px)}}@media (max-width:520px){.fh-main[data-fandom=transformers] .fh-hero--seam{min-height:clamp(380px,64vh,520px)}}.fp-search-ring{position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;z-index:0;pointer-events:none;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,rgba(245,196,98,0) 0deg,rgba(245,196,98,.3) 50deg,#ffedbe 95deg,#f5c462 125deg,rgba(245,196,98,0) 205deg,rgba(224,168,62,.15) 250deg,rgba(255,231,178,.85) 300deg,rgba(245,196,98,0) 345deg);animation:fp-ring-spin 6.5s linear infinite}.fp-search-ring-lit{background:conic-gradient(from 0deg,rgba(255,237,190,0) 0deg,#fff3d6 70deg,#f5c462 130deg,rgba(245,196,98,0) 195deg,rgba(255,243,214,.9) 285deg,rgba(255,237,190,0) 340deg);animation-duration:2.8s}@keyframes fp-ring-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.fp-search-panel{position:absolute;inset:3px;z-index:1;pointer-events:none;transition:background .18s ease}.fp-search-box:not(:focus-within):hover .fp-search-panel{background:var(--bg)!important}.fp-search-bloom{position:absolute;inset:-52px -70px;z-index:0;pointer-events:none;background:radial-gradient(50% 58% at 46% 50%,rgba(224,168,62,.4),rgba(224,168,62,.12) 55%,transparent 76%);filter:blur(24px);animation:fp-glow-breathe 2.6s ease-in-out infinite}@keyframes fp-glow-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.fp-search-box{transition:filter .15s ease}@media (forced-colors:active){.fp-search-box:focus-within{outline:3px solid Highlight;outline-offset:2px}}.fp-note-shimmer{position:relative;overflow:hidden}.fp-note-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.06) 50%,transparent 65%);background-size:250% 100%;animation:fp-note-sweep 1.5s ease .15s 1 both;pointer-events:none}@keyframes fp-note-sweep{0%{background-position:200% 0}to{background-position:-60% 0}}.search-row:hover:not(.track-added) .search-row-mount{border-color:var(--border-hover);background:var(--s2);transform:translateY(-4px) rotate(-.6deg);box-shadow:0 14px 22px rgba(0,0,0,.35),0 0 0 1px rgba(232,182,76,.35),0 0 16px rgba(232,182,76,.22)}@media (prefers-reduced-motion:reduce){.search-row:hover:not(.track-added) .search-row-mount{transform:none}.fp-note-shimmer:after{display:none}.fp-search-box{transition:background 0s,border-color 0s,box-shadow 0s,filter 0s}.fp-search-panel{transition:background 0s}.fp-search-bloom,.fp-search-ring{animation:none}.fp-search-bloom{opacity:.85}}.fp-ql-card{position:fixed;z-index:400;width:340px;max-height:calc(100vh - 24px);overflow:hidden;background:linear-gradient(170deg,var(--s2) 0,var(--s1) 70%);border:1px solid rgba(232,182,76,.28);border-radius:16px;box-shadow:0 26px 70px rgba(0,0,0,.75);padding:10px 10px 12px;pointer-events:none;transform-origin:left center;animation:fp-ql-pop .65s cubic-bezier(.16,1,.3,1) both}@keyframes fp-ql-pop{0%{opacity:0;transform:translateY(16px) scale(.94);filter:blur(18px) saturate(1.4)}45%{opacity:1}70%{filter:blur(0) saturate(1)}to{opacity:1;transform:none;filter:blur(0) saturate(1)}}.fp-ql-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 28%,rgba(232,182,76,.22) 44%,rgba(255,255,255,.16) 50%,rgba(232,182,76,.22) 56%,transparent 72%);background-size:250% 250%;background-position:120% 120%;animation:fp-ql-sheen 1.1s cubic-bezier(.4,0,.2,1) .18s both}@keyframes fp-ql-sheen{0%{background-position:120% 120%;opacity:1}to{background-position:-80% -80%;opacity:0}}.fp-ql-pic{width:100%;height:340px;border-radius:10px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.fp-ql-pic img{width:100%;height:100%;object-fit:contain}.fp-ql-cap{padding:10px 4px 0}.fp-ql-name{font-size:.9rem;font-weight:700;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fp-ql-sub{font-size:.72rem;color:var(--muted);margin-top:1px}.fp-ql-price{margin-top:7px;display:flex;align-items:baseline;gap:.45rem}.fp-ql-val{color:var(--gold);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums}.fp-ql-lbl{color:var(--muted);font-size:.7rem}@media (prefers-reduced-motion:reduce){.fp-ql-card{animation:none}.fp-ql-card:after{animation:none;opacity:0}}.fp-thumb{position:relative;width:40px;height:40px;border-radius:4px;flex-shrink:0;background:var(--s2);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle}.fp-thumb--img:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--s2) 30%,var(--s1) 50%,var(--s2) 70%);background-size:200% 100%;animation:fp-thumb-shimmer 1.1s ease-in-out infinite}.fp-thumb.is-error:before,.fp-thumb.is-loaded:before{display:none}.fp-thumb__img{position:relative;width:100%;height:100%;object-fit:contain;display:block}.fp-thumb.is-error .fp-thumb__img{display:none}.fp-thumb__fallback{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:5px;font-family:var(--font-display),system-ui,sans-serif;font-size:9px;font-weight:800;line-height:1;letter-spacing:0;background:rgba(255,255,255,.13);color:var(--text)}.fp-thumb--img .fp-thumb__fallback{display:none}.fp-thumb--img.is-error .fp-thumb__fallback{display:inline-flex}@keyframes fp-thumb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fp-thumb--img:before{animation:none}}