._card_259j8_1{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;position:relative;box-shadow:var(--shadow);height:100%}@media(min-width:768px){@media(prefers-reduced-motion:no-preference){._card_259j8_1:not(:has([data-promo-expanded=true])):hover{transform:translateY(-6px);box-shadow:0 12px 40px -6px #0009,0 0 20px -5px color-mix(in srgb,var(--primary) 20%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}}._cancelledCard_259j8_26{border-color:color-mix(in srgb,var(--error) 25%,transparent);opacity:.85}._poster_259j8_32{position:relative;width:100%;background-color:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;overflow:hidden}._posterMedia_259j8_41{width:100%;height:auto;display:block}._posterOverlay_259j8_47{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,transparent 25%,transparent 60%,rgba(0,0,0,.9) 100%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--primary) 25%,transparent) 0%,transparent 70%);pointer-events:none;z-index:1}._posterTop_259j8_57{position:absolute;top:var(--spacing-4);left:var(--spacing-4);right:var(--spacing-4);display:flex;justify-content:space-between;align-items:flex-start;z-index:2;gap:var(--spacing-2)}._statusBadge_259j8_69,._priceBadge_259j8_69{backdrop-filter:blur(8px);box-shadow:0 2px 10px #00000080;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}._posterBottom_259j8_78{position:absolute;bottom:var(--spacing-4);left:var(--spacing-4);right:var(--spacing-4);z-index:2;display:flex;align-items:center}._hostRow_259j8_88{display:inline-flex;align-items:center;gap:var(--spacing-3);background:#0006;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:var(--spacing-1) var(--spacing-4) var(--spacing-1) var(--spacing-1);border-radius:var(--radius-full)}._hostAvatar_259j8_99{width:2rem;height:2rem;border:2px solid rgba(255,255,255,.2)}._hostName_259j8_105{font-size:.875rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}._content_259j8_113{display:flex;flex-direction:column;height:100%;padding:var(--spacing-6);flex-grow:1}._title_259j8_121{font-family:var(--font-family-display);font-size:2rem;font-weight:500;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-2) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_259j8_134{font-size:.9375rem;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._chipsRow_259j8_146{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._chip_259j8_146{display:inline-flex;align-items:center;gap:var(--spacing-2);background:color-mix(in srgb,var(--surface) 50%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-3);font-size:.75rem;color:var(--foreground)}._chipIcon_259j8_165{color:var(--primary);flex-shrink:0}._soldOutChip_259j8_170{border-color:color-mix(in srgb,var(--error) 30%,transparent);color:var(--error)}._soldOutChip_259j8_170 ._chipIcon_259j8_165{color:var(--error)}._countdown_259j8_178{margin-bottom:var(--spacing-6);padding:var(--spacing-3) 0;border-top:1px dashed var(--border)}._footer_259j8_184{margin-top:auto;display:flex;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._ctaBtn_259j8_192{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._btnArrow_259j8_200{transition:transform var(--animation-duration-fast) ease}._ctaBtn_259j8_192:hover ._btnArrow_259j8_200{transform:translate(3px)}._shareBtn_259j8_208{flex-shrink:0}._featured_259j8_212{background-color:color-mix(in srgb,var(--primary) 2%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}
