.ReportHero-module__h4qFyG__hero{background:var(--color-bg-surface);border-radius:10px;grid-column:span 3;grid-template-columns:1fr 1.15fr;min-height:260px;display:grid;position:relative;overflow:hidden}.ReportHero-module__h4qFyG__identity{z-index:2;background-image:linear-gradient(#c4956a0b 1px,#0000 1px),linear-gradient(90deg,#c4956a0b 1px,#0000 1px);background-size:28px 28px;flex-direction:column;justify-content:center;gap:0;padding:1.75rem 2rem;display:flex;position:relative}.ReportHero-module__h4qFyG__sourceLine{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.ReportHero-module__h4qFyG__sourceBadge{font-family:var(--font-mono);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.07em;background:#ffffff12;border-radius:4px;padding:.2rem .5rem;font-size:.62rem;display:inline-block}.ReportHero-module__h4qFyG__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.85rem;line-height:1.15}.ReportHero-module__h4qFyG__price{font-family:var(--font-mono);color:var(--color-accent-brass);letter-spacing:.02em;margin:0;font-size:1.32rem;font-weight:700}.ReportHero-module__h4qFyG__specDivider{background:color-mix(in srgb,var(--color-accent-brass)25%,transparent);width:2.5rem;height:1px;margin:.75rem 0}.ReportHero-module__h4qFyG__specsRow{flex-wrap:wrap;gap:.4rem;display:flex}.ReportHero-module__h4qFyG__specChip{font-family:var(--font-body);color:var(--color-text-secondary);background:#ffffff0f;border-radius:5px;padding:.2rem .5rem;font-size:.84rem}.ReportHero-module__h4qFyG__lqWidget{margin-top:.5rem}.ReportHero-module__h4qFyG__lqDivider{background:#ffffff0f;width:100%;height:1px;margin-bottom:.55rem}.ReportHero-module__h4qFyG__lqRow{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.ReportHero-module__h4qFyG__lqLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dim);font-size:.58rem;font-weight:700}.ReportHero-module__h4qFyG__lqScore{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid;border-radius:4px;padding:.12rem .45rem;font-size:.8rem;font-weight:700}.ReportHero-module__h4qFyG__lqTags{flex-wrap:wrap;gap:.25rem;display:flex}.ReportHero-module__h4qFyG__lqTag{font-family:var(--font-body);border-radius:3px;padding:.1rem .4rem;font-size:.75rem;font-weight:500}.ReportHero-module__h4qFyG__imageWrap{position:relative;overflow:hidden}.ReportHero-module__h4qFyG__heroImage{object-fit:cover;width:100%;height:100%;display:block}.ReportHero-module__h4qFyG__gradient{background:linear-gradient(to right,var(--color-bg-surface)0%,color-mix(in srgb,var(--color-bg-surface)20%,transparent)40%,transparent 65%);position:absolute;inset:0}.ReportHero-module__h4qFyG__uscgBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--color-signal-teal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--color-signal-teal)28%,transparent);background:#060d1bd1;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;bottom:.75rem;right:.75rem}.ReportHero-module__h4qFyG__imagePlaceholder{background:linear-gradient(135deg,#c4956a08 0%,#ffffff05 100%);justify-content:center;align-items:center;display:flex}.ReportHero-module__h4qFyG__placeholderGrid{background-image:linear-gradient(#c4956a0a 1px,#0000 1px),linear-gradient(90deg,#c4956a0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ReportHero-module__h4qFyG__placeholderAnchor{z-index:1;color:var(--color-accent-brass);opacity:.1;position:relative}@keyframes ReportHero-module__h4qFyG__hs-hero-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ReportHero-module__h4qFyG__shimmerBar{background:linear-gradient(90deg,#ffffff0a 25%,#c4956a1a 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;animation:1.6s ease-in-out infinite ReportHero-module__h4qFyG__hs-hero-shimmer}.ReportHero-module__h4qFyG__shimmerTitle{width:65%;height:1.7rem;margin:0 0 .25rem}.ReportHero-module__h4qFyG__shimmerPrice{width:28%;height:1.2rem}.ReportHero-module__h4qFyG__shimmerSpec{width:4rem;height:1.4rem}.ReportHero-module__h4qFyG__imageScanOverlay{background:linear-gradient(135deg,#c4956a0a 0%,#2dd4bf06 50%,#c4956a0a 100%) 0 0/200% 200%;animation:2.4s ease-in-out infinite ReportHero-module__h4qFyG__hs-hero-shimmer;position:absolute;inset:0}@media (max-width:640px){.ReportHero-module__h4qFyG__hero{grid-column:span 1;grid-template-columns:1fr}.ReportHero-module__h4qFyG__imageWrap{order:-1;min-height:180px}.ReportHero-module__h4qFyG__identity{padding:1.25rem 1.25rem 1.5rem}.ReportHero-module__h4qFyG__title{font-size:1.45rem}.ReportHero-module__h4qFyG__price{font-size:1rem}}
.ReportCardShell-module__lB3TZq__card{opacity:0;animation:.35s forwards ReportCardShell-module__lB3TZq__cardEnter;position:relative;transform:translateY(8px)}@keyframes ReportCardShell-module__lB3TZq__cardEnter{to{opacity:1;transform:translateY(0)}}.ReportCardShell-module__lB3TZq__span1{grid-column:span 1}.ReportCardShell-module__lB3TZq__span2{grid-column:span 2}.ReportCardShell-module__lB3TZq__span3{grid-column:span 3}.ReportCardShell-module__lB3TZq__compact{background:var(--color-bg-surface);border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:.3rem;min-height:108px;padding:.875rem 1.1rem;display:flex}.ReportCardShell-module__lB3TZq__compact.ReportCardShell-module__lB3TZq__tierFree{border-left:2px solid var(--color-signal-teal)}.ReportCardShell-module__lB3TZq__compact.ReportCardShell-module__lB3TZq__tierPremium{border-left:2px solid color-mix(in srgb,var(--color-accent-brass)35%,transparent)}.ReportCardShell-module__lB3TZq__compactLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-dim);justify-content:space-between;align-items:center;margin-bottom:.1rem;font-size:.62rem;font-weight:600;display:flex}.ReportCardShell-module__lB3TZq__compactBody{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.ReportCardShell-module__lB3TZq__compactLoadingWrap{flex:1;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.ReportCardShell-module__lB3TZq__compactAllclear{color:var(--color-signal-teal);flex:1;align-items:flex-start;gap:.5rem;padding-top:.15rem;display:flex}.ReportCardShell-module__lB3TZq__compactAllclearCheck{flex-shrink:0;margin-top:.05rem}.ReportCardShell-module__lB3TZq__compactAllclearText{font-family:var(--font-body);font-size:.88rem;line-height:1.5}.ReportCardShell-module__lB3TZq__compactLockedWrap{flex:1;align-items:center;display:flex}.ReportCardShell-module__lB3TZq__compactUnavailableText{font-family:var(--font-body);color:var(--color-text-dim);opacity:.5;padding-top:.1rem;font-size:.84rem;line-height:1.5}.ReportCardShell-module__lB3TZq__standard{background:var(--color-bg-surface);border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.ReportCardShell-module__lB3TZq__standard.ReportCardShell-module__lB3TZq__tierFree{border-top:2px solid var(--color-signal-teal)}.ReportCardShell-module__lB3TZq__standard.ReportCardShell-module__lB3TZq__tierPremium{border-top:2px solid color-mix(in srgb,var(--color-accent-brass)45%,transparent)}.ReportCardShell-module__lB3TZq__standardHeader{align-items:center;gap:.45rem;padding:.875rem 1.25rem 0;display:flex}.ReportCardShell-module__lB3TZq__standardIcon{opacity:.7;flex-shrink:0}.ReportCardShell-module__lB3TZq__standardLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);flex:1;font-size:.68rem;font-weight:600}.ReportCardShell-module__lB3TZq__standardBody{padding:.75rem 1.25rem 1.25rem}.ReportCardShell-module__lB3TZq__standardAllclear{color:var(--color-signal-teal);align-items:center;gap:.625rem;padding:1.25rem 1.25rem 1.375rem;display:flex}.ReportCardShell-module__lB3TZq__standardAllclearText{font-family:var(--font-body);font-size:.88rem;line-height:1.4}.ReportCardShell-module__lB3TZq__standardUnavailable{padding:1rem 1.25rem 1.25rem}.ReportCardShell-module__lB3TZq__standardUnavailableText{font-family:var(--font-body);color:var(--color-text-dim);opacity:.5;font-size:.88rem;line-height:1.55}.ReportCardShell-module__lB3TZq__flagship{border:1px solid color-mix(in srgb,var(--color-accent-brass)22%,transparent);border-top:2px solid color-mix(in srgb,var(--color-accent-brass)65%,transparent);background:color-mix(in srgb,var(--color-bg-surface)94%,var(--color-accent-brass)6%);border-radius:14px;overflow:hidden}.ReportCardShell-module__lB3TZq__flagshipHeader{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 0;display:flex}.ReportCardShell-module__lB3TZq__flagshipTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:.01em;font-size:1.05rem;font-weight:400}.ReportCardShell-module__lB3TZq__flagshipDivider{background:color-mix(in srgb,var(--color-accent-brass)18%,transparent);height:1px;margin:.875rem 1.5rem 0}.ReportCardShell-module__lB3TZq__flagshipBody{padding:.75rem 1.5rem 1.5rem}.ReportCardShell-module__lB3TZq__compassRose{width:180px;height:180px;color:var(--color-accent-brass);opacity:.05;pointer-events:none;position:absolute;bottom:-20px;right:-20px;overflow:visible}.ReportCardShell-module__lB3TZq__flagshipAllclear{color:var(--color-signal-teal);align-items:center;gap:.625rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ReportCardShell-module__lB3TZq__flagshipUnavailable{padding:1rem 1.5rem 1.5rem}.ReportCardShell-module__lB3TZq__skeleton{flex-direction:column;gap:.5rem;padding:.75rem 1.25rem 1.125rem;display:flex}.ReportCardShell-module__lB3TZq__flagshipSkeleton{flex-direction:column;gap:.5rem;padding:.75rem 1.5rem 1.5rem;display:flex}.ReportCardShell-module__lB3TZq__skeletonBar{background:#ffffff0a;border-radius:4px;height:9px;animation:1.8s ease-in-out infinite ReportCardShell-module__lB3TZq__shimmer}.ReportCardShell-module__lB3TZq__skeletonBar:first-child{width:62%}.ReportCardShell-module__lB3TZq__skeletonBar:nth-child(2){width:44%}.ReportCardShell-module__lB3TZq__skeletonBar:nth-child(3){width:70%}@keyframes ReportCardShell-module__lB3TZq__shimmer{0%,to{opacity:1}50%{opacity:.35}}.ReportCardShell-module__lB3TZq__aiProcessing{align-items:center;gap:.4rem;padding:0 1.25rem .875rem;display:flex}.ReportCardShell-module__lB3TZq__flagshipAiProcessing{padding:0 1.5rem 1.5rem}.ReportCardShell-module__lB3TZq__aiDot{background:var(--color-signal-teal);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.6s ease-in-out infinite ReportCardShell-module__lB3TZq__aiPulse}.ReportCardShell-module__lB3TZq__aiLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal-teal);opacity:.7;font-size:.62rem}@keyframes ReportCardShell-module__lB3TZq__aiPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.ReportCardShell-module__lB3TZq__lockedTeaser{padding:.75rem 1.25rem 1.125rem;position:relative}.ReportCardShell-module__lB3TZq__lockedTeaserFlagship{padding:.75rem 1.5rem 1.5rem}.ReportCardShell-module__lB3TZq__teaserContent{min-height:52px;position:relative}.ReportCardShell-module__lB3TZq__teaserPlaceholder{opacity:.5;flex-direction:column;gap:.45rem;display:flex}.ReportCardShell-module__lB3TZq__teaserBar{background:#ffffff0a;border-radius:4px;height:8px}.ReportCardShell-module__lB3TZq__teaserOverlay{-webkit-backdrop-filter:blur(3px);background:color-mix(in srgb,var(--color-bg-surface)40%,transparent);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.ReportCardShell-module__lB3TZq__teaserLockIcon{color:var(--color-accent-brass);opacity:.4}.ReportCardShell-module__lB3TZq__teaserText{font-family:var(--font-body);color:var(--color-accent-brass);text-align:center;opacity:.85;font-size:.88rem;line-height:1.4}.ReportCardShell-module__lB3TZq__unlockLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);opacity:.55;font-size:.58rem;font-weight:600}.ReportCardShell-module__lB3TZq__compactTeaserText{font-family:var(--font-body);color:var(--color-accent-brass);opacity:.7;font-size:.83rem;line-height:1.4}.ReportCardShell-module__lB3TZq__proBadge{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent-brass);opacity:.45;border:1px solid color-mix(in srgb,var(--color-accent-brass)25%,transparent);border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:.54rem;font-weight:700;line-height:1}@keyframes ReportCardShell-module__lB3TZq__hs-card-populate{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ReportCardShell-module__lB3TZq__populatedReveal{animation:.28s cubic-bezier(.16,1,.3,1) forwards ReportCardShell-module__lB3TZq__hs-card-populate}@media (max-width:640px){.ReportCardShell-module__lB3TZq__span1,.ReportCardShell-module__lB3TZq__span2,.ReportCardShell-module__lB3TZq__span3{grid-column:span 1}}
