.xhs-cover_cover__VR7oP{container-type:inline-size;container-name:tplCard}.xhs-cover_cardInner__3thPe{display:flex;flex-direction:column;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:clamp(16px,5cqw,24px);border:1px solid rgba(251,146,60,.1);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;min-height:100%}.xhs-cover_cover__VR7oP:hover .xhs-cover_cardInner__3thPe{box-shadow:0 clamp(20px,7cqw,34px) clamp(36px,14cqw,64px) -24px rgba(251,146,60,.18);border-color:rgba(251,146,60,.25);transform:translateY(-1cqw)}.xhs-cover_erHero__A5kDo{position:relative;height:60cqw;background:#ffffff;border-bottom:1px solid rgba(251,146,60,.06);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xhs-cover_erDotGrid__YqLKr{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(#e2e0dd 1px,transparent 0);background-size:16px 16px;pointer-events:none}.xhs-cover_featuredBadge__9igcY{position:absolute;top:4cqw;left:4cqw;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(251,146,60,.15);color:#78350f;padding:1.5cqw 3.5cqw;border-radius:50cqw;display:flex;align-items:center;gap:2cqw;box-shadow:0 1px 2px rgba(0,0,0,.05);z-index:20;pointer-events:none}.xhs-cover_featuredIcon__V3u7H{width:5cqw;height:5cqw;color:#fbbf24}.xhs-cover_featuredText__jc1Ze{font-size:4cqw;font-weight:600;letter-spacing:.02em;line-height:1}.xhs-cover_erSvg__VzBH7{width:100%;height:100%;position:relative;z-index:10;display:block;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.xhs-cover_cover__VR7oP:hover .xhs-cover_erSvg__VzBH7{transform:scale(1.05)}.xhs-cover_erPlaceholder__2M29q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.05);color:#94a3b8}.xhs-cover_erPlaceholderIcon__F28sM{width:12cqw;height:12cqw;opacity:.55}.xhs-cover_erPlaceholderText__O2poV{font-size:4cqw;font-weight:600;color:#64748b}.xhs-cover_contentArea__L7DTz{padding:clamp(18px,6cqw,28px);display:flex;flex-direction:column;flex-grow:1}.xhs-cover_headline__l61oo{font-size:clamp(1rem,5.5cqw,1.35rem);font-weight:700;color:#0f172a;line-height:1.35;margin:0 0 clamp(10px,3cqw,14px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.xhs-cover_cover__VR7oP:hover .xhs-cover_headline__l61oo{color:#ea580c}.xhs-cover_statsRow__80wEV{display:flex;align-items:center;gap:clamp(14px,5cqw,24px);margin-bottom:clamp(18px,6cqw,28px);min-height:24px}.xhs-cover_statItem__6O2gY{display:flex;align-items:center;gap:clamp(6px,2cqw,10px);font-size:clamp(.875rem,4.2cqw,1.05rem);font-weight:500;color:#64748b}.xhs-cover_statIcon__pXWH6{width:clamp(16px,5cqw,20px);height:clamp(16px,5cqw,20px);color:#94a3b8;flex-shrink:0}.xhs-cover_footerBar__bu550{margin-top:auto;padding-top:clamp(14px,5cqw,22px);border-top:1px solid rgba(251,146,60,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.xhs-cover_techIcons__d4i6c{display:flex;align-items:center;gap:clamp(6px,2cqw,10px);flex-wrap:nowrap;overflow:hidden;min-width:0}.xhs-cover_techIcon__iNxED{width:clamp(16px,4.5cqw,20px);height:clamp(16px,4.5cqw,20px);-o-object-fit:contain;object-fit:contain;flex-shrink:0;opacity:.65;transition:opacity .2s ease}.xhs-cover_cover__VR7oP:hover .xhs-cover_techIcon__iNxED{opacity:1}.xhs-cover_accessBadge__ygr0e{display:inline-flex;align-items:center;min-height:32px;padding:0 clamp(10px,4cqw,16px);border-radius:999px;font-size:clamp(.75rem,4cqw,.95rem);font-weight:600;white-space:nowrap;flex-shrink:0;line-height:1}.xhs-cover_accessBadgeFree__ds1dc{background:#ecfdf5;color:#059669;border:1px solid rgba(16,185,129,.15)}.xhs-cover_accessBadgeUnlocked__gerhh{background:#f0fdf4;color:#15803d;border:1px solid rgba(34,197,94,.15)}.xhs-cover_accessCheckIcon__tnyRw{width:clamp(14px,5cqw,18px);height:clamp(14px,5cqw,18px);margin-right:clamp(4px,2cqw,8px);flex-shrink:0}.xhs-cover_accessUnlockBtn__dttyK{display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,1.5cqw,8px);min-height:36px;padding:0 clamp(12px,4.5cqw,18px);font-size:clamp(.75rem,3.6cqw,.95rem);font-weight:700;letter-spacing:0;color:#ffffff;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:50cqw;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;position:relative;z-index:20;pointer-events:auto;box-shadow:0 2px 6px rgba(217,119,6,.35),inset 0 1px 0 rgba(255,255,255,.25);transition:all .2s ease}.xhs-cover_accessUnlockBtn__dttyK:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 3px 10px rgba(217,119,6,.4),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-.5px)}.xhs-cover_accessUnlockBtn__dttyK:active{transform:scale(.97) translateY(0);box-shadow:0 1px 3px rgba(217,119,6,.3),inset 0 1px 0 rgba(255,255,255,.2)}.xhs-cover_accessUnlockIcon__YAIDF{width:clamp(13px,3.5cqw,16px);height:clamp(13px,3.5cqw,16px);flex-shrink:0}@media (hover:none){.xhs-cover_cover__VR7oP:hover .xhs-cover_cardInner__3thPe{box-shadow:none;transform:none}.xhs-cover_cover__VR7oP:hover .xhs-cover_erSvg__VzBH7{transform:none}.xhs-cover_cover__VR7oP:hover .xhs-cover_headline__l61oo{color:#0f172a}}@container tplCard (max-width: 200px){.xhs-cover_statsRow__80wEV{display:none}.xhs-cover_contentArea__L7DTz{padding:5cqw}.xhs-cover_headline__l61oo{font-size:7cqw}}@container tplCard (max-width: 150px){.xhs-cover_featuredBadge__9igcY,.xhs-cover_footerBar__bu550{display:none}}