.showcase-page{color:#fff;background:#000;height:100dvh;position:relative;overflow:hidden}.showcase-stage{z-index:1;box-sizing:border-box;place-items:center;width:100%;height:100%;display:grid;position:relative}@media (min-width:768px){.showcase-stage{padding-top:var(--showcase-top);padding-bottom:var(--showcase-bottom)}}.showcase-chrome{pointer-events:none;inset-inline:0;z-index:30;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0}.showcase-chrome a{pointer-events:auto}.showcase-aside{display:none}@media (min-width:768px){.showcase-page{--showcase-top:104px;--showcase-bottom:40px;--showcase-h:calc(100dvh - var(--showcase-top) - var(--showcase-bottom));background:radial-gradient(55% 70%,#f2c23024,#0000 58%),radial-gradient(40% 50% at 12% 80%,#c43b6e1a,#0000 55%),radial-gradient(40% 50% at 88% 20%,#3b82f61a,#0000 55%),linear-gradient(#121212 0%,#070707 55%,#050505 100%)}.showcase-page:before{content:"";opacity:.35;pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0b .7px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.showcase-aside{top:calc(var(--showcase-top) + var(--showcase-h) / 2);z-index:2;flex-direction:column;gap:14px;width:min(240px,22vw);display:flex;position:absolute;transform:translateY(-50%)}.showcase-aside-left{left:max(64px, calc(50% - (var(--showcase-h) * 9 / 16) / 2 - 400px));pointer-events:none}.showcase-aside-right{right:max(64px, calc(50% - (var(--showcase-h) * 9 / 16) / 2 - 400px));text-align:left;pointer-events:auto;align-items:stretch}.showcase-aside-kicker{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#f2c230;font-size:.65rem;font-weight:700}.showcase-aside-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2.15rem);font-weight:800;line-height:1.05}.showcase-aside-copy{color:#ffffff94;max-width:18rem;font-size:.9rem;line-height:1.45}.showcase-aside-lead{color:#ffffff9e;max-width:15rem;margin:0;font-size:.92rem;line-height:1.4}.showcase-actions{gap:12px;width:min(260px,100%);margin-top:6px;display:grid}.showcase-action{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px 14px 18px;text-decoration:none;transition:background .18s,border-color .18s,transform .16s,box-shadow .18s;display:flex}.showcase-action-copy{gap:4px;min-width:0;display:grid}.showcase-action-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.showcase-action-note{color:inherit;opacity:.72;font-size:.78rem;line-height:1.3}.showcase-action-icon{border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:grid}.showcase-action-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff24}.showcase-action-ghost .showcase-action-icon{color:#f2c230;background:#f2c2301f}.showcase-action-ghost:hover{background:#f2c23014;border-color:#f2c2308c;box-shadow:0 16px 40px -28px #f2c230b3}.showcase-action-primary{color:#1a1a1a;background:#f2c230;border:1px solid #f2c230;box-shadow:0 12px 32px -14px #f2c230e6}.showcase-action-primary .showcase-action-note{color:#1a1a1ab3;opacity:1}.showcase-action-primary .showcase-action-icon{color:#1a1a1a;background:#1a1a1a1f}.showcase-action-primary:hover{background:#e6b41f;border-color:#e6b41f}.showcase-action:active{transform:scale(.985)}.showcase-chrome{padding:20px 28px}.showcase-page--hide-asides{--showcase-top:0px;--showcase-bottom:0px;--showcase-h:100dvh}.showcase-page--hide-asides .showcase-aside{display:none}.showcase-page--hide-asides .showcase-stage{padding-top:0;padding-bottom:0}.showcase-page--hide-asides .showcase-root{width:min(100vw,56.25dvh)!important;height:100dvh!important}}.showcase-root{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:768px){.showcase-root{border-radius:24px;max-width:none;box-shadow:0 0 0 1px #ffffff0f,0 40px 100px #000000a6;min-height:0!important;height:var(--showcase-h)!important;width:min(calc(100vw - 48px), calc(var(--showcase-h) * 9 / 16))!important}}.showcase-feed{border-radius:inherit;touch-action:none;position:absolute;inset:0;overflow:hidden}.showcase-slide{will-change:transform;border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}.showcase-slide video{object-fit:cover;pointer-events:none;width:100%;height:100%;transform:translateZ(0)}.showcase-slide-blurred video{filter:blur(28px)brightness(.45);transform:scale(1.08)}.showcase-progress{z-index:8;pointer-events:none;background:#ffffff2e;border-radius:999px;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.showcase-progress-bar{background:#f2c230;width:0%;height:100%}.showcase-meta{z-index:7;pointer-events:none;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.showcase-chip{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;align-items:center;margin:0;padding:6px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.showcase-chip-vertical{color:#f2c230;box-shadow:inset 0 0 0 1px #f2c2308c}.showcase-chip-adult{color:#ff7bab;box-shadow:inset 0 0 0 1px #c43b6ea6}.showcase-chip-influencer{color:#93c5fd;box-shadow:inset 0 0 0 1px #3b82f6a6}.showcase-caption{text-shadow:0 2px 16px #000000b3;max-width:28rem;font-size:.95rem;line-height:1.4}.showcase-pause-hud{z-index:5;pointer-events:none;border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.showcase-pause-hud[hidden]{display:none!important}.showcase-pause-icon{color:#fff;background:#00000073;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.showcase-adult-gate{z-index:4;text-align:center;color:#fff;pointer-events:none;border-radius:inherit;background:#14000c47;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.showcase-adult-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ff7bab;font-size:.7rem;font-weight:700}.showcase-adult-cta{color:#fff;min-height:44px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#c43b6e;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 22px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px -12px #c43b6ee6}.showcase-adult-note{color:#ffffffb8;margin-top:10px;font-size:.8rem}.showcase-empty{color:#ffffffa6;place-items:center;height:100%;font-size:.95rem;display:grid}
