/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-promo-frame{border-radius:var(--radius-12);background:linear-gradient(var(--promoted-surface), var(--promoted-surface)) padding-box, linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box, linear-gradient(110deg, var(--promoted-edge) 0%, var(--promoted-edge) 40%, var(--promoted) 48%, var(--promoted-hover) 50%, var(--promoted) 52%, var(--promoted-edge) 60%, var(--promoted-edge) 100%) border-box;box-shadow:0 0 var(--space-24) calc(var(--space-4) * -1) var(--promoted-glow);background-position:0 0,0 0,100% 0;background-size:100% 100%,100% 100%,300% 100%;border:1px solid #0000;position:relative}@media (prefers-reduced-motion:no-preference){.ac-promo-frame{animation:ac-promo-sheen var(--duration-sheen) var(--ease-standard) infinite}@keyframes ac-promo-sheen{0%{background-position:0 0,0 0,100% 0}45%,to{background-position:0 0,0 0,0 0}}}.ac-promo{gap:var(--space-12);min-width:0;margin-bottom:var(--space-20);padding:var(--space-16);flex-direction:column;display:flex}.ac-promo__head{align-items:center;gap:var(--space-8);display:flex}.ac-promo__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-promo__title--live{color:var(--promoted);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.ac-promo__count{margin:calc(var(--space-4) * -1) 0 0;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:24px}.ac-promo__line{color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-promo__line--meta{margin-top:calc(var(--space-4) * -1);color:var(--text-tertiary)}.ac-promo__bar{height:var(--size-meter);border-radius:var(--radius-full);background:var(--bg-tertiary);position:relative;overflow:hidden}.ac-promo__fill{border-radius:inherit;background:linear-gradient(90deg, var(--promoted-edge), var(--promoted));height:100%;display:block}.ac-promo__stage{height:var(--size-promo-peek);border-radius:var(--radius-8);background:radial-gradient(ellipse at 50% 0%, var(--promoted-glow), transparent 70%), var(--surface-nested);border:1px solid #0000;position:relative;overflow:hidden}.ac-promo__peek{top:var(--space-12);width:var(--size-promoted);transform-origin:top;-webkit-mask-image:linear-gradient(to bottom, var(--bg-primary) calc(var(--size-promo-peek) * .7), transparent calc(var(--size-promo-peek) * 1.15));-webkit-mask-image:linear-gradient(to bottom, var(--bg-primary) calc(var(--size-promo-peek) * .7), transparent calc(var(--size-promo-peek) * 1.15));mask-image:linear-gradient(to bottom, var(--bg-primary) calc(var(--size-promo-peek) * .7), transparent calc(var(--size-promo-peek) * 1.15));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:50%;transform:translate(-50%)scale(.78)}.ac-promo__peek .ac-card.ac-listing-card{flex-direction:column;width:100%;display:flex}.ac-promo-from{align-items:center;gap:var(--space-6);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-promo-from__laurels{align-items:center;gap:var(--space-4);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.ac-promo-from__or{color:var(--text-tertiary)}.ac-promo-from__money{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.ac-promo-cta{height:var(--size-avatar-lg);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-20);border:1px solid var(--promoted);border-radius:var(--radius-12);background:var(--promoted);color:var(--black);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.ac-promo-cta:hover{border-color:var(--promoted-hover);background:var(--promoted-hover)}.ac-promo-cta:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-promo-cta--quiet{border-color:var(--promoted-edge);color:var(--promoted);background:0 0}.ac-promo-cta--quiet:hover{border-color:var(--promoted);background:var(--promoted-surface)}.ac-promo-cta--compact{height:var(--size-control);padding:0 var(--space-16);border-radius:var(--radius-8);font-size:12px;font-weight:600;line-height:16px}@media (prefers-reduced-motion:no-preference){.ac-promo-cta{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.ac-promo-cta>.lucide{transition:transform var(--duration-fast) var(--ease-standard)}.ac-promo-cta:hover>.lucide:last-child{transform:translateX(var(--space-2))}}.ac-promo-mark{width:var(--size-control);height:var(--size-control);border:1px solid var(--promoted-border);border-radius:var(--radius-full);background:var(--promoted-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-promo-pill,.ac-promo-chip{height:var(--size-control);align-items:center;gap:var(--space-6);padding:0 var(--space-12);border:1px solid var(--promoted);border-radius:var(--radius-8);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.ac-promo-pill{background:var(--promoted);color:var(--black)}.ac-promo-pill:hover{border-color:var(--promoted-hover);background:var(--promoted-hover)}.ac-promo-chip{border-color:var(--promoted-edge);background:var(--promoted-surface);color:var(--promoted);font-variant-numeric:tabular-nums}.ac-promo-chip:hover{border-color:var(--promoted)}.ac-promo-chip__time{margin-left:var(--space-2);font-weight:400}.ac-promo-pill:focus-visible,.ac-promo-chip:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ac-account-listing__actions>.ac-promo-pill,.ac-account-listing__actions>.ac-promo-chip{flex:100%;justify-content:center}.ac-promo-banner,.ac-promo-suggest{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);display:flex}.ac-promo-banner{margin-bottom:var(--space-24)}.ac-promo-banner__text,.ac-promo-suggest__text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ac-promo-banner__title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:22px}.ac-promo-banner__line{color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-promo-suggest{padding-right:var(--space-12)}.ac-promo-suggest__close{width:var(--size-cell);height:var(--size-cell);border-radius:var(--radius-8);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.ac-promo-suggest__close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ac-promo-suggest__close:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media not all and (width>=48rem){.ac-promo-banner,.ac-promo-suggest{padding:var(--space-16);flex-wrap:wrap;align-items:flex-start}.ac-promo-banner__text,.ac-promo-suggest__text{flex-basis:calc(100% - var(--size-control) - var(--space-16))}.ac-promo-suggest__close{top:var(--space-8);right:var(--space-8);position:absolute}.ac-promo-suggest__text{padding-right:var(--space-24)}.ac-promo-banner>.ac-promo-cta,.ac-promo-suggest>.ac-promo-cta{flex:100%}}.ac-promo-slot{width:var(--size-promoted);align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-20) var(--space-20);text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;display:flex;overflow:hidden}.ac-promo-slot__glow{height:var(--size-promo-peek);background:radial-gradient(ellipse at 50% 0%, var(--promoted-glow), transparent 70%);pointer-events:none;position:absolute;inset:0 0 auto}.ac-promo-slot>:not(.ac-promo-slot__glow){position:relative}.ac-promo-slot>.ac-promo-mark{width:var(--size-avatar-lg);height:var(--size-avatar-lg);margin:auto 0 var(--space-4)}.ac-promo-slot__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-promo-slot__line{color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-promo-slot__cta{width:100%;margin-top:auto}.ac-promo-slot>.ac-promo-from{margin-bottom:var(--space-12)}}@layer utilities;
