.fzpd{--pd-mag:#ff2e93;--pd-vio:#9b5be0;--pd-cyan:#22e3ff;--pd-org:#ff8a1f;--pd-ink:var(--foreground);--pd-ink-2:var(--muted-foreground);--pd-surf:color-mix(in oklab, var(--card) 88%, transparent);--pd-surf-2:color-mix(in oklab, var(--foreground) 5%, var(--card));--pd-line:color-mix(in oklab, var(--foreground) 12%, transparent);--pd-grad:linear-gradient(90deg, var(--pd-mag), var(--pd-org));--pd-on:#fff;max-width:1440px;padding:calc(16 * var(--u)) clamp(calc(16 * var(--u)),2.2vw,calc(40 * var(--u))) calc(32 * var(--u));color:var(--pd-ink);font-family:var(--font-sans);--u:clamp(.74px, .0647vw, 1px);margin:0 auto}html.light .fzpd{--pd-mag:#d81b78;--pd-vio:#7a35c9;--pd-cyan:#0a8fa8;--pd-org:#d9650a}.fzpd [data-tone=gw]{--t:var(--pd-mag);--t2:var(--pd-org)}.fzpd [data-tone=merch]{--t:var(--pd-cyan);--t2:var(--pd-vio)}.fzpd [data-tone=desc]{--t:var(--pd-org);--t2:var(--pd-mag)}.fzpd [data-tone=exp]{--t:var(--pd-vio);--t2:var(--pd-cyan)}.fzpd svg{flex-shrink:0;width:1em;height:1em}.fzpd-title{font-family:var(--font-display);font-weight:900;font-size:max(12px,calc(52 * var(--u)));letter-spacing:-.02em;line-height:1}.fzpd-sub{margin-top:calc(6 * var(--u));font-size:max(12px,calc(16 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 82%,transparent)}.fzpd-bar{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.fzpd-tabs{gap:calc(28 * var(--u));display:flex}.fzpd-tabs button{padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));font-size:max(12px,calc(15 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 85%,transparent);align-items:center;gap:calc(6 * var(--u));font-weight:600;display:inline-flex;position:relative}.fzpd-tabs button:first-child{padding-left:calc(18 * var(--u))}.fzpd-tabs button:hover,.fzpd-tabs button.is-on{color:var(--pd-ink)}.fzpd-tabs button.is-on{font-weight:800}.fzpd-tabs button.is-on:after{content:"";height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--pd-grad);box-shadow:0 0 12px var(--pd-mag);position:absolute;bottom:0;left:0;right:0}.fzpd-tabn{min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(99 * var(--u));font-size:max(11px,calc(11 * var(--u)));background:color-mix(in oklab,var(--pd-mag) 22%,transparent);color:var(--pd-ink);place-items:center;font-weight:800;display:grid}.fzpd-selects{gap:calc(12 * var(--u));display:flex}.fzpd-select{align-items:center;gap:calc(10 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));min-width:calc(190 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf);display:inline-flex;position:relative}.fzpd-select>svg:first-child{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fzpd-select select{appearance:none;font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink);cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding-right:22px}.fzpd-select select option{background:var(--card);color:var(--pd-ink)}.fzpd-select:focus-within{border-color:var(--pd-mag)}.fzpd-caret{right:calc(12 * var(--u));pointer-events:none;position:absolute;width:calc(16 * var(--u))!important;height:calc(16 * var(--u))!important}.fzpd-tag{align-items:center;gap:calc(6 * var(--u));height:calc(30 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(99 * var(--u));font-size:max(12px,calc(14 * var(--u)));white-space:nowrap;color:color-mix(in oklab,var(--t) 40%,var(--pd-ink));border:1.5px solid var(--t);background:color-mix(in oklab,var(--t) 12%,var(--card));font-weight:700;display:inline-flex}.fzpd [data-tone=gw] .fzpd-tag[data-tone=gw],.fzpd-tag[data-tone=gw]{color:var(--pd-on);background:linear-gradient(90deg,var(--pd-mag),color-mix(in oklab,var(--pd-mag) 55%,var(--pd-org)));border-color:#0000}.fzpd-tag.is-lg{height:calc(46 * var(--u));padding:0 calc(24 * var(--u));font-size:max(12px,calc(20 * var(--u)));letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 20px -4px var(--t);font-weight:900}.fzpd-tag.is-lg svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.fzpd-host{align-items:center;gap:calc(12 * var(--u));min-width:0;font-size:max(12px,calc(18 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 80%,transparent);display:inline-flex}.fzpd-host b{color:var(--pd-ink);font-weight:800}.fzpd-host.is-sm{font-size:max(12px,calc(14 * var(--u)));gap:calc(10 * var(--u))}.fzpd-host.is-sm b{font-weight:600}.fzpd-host>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fzpd-org{width:calc(44 * var(--u));height:calc(44 * var(--u));font-size:max(12px,calc(12 * var(--u)));background:var(--pd-surf-2);color:var(--pd-ink);border:2px solid var(--t,var(--pd-mag));border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid}.fzpd-host.is-sm .fzpd-org{width:calc(34 * var(--u));height:calc(34 * var(--u));font-size:10px}.fzpd-flag{height:calc(34 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(99 * var(--u));font-size:max(12px,calc(13 * var(--u)));letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--pd-org);background:color-mix(in oklab,var(--pd-mag) 35%,var(--card));color:var(--pd-on);align-items:center;margin-left:auto;font-weight:700;display:inline-flex}html.light .fzpd-flag{color:var(--pd-ink)}.fzpd-save{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(8 * var(--u));color:var(--pd-ink);flex-shrink:0;place-items:center;display:grid}.fzpd-save svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.fzpd-save:hover{background:var(--pd-surf-2)}.fzpd-save.is-on svg{fill:currentColor;color:var(--pd-mag)}.fzpd .fzpd-wave{width:100%;height:calc(44 * var(--u));pointer-events:none;z-index:0;position:absolute;bottom:0;left:0;right:0}.fzpd-wave path{fill:none;stroke-width:2px;stroke:var(--t);filter:drop-shadow(0 0 6px var(--t));opacity:.85}.fzpd-wave path+path{stroke:var(--t2);opacity:.6}html.light .fzpd-wave path{filter:none;opacity:.55}.fzpd-car{margin-top:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(28 * var(--u));position:relative}.fzpd-arrow{top:calc(50% - calc(14 * var(--u)));z-index:4;width:calc(46 * var(--u));height:calc(46 * var(--u));color:var(--pd-ink);background:var(--pd-surf);border:1.5px solid color-mix(in oklab,var(--pd-vio) 70%,transparent);box-shadow:0 0 16px -4px var(--pd-vio);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.fzpd-arrow svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.fzpd-arrow.is-prev{left:-8px}.fzpd-arrow.is-next{right:-8px}.fzpd-arrow:hover{background:var(--pd-surf-2)}.fzpd-dots{justify-content:center;gap:calc(12 * var(--u));display:flex;position:absolute;bottom:0;left:0;right:0}.fzpd-dots button{width:calc(12 * var(--u));height:calc(12 * var(--u));background:color-mix(in oklab,var(--pd-ink) 30%,transparent);border-radius:50%}.fzpd-dots button.is-on{background:var(--pd-mag);box-shadow:0 0 10px var(--pd-mag)}.fzpd-feat{padding:calc(16 * var(--u)) calc(28 * var(--u)) calc(30 * var(--u));border-radius:calc(26 * var(--u));background:var(--pd-surf);border:2px solid color-mix(in oklab,var(--pd-mag) 85%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--pd-org) 30%,transparent),0 0 38px -6px color-mix(in oklab,var(--pd-mag) 60%,transparent),inset 0 -60px 80px -50px color-mix(in oklab,var(--pd-mag) 45%,transparent);display:block;position:relative;overflow:hidden}html.light .fzpd-feat{box-shadow:0 0 22px -10px color-mix(in oklab,var(--pd-mag) 45%,transparent)}.fzpd-feat-top{z-index:1;align-items:center;gap:calc(24 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--pd-line);display:flex;position:relative}.fzpd-feat-body{z-index:1;gap:calc(28 * var(--u));margin-top:calc(16 * var(--u));grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.12fr);align-items:center;display:grid;position:relative}.fzpd-feat-media{aspect-ratio:1.22;border-radius:calc(16 * var(--u));border:2.5px solid var(--pd-mag);box-shadow:0 0 22px -2px color-mix(in oklab,var(--pd-org) 70%,transparent);position:relative;overflow:hidden}html.light .fzpd-feat-media{box-shadow:none}.fzpd-feat-media img{object-fit:cover;width:100%;height:100%}.fzpd-feat-tx{min-width:0}.fzpd-feat-h{font-family:var(--font-display);letter-spacing:-.01em;font-weight:900;line-height:.95}.fzpd-feat-lead{font-size:max(12px,calc(46 * var(--u)));display:block}.fzpd-feat-big{font-size:max(12px,calc(96 * var(--u)));color:var(--pd-mag);text-shadow:0 0 22px color-mix(in oklab,var(--pd-mag) 60%,transparent);overflow-wrap:anywhere;line-height:.9;display:block}html.light .fzpd-feat-big{text-shadow:none}.fzpd-feat-sub{margin-top:calc(10 * var(--u));font-size:max(12px,calc(40 * var(--u)));text-transform:uppercase;display:block}.fzpd-feat-meta{align-items:center;gap:calc(18 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:wrap;display:flex}.fzpd-city{align-items:center;gap:calc(8 * var(--u));font-size:max(12px,calc(20 * var(--u)));color:var(--pd-ink);display:inline-flex}.fzpd-city svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--pd-mag)}.fzpd-spons{align-items:center;gap:calc(10 * var(--u));padding-left:calc(18 * var(--u));border-left:1.5px solid var(--pd-mag);line-height:1.2;display:inline-flex}.fzpd-spons small{font-size:max(12px,calc(15 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 80%,transparent);display:block}.fzpd-spons b{font-size:max(12px,calc(17 * var(--u)));font-weight:800;display:block}.fzpd-prize{z-index:1;align-items:center;gap:calc(10 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink);display:flex;position:relative}.fzpd-prize svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--pd-mag)}.fzpd-prize.is-lg{margin-top:calc(16 * var(--u));font-size:max(12px,calc(20 * var(--u)))}.fzpd-prize.is-lg svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.fzpd-feat-side{gap:calc(12 * var(--u));flex-direction:column;display:flex}.fzpd-feat-clock{padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));border:1px solid var(--pd-line);background:color-mix(in oklab,var(--pd-vio) 6%,transparent)}.fzpd-feat-clock>p{text-align:center;font-size:max(12px,calc(16 * var(--u)));margin-bottom:calc(8 * var(--u))}.fzpd-how{padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));border:1px solid var(--pd-line);background:color-mix(in oklab,var(--foreground) 3%,transparent)}.fzpd-how p{align-items:center;gap:calc(14 * var(--u));font-size:max(12px,calc(16 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 82%,transparent);display:flex}.fzpd-how p b{color:var(--pd-ink);font-weight:800}.fzpd-how p i{width:1px;height:calc(18 * var(--u));background:var(--pd-line)}.fzpd-how small{margin-top:calc(4 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 82%,transparent);display:block}.fzpd-cta{height:calc(54 * var(--u));border-radius:calc(99 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));font-size:max(12px,calc(20 * var(--u)));color:var(--pd-on);background:linear-gradient(90deg,var(--pd-mag),var(--pd-org));box-shadow:0 0 22px -4px var(--pd-mag);font-weight:700;transition:transform .15s;display:inline-flex}.fzpd-cta svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.fzpd-feat:hover .fzpd-cta{transform:translateY(-1px)}.fzpd-terms{align-self:center;align-items:center;gap:calc(6 * var(--u));font-size:max(12px,calc(14 * var(--u)));text-underline-offset:3px;color:var(--pd-ink);text-decoration:underline;display:inline-flex}.fzpd-terms svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.fzpd-clock{gap:calc(8 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fzpd-clock span{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(12 * var(--u));background:var(--pd-surf-2);border:2px solid var(--c);box-shadow:0 0 14px -4px var(--c);flex-direction:column;padding:0;display:flex}.fzpd-clock span[data-i="0"]{--c:var(--pd-vio)}.fzpd-clock span[data-i="1"]{--c:var(--pd-cyan)}.fzpd-clock span[data-i="2"]{--c:var(--pd-org)}.fzpd-clock span[data-i="3"]{--c:var(--pd-mag)}.fzpd-clock b,.fzpd-clock small{margin:0;line-height:1;display:block}.fzpd-clock b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:900}.fzpd-clock small{text-transform:uppercase;color:color-mix(in oklab,var(--pd-ink) 85%,transparent)}.fzpd-clock.is-lg span{height:calc(72 * var(--u))}.fzpd-clock.is-lg b{font-size:max(12px,calc(32 * var(--u)))}.fzpd-clock.is-lg small{font-size:max(12px,calc(14 * var(--u)))}.fzpd-clock.is-sm{gap:calc(4 * var(--u))}.fzpd-clock.is-sm span{height:calc(42 * var(--u));width:calc(56 * var(--u));border-radius:calc(8 * var(--u));box-shadow:none;border-width:1.5px}.fzpd-clock.is-sm b{font-size:max(12px,calc(17 * var(--u)))}.fzpd-clock.is-sm small{font-size:9px}.fzpd-h2{margin-top:calc(6 * var(--u));font-family:var(--font-display);font-weight:900;font-size:max(12px,calc(30 * var(--u)))}.fzpd-grid{gap:calc(20 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fzpd-card{gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--pd-surf);border:1.5px solid color-mix(in oklab,var(--t) 85%,transparent);box-shadow:0 0 22px -10px var(--t),inset 0 -40px 60px -46px var(--t);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.fzpd-card:hover{box-shadow:0 0 28px -8px var(--t),inset 0 -40px 60px -46px var(--t);transform:translateY(-2px)}html.light .fzpd-card{box-shadow:0 0 18px -12px var(--t)}.fzpd-card-top{z-index:1;align-items:center;gap:calc(24 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--pd-line);display:flex;position:relative}.fzpd-card-top .fzpd-save{margin-left:auto}.fzpd-card-mid{z-index:1;gap:calc(18 * var(--u));margin-top:calc(4 * var(--u));grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:start;display:grid;position:relative}.fzpd-card-media{aspect-ratio:1.4;border-radius:calc(10 * var(--u));border:1px solid color-mix(in oklab,var(--t) 45%,transparent);position:relative;overflow:hidden}.fzpd-card-media img{object-fit:cover;width:100%;height:100%;display:block}.fzpd-card-tx{flex-direction:column;min-width:0;display:flex}.fzpd-card-tx h3{font-family:var(--font-display);font-weight:900;font-size:max(12px,calc(28 * var(--u)));line-height:1.05}.fzpd-card-tx h3 small{font-size:max(12px,calc(20 * var(--u)));margin-bottom:2px;font-weight:600;display:block}.fzpd-card-meta{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-top:calc(6 * var(--u));flex-wrap:wrap;display:flex}.fzpd-card-meta .fzpd-city{font-size:max(12px,calc(15 * var(--u)))}.fzpd-card-meta .fzpd-city svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fzpd-card-p{font-size:max(12px,calc(13 * var(--u)));color:var(--pd-ink-2)}.fzpd-spons.is-sm{gap:calc(8 * var(--u));border-left:0;padding-left:0}.fzpd-spons.is-sm .fzpd-org{width:calc(34 * var(--u));height:calc(34 * var(--u));border-color:var(--pd-line);font-size:10px}.fzpd-spons.is-sm small{font-size:max(11px,calc(11 * var(--u)))}.fzpd-spons.is-sm b{font-size:max(12px,calc(12.5 * var(--u)));font-weight:600}.fzpd-card-foot{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));display:flex}.fzpd-btn{height:calc(40 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(99 * var(--u));font-size:max(12px,calc(14 * var(--u)));white-space:nowrap;border:1.5px solid var(--pd-mag);background:color-mix(in oklab,var(--pd-mag) 6%,transparent);color:var(--pd-ink);align-items:center;font-weight:700;transition:background .15s;display:inline-flex}.fzpd-card:hover .fzpd-btn{background:color-mix(in oklab,var(--pd-mag) 20%,transparent)}.fzpd-benefit{align-items:center;gap:calc(8 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:color-mix(in oklab,var(--pd-org) 75%,var(--pd-ink));font-weight:600;display:inline-flex}.fzpd-benefit svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fzpd-card>.fzpd-prize{padding-bottom:calc(6 * var(--u));margin-top:2px}@media(max-width:1023px){.fzpd-feat-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.fzpd-feat-side{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.fzpd-feat-side .fzpd-cta,.fzpd-feat-side .fzpd-terms{grid-column:2}.fzpd-feat-side .fzpd-how{grid-area:2/1}.fzpd-grid{grid-template-columns:1fr}.fzpd-card-mid{grid-template-columns:minmax(150px,240px) minmax(0,1fr)}}.fzpd-empty{text-align:center;border:1px dashed var(--pd-line);color:var(--pd-ink-2);border-radius:18px;margin-top:24px;padding:48px 20px}.fzpd-empty>svg{width:34px;height:34px;color:var(--pd-mag);margin:0 auto 10px}.fzpd-empty button{background:var(--pd-grad);height:40px;color:var(--pd-on);border-radius:99px;margin-top:14px;padding:0 22px;font-weight:700}@media(prefers-reduced-motion:reduce){.fzpd-card,.fzpd-cta{transition:none}.fzpd-card:hover{transform:none}}.fzpd-acts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fzpd-acts .fzpd-save{margin-left:0}.fzpd-card-foot{flex-wrap:wrap;row-gap:8px}.fzpd-tabs{padding:calc(4 * var(--u));border-radius:calc(14 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf);gap:0}.fzpd-tabs button,.fzpd-tabs button:first-child{padding:calc(9 * var(--u)) calc(30 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));gap:calc(10 * var(--u))}.fzpd-tabs button+button{border-left:1px solid var(--pd-line)}.fzpd-tabs button.is-on{background:color-mix(in oklab,var(--pd-cyan) 12%,var(--card))}.fzpd-tabs button.is-on:after{left:22%;right:22%}.fzpd-tabs button svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.fzpd-bar{align-items:center}.fzpd-select{cursor:pointer;font-size:max(12px,calc(15 * var(--u)));color:var(--pd-ink)}.fzpd-select[data-state=open]{border-color:var(--pd-cyan)}.fzpd-select>span{text-align:left;white-space:nowrap;flex:1}.fzpd-menu{--u:clamp(.74px, .0647vw, 1px);--pd-mag:#ff2e93;--pd-cyan:#22e3ff;--pd-line:color-mix(in oklab, var(--foreground) 12%, transparent);min-width:calc(260 * var(--u));padding:calc(6 * var(--u));border-radius:calc(12 * var(--u));border:1px solid color-mix(in oklab,var(--pd-cyan) 50%,var(--pd-line));background:var(--card);color:var(--foreground)}.fzpd-menu [role=menuitem]{align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(8 * var(--u));font-size:max(12px,calc(16 * var(--u)));cursor:pointer;display:flex}.fzpd-menu [role=menuitem]+[role=menuitem]{border-top:1px solid var(--pd-line)}.fzpd-menu [role=menuitem].is-on{background:color-mix(in oklab,var(--pd-cyan) 14%,var(--card))}.fzpd-menu [role=menuitem]>svg:first-child{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--pd-mag)}.fzpd-menu [role=menuitem] .fzpd-check{width:calc(18 * var(--u));height:calc(18 * var(--u));margin-left:auto}html.light .fzpd-menu{--pd-mag:#d81b78;--pd-cyan:#0a8fa8}.fzpd-clock span{box-shadow:0 0 12px var(--ag),inset 0 0 12px var(--ag);background:linear-gradient(#ffffff08,#ffffff01);border-width:2px}.fzpd-clock span[data-i="0"]{--c:#ff36c8;--ag:#ff2dbe80;--as:#ffc9f2}.fzpd-clock span[data-i="1"]{--c:#9b45f5;--ag:#963cff80;--as:#e4cdff}.fzpd-clock span[data-i="2"]{--c:#35cff7;--ag:#2dc8fa80;--as:#c4f2ff}.fzpd-clock span[data-i="3"]{--c:#ff7a2a;--ag:#ff6e1e80;--as:#ffd9be}.fzpd-clock b{background:linear-gradient(180deg,#fff 35%,var(--as));color:#0000;-webkit-background-clip:text;background-clip:text}html.light .fzpd-clock span{box-shadow:none}html.light .fzpd-clock b{color:var(--c);background:0 0}.fzpd-feat-clock{background:linear-gradient(#190528d9,#0c0316e6);border-color:#be14dc8c;box-shadow:0 0 22px #a000dc38,inset 0 0 26px #7800b424}.fzpd-how{background:linear-gradient(#160826bf,#0a0414d9);border-color:#ffffff12}.fzpd-cta{background:linear-gradient(90deg,#ff1ec8,#ff3d8a 55%,#ff8a1f)}html.light .fzpd-feat-clock,html.light .fzpd-how{background:color-mix(in oklab,var(--pd-vio) 6%,var(--card));border-color:var(--pd-line);box-shadow:none}.fzpd-parts{gap:calc(16 * var(--u));margin-top:calc(14 * var(--u));flex-direction:column;display:flex}.fzpd-part{padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));border-radius:calc(18 * var(--u));background:var(--pd-surf);border:1.5px solid var(--t);box-shadow:0 0 22px -8px var(--t);display:block;position:relative;overflow:hidden}html.light .fzpd-part{box-shadow:0 0 18px -12px var(--t)}.fzpd-part .fzpd-card-top{padding-bottom:calc(10 * var(--u));border-bottom:1px solid var(--pd-line)}.fzpd-tag.is-md{height:calc(38 * var(--u));padding:0 calc(20 * var(--u));font-size:max(12px,calc(18 * var(--u)));text-transform:uppercase}.fzpd-part-body{z-index:1;grid-template-columns:calc(250 * var(--u)) minmax(0,1fr) minmax(0,1.25fr) auto;gap:calc(28 * var(--u));margin-top:calc(10 * var(--u));align-items:center;display:grid;position:relative}.fzpd-part-media{aspect-ratio:1.4;border-radius:calc(14 * var(--u));border:2px solid var(--t);position:relative;overflow:hidden}.fzpd-part-tx h3{font-family:var(--font-display);font-weight:900;font-size:max(13px,calc(40 * var(--u)));color:var(--pd-ink);line-height:1.02}.fzpd-part-tx h3 small{font-size:max(12px,calc(30 * var(--u)));font-weight:800;display:block}.fzpd-part-tx .fzpd-city{margin-top:calc(12 * var(--u));font-size:max(12px,calc(20 * var(--u)))}.fzpd-part-st{gap:calc(8 * var(--u));padding-left:calc(28 * var(--u));border-left:1px solid var(--pd-line);flex-direction:column;min-width:0;display:flex}.fzpd-part-st>b{font-size:max(13px,calc(26 * var(--u)));color:var(--pd-cyan);font-weight:800}.fzpd-part-st>p{font-size:max(12px,calc(17 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 85%,transparent)}.fzpd-part-st>small{font-size:max(11px,calc(15 * var(--u)));color:color-mix(in oklab,var(--pd-ink) 80%,transparent)}.fzpd-bar-track{height:calc(16 * var(--u));border-radius:calc(99 * var(--u));background:color-mix(in oklab,var(--pd-ink) 14%,transparent);display:block;overflow:hidden}.fzpd-bar-track i{border-radius:inherit;background:var(--pd-cyan);height:100%;box-shadow:0 0 10px var(--pd-cyan);display:block}.fzpd-pending{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));border-radius:calc(12 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf-2);font-size:max(12px,calc(17 * var(--u)));display:flex}.fzpd-pending svg{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--pd-org)}.fzpd-cta.is-sm{height:calc(52 * var(--u));padding:0 calc(36 * var(--u));font-size:max(12px,calc(21 * var(--u)));white-space:nowrap}@media(max-width:1100px){.fzpd-part-body{grid-template-columns:calc(200 * var(--u)) minmax(0,1fr) minmax(0,1.2fr)}.fzpd-part-body .fzpd-cta.is-sm{grid-column:3;justify-self:start}}.fzpd-part-st>.fzpd-clock{align-self:flex-start;gap:calc(10 * var(--u));grid-template-columns:repeat(4,auto);width:auto}.fzpd-part-st>.fzpd-clock span{width:calc(80 * var(--u));height:calc(56 * var(--u))}.fzpd-part-st>.fzpd-clock b{font-size:max(13px,calc(24 * var(--u)))}.fzpd-part-st>.fzpd-clock small{font-size:max(10px,calc(13 * var(--u)))}.fzpd-select:focus-within,.fzpd-select:hover{border-color:color-mix(in oklab,var(--pd-ink) 30%,transparent)}.fzpd-select>svg:first-child{color:var(--pd-ink-2)}.fzpd-menu [role=menuitem]>svg:first-child{color:color-mix(in oklab,var(--foreground) 60%,transparent)}.fzpd-menu [role=menuitem].is-on>svg:first-child,.fzpd-menu .fzpd-check{color:var(--pd-cyan)}.fzpd-tabn{background:color-mix(in oklab,var(--pd-ink) 14%,transparent)}.fzpdd-desk{display:block}.fzpdd-mob{display:none!important}.fzpdd{padding-bottom:calc(60 * var(--u))}.fzpdd-back{align-items:center;gap:calc(6 * var(--u));margin-bottom:calc(18 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink-2);font-weight:700;display:inline-flex}.fzpdd-back:hover{color:var(--pd-ink)}.fzpdd-back svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fzpdd-hero{cursor:default}.fzpdd-facts{gap:calc(10 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink-2);display:grid}.fzpdd-facts span{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.fzpdd-facts svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--pd-cyan)}.fzpdd-card{margin-top:calc(24 * var(--u));padding:calc(26 * var(--u));border-radius:calc(20 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf);color:var(--pd-ink)}.fzpdd-card h2{font-size:max(16px,calc(24 * var(--u)));font-weight:900}.fzpdd-head{margin-bottom:calc(12 * var(--u));justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fzpdd-head span{font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink-2)}.fzpdd-steps{margin-top:calc(18 * var(--u));gap:calc(10 * var(--u));display:grid}.fzpdd-steps li{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf-2);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.fzpdd-steps li.is-done{border-color:color-mix(in oklab,var(--pd-cyan) 45%,transparent)}.fzpdd-n{width:calc(30 * var(--u));height:calc(30 * var(--u));min-width:22px;min-height:22px;font-weight:900;font-size:max(11px,calc(13 * var(--u)));border:1.5px solid var(--pd-line);border-radius:99px;place-items:center;display:grid}.is-done .fzpdd-n{background:var(--pd-cyan);color:var(--background);border-color:#0000}.fzpdd-n svg,.fzpdd-ic svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fzpdd-ic{color:var(--pd-ink-2)}.fzpdd-tx{min-width:0;display:grid}.fzpdd-tx b{font-size:max(13px,calc(16 * var(--u)));font-weight:800}.fzpdd-tx small{font-size:max(11px,calc(13 * var(--u)));color:var(--pd-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fzpdd-act{height:calc(38 * var(--u));min-height:32px;padding:0 calc(18 * var(--u));border:1.5px solid var(--pd-line);font-weight:700;font-size:max(12px,calc(14 * var(--u)));color:var(--pd-ink);white-space:nowrap;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fzpdd-act:hover{border-color:var(--pd-cyan)}.fzpdd-act.is-solid{background:var(--pd-grad);color:var(--pd-on);border-color:#0000}.fzpdd-act:disabled{opacity:.5}.fzpdd-act svg{width:16px;height:16px}.fzpdd-body{grid-column:1/-1}.fzpdd-answer{gap:10px;display:flex}.fzpdd-answer input{height:calc(42 * var(--u));border:1px solid var(--pd-line);background:var(--pd-surf);min-height:36px;color:var(--pd-ink);border-radius:12px;flex:1;padding:0 14px}.fzpdd-confirm{margin-top:calc(20 * var(--u));border:0;width:100%}.fzpdd-confirm:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.fzpdd-legal{margin-top:calc(14 * var(--u));font-size:max(11px,calc(12 * var(--u)));color:var(--pd-ink-2);align-items:center;gap:8px;display:flex}.fzpdd-legal svg{flex:none;width:16px;height:16px}.fzpdd-terms{margin-top:calc(16 * var(--u));gap:calc(10 * var(--u));font-size:max(13px,calc(15 * var(--u)));padding-left:22px;line-height:1.5;list-style:decimal;display:grid}.fzpdd-rules{margin-top:calc(16 * var(--u));gap:calc(10 * var(--u));font-size:max(13px,calc(15 * var(--u)));display:grid}.fzpdd-rules li{align-items:flex-start;gap:10px;display:flex}.fzpdd-rules svg{width:18px;height:18px;color:var(--pd-cyan);flex:none;margin-top:2px}.fzpdd-row{margin-top:calc(22 * var(--u));justify-content:flex-end;gap:12px;display:flex}.fzpdd-agree{margin-top:calc(18 * var(--u));font-size:max(13px,calc(15 * var(--u)));align-items:center;gap:10px;display:flex}.fzpdd-agree input{width:18px;height:18px;accent-color:var(--pd-cyan)}.fzpdd-code{margin-top:calc(18 * var(--u));border:1.5px dashed var(--pd-cyan);border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.fzpdd-code small{color:var(--pd-ink-2)}.fzpdd-code b{font-size:max(16px,calc(22 * var(--u)));letter-spacing:.08em;margin-right:auto}.fzpdd-done{text-align:center}.fzpdd-done-ic{width:calc(64 * var(--u));height:calc(64 * var(--u));background:var(--pd-grad);min-width:48px;min-height:48px;color:var(--pd-on);box-shadow:0 0 24px -4px var(--pd-mag);border-radius:99px;place-items:center;margin-bottom:12px;display:inline-grid}.fzpdd-done-ic svg{width:50%;height:50%}.fzpdd-done p{color:var(--pd-ink-2);margin-top:8px}.fzpdd-done .fzpdd-row{justify-content:center}.fzpdd-terms-box{margin-top:calc(16 * var(--u))}.fzpd.fzpd--show{max-width:none;padding:0}.fzps-side{gap:calc(6 * var(--u))}.fzps-side button{padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));font-size:max(12px,calc(13 * var(--u)))}@media(max-width:639px){.fzpd-feat-body,.fzpd-part-body{grid-template-columns:1fr;gap:14px}.fzpd-feat-side{flex-direction:column;grid-column:auto;align-items:stretch;display:flex}.fzpd-feat-media{aspect-ratio:16/9;width:100%}.fzpd-feat-media>*,.fzpd-feat-media img{object-fit:cover;width:100%;height:100%}.fzpd-feat-h,.fzpd-feat-big{word-break:normal;overflow-wrap:anywhere;font-size:28px;line-height:1.05}.fzpd-card-mid{grid-template-columns:1fr}.fzpd-clock{gap:6px}.fzpdd-steps li{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.fzpdd-steps li>:nth-child(2):not(:last-child){display:none}.fzps .fzps-filters{gap:var(--festyz-tier-small-gap);display:grid}.fzps-filters .fzpd-tabs{border-radius:var(--festyz-radius-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:0;width:100%;padding:0;display:grid}.fzps-filters .fzpd-tabs button,.fzps-filters .fzpd-tabs button:first-child{min-width:0;min-height:var(--festyz-glass-ranking-size-lg);padding-block:0;padding-inline:var(--festyz-tier-small-gap);justify-content:center;gap:var(--festyz-tier-small-gap);font-size:var(--festyz-fs-reward-mobile-meta);line-height:var(--festyz-tier-leading);white-space:nowrap;letter-spacing:0;border-radius:var(--festyz-radius-sm)}.fzps-filters .fzpd-tabs button>svg{display:none}.fzps-filters .fzpd-tabn{min-width:var(--festyz-tier-icon);height:var(--festyz-tier-icon);padding-block:0;padding-inline:var(--festyz-tier-small-gap);font-size:var(--festyz-fs-label)}.fzpd.fzpd--show .fzps .fzps-filters .fzpd-selects{gap:var(--festyz-tier-small-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.fzps-filters .fzpd-select{width:100%;min-width:0;height:var(--festyz-glass-ranking-size-md);padding-block:0;padding-inline:var(--festyz-tier-small-gap);gap:var(--festyz-tier-small-gap);border-radius:var(--festyz-radius-sm);font-size:var(--festyz-fs-reward-mobile-stat);letter-spacing:0}.fzps-filters .fzpd-select>svg:first-child{display:none}.fzps-filters .fzpd-select>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fzps-filters .fzpd-select .fzpd-caret{position:static;width:var(--festyz-fs-label)!important;height:var(--festyz-fs-label)!important}}.fzps{--u:clamp(.72px, .0651vw, 1px);--ps-mag:var(--festyz-magenta,#ff2e93);--ps-vio:var(--festyz-violet,#9b5be0);--ps-cyan:var(--festyz-cyan,#22e3ff);--ps-org:var(--festyz-orange,#ff8a1f);--ps-ink:var(--foreground);--ps-ink-2:var(--muted-foreground);--ps-line:color-mix(in oklab, var(--foreground) 14%, transparent);--ps-surf:color-mix(in oklab, var(--card) 90%, transparent);--ps-grad:linear-gradient(90deg, var(--ps-mag), color-mix(in oklab, var(--ps-mag) 55%, var(--ps-org)));--ps-on:#fff;max-width:1440px;padding:calc(18 * var(--u)) clamp(16px,2.6vw,calc(40 * var(--u))) calc(36 * var(--u));color:var(--ps-ink);font-family:var(--font-sans);margin:0 auto}.fzps svg{flex-shrink:0;width:1em;height:1em}.fzps button{cursor:pointer}.fzps-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fzps-title{font-family:var(--font-display);font-weight:900;font-size:max(28px,calc(42 * var(--u)));letter-spacing:-.01em;line-height:1.05}.fzps-sub{margin-top:calc(4 * var(--u));font-size:max(13px,calc(19 * var(--u)));color:color-mix(in oklab,var(--ps-ink) 80%,transparent)}.fzps-script{font-family:Dancing Script,cursive;font-weight:700;font-size:max(18px,calc(30 * var(--u)));text-align:right;margin-top:calc(10 * var(--u));color:var(--ps-ink);padding-bottom:calc(14 * var(--u));line-height:1.15;position:relative;transform:rotate(-8deg)}.fzps-script:after{content:"";width:75%;height:calc(4 * var(--u));background:linear-gradient(90deg,transparent,var(--ps-mag),var(--ps-org));border-radius:99px;position:absolute;bottom:0;right:0}.fzps-bar{margin-top:calc(14 * var(--u));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fzps-cats{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.fzps-cats button{height:max(34px,calc(40 * var(--u)));padding:0 calc(22 * var(--u));border:1px solid var(--ps-line);font-size:max(12px,calc(14 * var(--u)));color:var(--ps-ink);background:var(--ps-surf);border-radius:99px;font-weight:600;transition:border-color .15s,background .15s}.fzps-cats button:hover{border-color:color-mix(in oklab,var(--ps-mag) 60%,transparent)}.fzps-cats button.is-on{background:var(--ps-grad);color:var(--ps-on);box-shadow:0 0 18px color-mix(in oklab,var(--ps-mag) 55%,transparent);border-color:#0000}.fzps-hero-wrap{margin-top:calc(16 * var(--u));padding:0 calc(4 * var(--u)) calc(26 * var(--u));position:relative}.fzps-hero{border-radius:calc(20 * var(--u));min-height:max(260px,calc(330 * var(--u)));grid-template-columns:minmax(0,1fr) max(240px,calc(290 * var(--u)));gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u));border:1.5px solid color-mix(in oklab,var(--ps-mag) 70%,transparent);box-shadow:0 0 28px color-mix(in oklab,var(--ps-mag) 35%,transparent),inset 0 0 40px color-mix(in oklab,var(--ps-vio) 25%,transparent);color:var(--ps-on);background:#0a0418;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.fzps-hero-img{object-fit:cover;object-position:85% 45%;width:100%;height:100%;position:absolute;inset:0}.fzps-hero-veil{background:linear-gradient(90deg,#080314f5,#080314d1 28%,#0803141a 55%,#08031459 78%,#080314bf),linear-gradient(#0000 65%,#0803148c);position:absolute;inset:0}.fzps-hero:after{content:"";height:calc(26 * var(--u));background:radial-gradient(60% 100% at 50% 100%,color-mix(in oklab,var(--ps-mag) 60%,transparent),transparent 70%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fzps-hero>:not(img):not(.fzps-hero-veil){z-index:1;position:relative}.fzps-hero-main{align-items:flex-start;gap:calc(6 * var(--u));flex-direction:column;grid-area:1/1;display:flex}.fzps-badge{height:max(30px,calc(36 * var(--u)));padding:0 calc(18 * var(--u));background:var(--ps-grad);font-weight:800;font-size:max(11px,calc(14 * var(--u)));letter-spacing:.02em;border-radius:99px;align-items:center;gap:8px;display:inline-flex}.fzps-sample{font-size:max(10px,calc(11 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid #ffffff40;border-radius:99px;padding:2px 8px;font-weight:800}.fzps-hero-brand{align-items:center;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));display:flex}.fzps-hero-brand b{font-family:var(--font-display);font-weight:900;font-size:max(22px,calc(32 * var(--u)));letter-spacing:.02em}.fzps-hero-title{font-family:var(--font-display);font-weight:900;font-size:max(30px,calc(44 * var(--u)));letter-spacing:-.01em;line-height:1}.fzps-hero-title em{background:linear-gradient(90deg,var(--ps-mag),#ff7ac4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.fzps-hero-sub{font-size:max(14px,calc(20 * var(--u)));font-weight:600}.fzps-hero-sub em{color:#ff5fb0;font-style:normal}.fzps-hero-perks{gap:calc(22 * var(--u));margin-top:calc(8 * var(--u));font-size:max(11px,calc(13 * var(--u)));flex-wrap:wrap;display:flex}.fzps-hero-perks li{align-items:center;gap:8px;display:inline-flex}.fzps-hero-perks svg{width:1.4em;height:1.4em}.fzps-hero-actions{align-items:center;gap:calc(22 * var(--u));padding-left:calc(440 * var(--u));grid-area:2/1;display:flex}.fzps-hero-tags{top:calc(18 * var(--u));right:calc(330 * var(--u));font-size:max(11px,calc(13 * var(--u)));background:#0a0418b3;border:1px solid #ffffff24;border-radius:99px;gap:0;display:flex;position:absolute!important}.fzps-hero-tags span{padding:calc(8 * var(--u)) calc(14 * var(--u));align-items:center;gap:6px;display:inline-flex}.fzps-hero-tags span+span{border-left:1px solid #ffffff24}.fzps-hero-tags svg{color:#ff5fb0;width:1.2em;height:1.2em}.fzps-hero-side{align-self:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u));border-radius:calc(16 * var(--u));background:#0a0418c7;border:1px solid #ffffff1f;flex-direction:column;grid-area:1/2/span 2;display:flex}.fzps-hero-side small{font-size:max(10px,calc(12 * var(--u)));letter-spacing:.06em;color:#fffc;font-weight:700}.fzps-ad{height:max(64px,calc(78 * var(--u)));border-radius:calc(10 * var(--u));border:1px solid color-mix(in oklab,var(--ps-cyan) 50%,transparent);color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.fzps-ad img{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.fzps-ad b{font-size:max(11px,calc(12 * var(--u)));position:absolute;bottom:6px}.fzps-play{width:calc(30 * var(--u));height:calc(30 * var(--u));color:#0a0418;background:#fff;border-radius:50%;place-items:center;min-width:24px;min-height:24px;margin-bottom:14px;display:grid;position:relative}.fzps-play svg{fill:currentColor;width:50%;height:50%;margin-left:2px}.fzps-arrow{z-index:3;width:max(32px,calc(40 * var(--u)));height:max(32px,calc(40 * var(--u)));background:var(--card);border:1px solid var(--ps-line);color:var(--ps-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 13px);transform:translateY(-50%)}.fzps-arrow.is-prev{left:calc(-16 * var(--u))}.fzps-arrow.is-next{right:calc(-16 * var(--u))}.fzps-dots{gap:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fzps-dots button{background:color-mix(in oklab,var(--ps-ink) 30%,transparent);border-radius:99px;width:8px;height:8px;transition:width .2s}.fzps-dots button.is-on{background:var(--ps-grad);width:18px}.fzps-cta{height:max(40px,calc(46 * var(--u)));padding:0 calc(36 * var(--u));background:var(--ps-grad);color:var(--ps-on);font-weight:700;font-size:max(14px,calc(17 * var(--u)));box-shadow:0 0 18px color-mix(in oklab,var(--ps-mag) 50%,transparent);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:8px;transition:transform .12s;display:inline-flex}.fzps-cta:active{transform:scale(.97)}.fzps-cta.is-sm{height:max(36px,calc(42 * var(--u)));padding:0 calc(16 * var(--u));font-size:max(13px,calc(15 * var(--u)))}.fzps-link{color:#fff;text-underline-offset:3px;font-size:max(12px,calc(14 * var(--u)));text-decoration:underline}.fzps-clock{gap:calc(5 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.fzps-clock span{padding:calc(5 * var(--u)) 2px;border-radius:calc(7 * var(--u));border:1px solid var(--ps-line);background:color-mix(in oklab,var(--card) 70%,transparent);min-width:max(30px,calc(40 * var(--u)));flex-direction:column;justify-content:center;align-items:center;display:flex}.fzps-clock b{font-weight:700;font-size:max(14px,calc(17 * var(--u)));font-variant-numeric:tabular-nums;line-height:1.1}.fzps-clock small{font-size:max(8px,calc(9 * var(--u)));opacity:.8}.fzps-clock.is-big{gap:calc(8 * var(--u))}.fzps-clock.is-big span{padding:calc(9 * var(--u)) 2px;border-radius:calc(10 * var(--u));color:#fff;border:1.5px solid}.fzps-clock.is-big span[data-i="0"],.fzps-clock.is-big span[data-i="1"]{border-color:color-mix(in oklab,var(--ps-cyan) 70%,var(--ps-vio));background:color-mix(in oklab,var(--ps-vio) 35%,#0a0418)}.fzps-clock.is-big span[data-i="2"],.fzps-clock.is-big span[data-i="3"]{border-color:var(--ps-mag);background:color-mix(in oklab,var(--ps-mag) 28%,#0a0418)}.fzps-clock.is-big b{font-size:max(20px,calc(26 * var(--u)))}.fzps-clock.is-big small{font-size:max(9px,calc(11 * var(--u)))}.fzps-h2row{margin-top:calc(14 * var(--u));justify-content:space-between;align-items:center;display:flex}.fzps-h2{font-family:var(--font-display);font-weight:800;font-size:max(17px,calc(21 * var(--u)))}.fzps-sort{height:max(34px,calc(38 * var(--u)));padding:0 calc(14 * var(--u));min-width:calc(180 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--ps-line);background:var(--ps-surf);font-size:max(12px,calc(13 * var(--u)));color:var(--ps-ink);justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.fzps-grid{margin-top:calc(12 * var(--u));gap:calc(12 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:899px){.fzps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px)and (max-width:1400px){.fzps-grid{gap:10px}.fzps-card{padding:10px 10px 0}.fzps-card-body{max-width:80%!important}.fzps-card-body h3{font-size:14px}.fzps-card-row{flex-direction:column;align-items:stretch;gap:8px}.fzps-card-row .fzps-clock span{min-width:0}.fzps-card-foot{gap:10px;font-size:11px}}.fzps-card{border-radius:calc(14 * var(--u));min-height:max(230px,calc(256 * var(--u)));padding:calc(12 * var(--u)) calc(14 * var(--u)) 0;color:#fff;background:#0a0418;border:1px solid #ffffff1f;flex-direction:column;display:flex;position:relative;overflow:hidden}.fzps-card[data-cat=entradas],.fzps-card[data-cat=merch]{--c:var(--ps-mag)}.fzps-card[data-cat=experiencias]{--c:var(--ps-cyan)}.fzps-card[data-cat=descuentos]{--c:var(--ps-mag)}.fzps-card:hover{border-color:color-mix(in oklab,var(--c) 60%,transparent)}.fzps-card-img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.fzps-card-veil{background:linear-gradient(90deg,#080314eb,#08031499 45%,#0803140d 75%),linear-gradient(#0000 45%,#08031466 66%,#080314eb);position:absolute;inset:0}.fzps-card>:not(img):not(.fzps-card-veil){z-index:1;position:relative}.fzps-card-top{align-items:center;gap:6px;display:flex}.fzps-chip{font-size:max(10px,calc(11 * var(--u)));letter-spacing:.03em;border:1px solid var(--c);color:color-mix(in oklab,var(--c) 40%,#fff);background:#0803148c;border-radius:99px;padding:3px 10px;font-weight:700}.fzps-save{color:#fff;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.fzps-save svg{width:20px;height:20px}.fzps-save[data-on] svg{fill:currentColor;color:var(--ps-mag)}.fzps-card-body{margin-top:calc(10 * var(--u));gap:calc(8 * var(--u));flex-direction:column;max-width:62%;display:flex}.fzps-card-body h3{font-weight:800;font-size:max(14px,calc(17 * var(--u)));line-height:1.2}.fzps-card-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.fzps-card-row .fzps-clock span{min-width:max(28px,calc(38 * var(--u)));background:#08031499;border-color:#fff3}.fzps-card-foot{gap:calc(16 * var(--u));padding:calc(10 * var(--u)) 0 calc(12 * var(--u));font-size:max(11px,calc(12 * var(--u)));color:#ffffffd9;display:flex}.fzps-card-foot span{align-items:center;gap:6px;display:inline-flex}.fzps-mark{object-fit:contain;background:#fff;border-radius:50%;place-items:center;display:inline-grid}.fzps-mark.is-sm{width:max(40px,calc(54 * var(--u)));height:max(40px,calc(54 * var(--u)))}.fzps-mark.is-md{width:max(36px,calc(44 * var(--u)));height:max(36px,calc(44 * var(--u)))}.fzps-mark.is-lg{width:max(48px,calc(64 * var(--u)));height:max(48px,calc(64 * var(--u)))}.fzps-mark.is-word{color:#fff;font-weight:800;font-size:max(9px,calc(11 * var(--u)));text-align:center;background:#0a0418;border:1px solid #ffffff40;padding:0 4px;line-height:1;overflow:hidden}.fzps-card-body .fzps-mark.is-word{width:auto;height:auto;font-size:max(18px,calc(26 * var(--u)));background:0 0;border:0;border-radius:6px;justify-self:start;place-items:start;padding:4px 10px}.fzps-foot{margin-top:calc(18 * var(--u));gap:calc(20 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.fzps-brand-row{margin-top:calc(12 * var(--u));gap:calc(10 * var(--u));scrollbar-width:none;padding:4px;display:flex;overflow-x:auto}.fzps-brand-row::-webkit-scrollbar{display:none}.fzps-brand{border:1.5px solid var(--ps-line);border-radius:50%;flex-shrink:0;padding:2px}.fzps-brand.is-on{border-color:var(--ps-cyan);box-shadow:0 0 14px color-mix(in oklab,var(--ps-cyan) 55%,transparent)}.fzps-follow{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(16 * var(--u));border:1.5px solid color-mix(in oklab,var(--ps-mag) 60%,transparent);background:color-mix(in oklab,var(--ps-vio) 12%,var(--card));box-shadow:0 0 22px color-mix(in oklab,var(--ps-mag) 25%,transparent);display:flex}.fzps-follow-ico{width:max(40px,calc(48 * var(--u)));height:max(40px,calc(48 * var(--u)));background:var(--ps-grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fzps-follow-ico svg{width:50%;height:50%}.fzps-follow b{font-size:max(13px,calc(15 * var(--u)))}.fzps-follow p{font-size:max(11px,calc(12 * var(--u)));color:var(--ps-ink-2)}.fzps-follow-btn{height:max(36px,calc(42 * var(--u)));padding:0 calc(20 * var(--u));border:1.5px solid var(--ps-mag);font-weight:600;font-size:max(12px,calc(14 * var(--u)));color:var(--ps-ink);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fzps-follow-btn.is-on{background:var(--ps-grad);color:#fff;border-color:#0000}.fzps-empty{color:var(--ps-ink-2);margin-top:20px}@media(max-width:1180px){.fzps-hero-actions{padding-left:0}.fzps-hero-tags{display:none}.fzps-foot{grid-template-columns:1fr}.fzps-script{display:none}}html.light .fzps{--ps-surf:var(--card)}html.light .fzps-arrow{background:var(--card)}.fzps-hero-main{position:relative}html.light .fzps-save,html.light .fzps-card,html.light .fzps-hero{color:#fff}@media(max-width:1180px){.fzps-card{min-height:max(220px,calc(240 * var(--u)))}.fzps-card-body{max-width:55%}}.fzps-badgerow{align-items:center;gap:8px;display:inline-flex}.fzps-mark.is-iso{border:1.5px solid var(--ps-mag);box-shadow:0 0 16px color-mix(in oklab,var(--ps-mag) 55%,transparent);background:#0a0418;padding:6px}.fzps-hero-brand span{flex-direction:column;line-height:1;display:flex}.fzps-hero-brand small{font-size:max(10px,calc(11 * var(--u)));letter-spacing:.14em;color:var(--ps-cyan);font-weight:800}.fzps-hero-brand .fzps-mark.is-word{text-align:center;padding:0 calc(6 * var(--u));font-size:max(12px,calc(17 * var(--u)));letter-spacing:.03em;overflow-wrap:break-word;place-items:center;line-height:1.05;display:grid}.fzps-card-row .fzps-clock span{color:#fff;border-width:1.5px}.fzps-card-row .fzps-clock span[data-i="0"],.fzps-card-row .fzps-clock span[data-i="1"]{border-color:color-mix(in oklab,var(--ps-cyan) 70%,var(--ps-vio));background:color-mix(in oklab,var(--ps-vio) 40%,#0a0418);box-shadow:0 0 10px color-mix(in oklab,var(--ps-cyan) 30%,transparent)}.fzps-card-row .fzps-clock span[data-i="2"],.fzps-card-row .fzps-clock span[data-i="3"]{border-color:var(--ps-mag);background:color-mix(in oklab,var(--ps-mag) 32%,#0a0418);box-shadow:0 0 10px color-mix(in oklab,var(--ps-mag) 35%,transparent)}.fzps-card-body h3{text-shadow:0 1px 8px #0009}@media(min-width:900px)and (max-width:1400px){.fzps-card-row{flex-direction:row!important;align-items:center!important;gap:6px!important}.fzps-card-row .fzps-clock{gap:3px}.fzps-card-row .fzps-clock span{min-width:26px;padding:3px 1px}.fzps-card-row .fzps-clock b{font-size:13px}.fzps-card-row .fzps-clock small{font-size:7px}.fzps-card-row .fzps-cta.is-sm{height:34px;padding:0 10px;font-size:12px}}.fzps-card-body .fzps-mark.is-word{font-size:28px;overflow:visible;width:auto!important;height:auto!important}.fzps-hero{background:#07021a}.fzps-hero-img{object-fit:cover;object-position:center;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);width:46%!important;left:34%!important}.fzps-hero-veil{background:radial-gradient(70% 90% at 20%,#3c147859,#0000 70%)!important}.fzps-hero-tags{left:56%;right:auto!important}.fzps-card{background:#0a0418}.fzps-card-img{object-position:center;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 75%,#0000);right:0;mask-image:linear-gradient(90deg,#0000,#000 35%);width:60%!important;height:72%!important;left:auto!important}.fzps-card-veil{background:linear-gradient(#0000 55%,#0a0418)!important}.fzps-card-body .fzps-mark.is-md{width:max(48px,calc(60 * var(--u)));height:max(48px,calc(60 * var(--u)))}.fzps-card-row .fzps-clock span{box-shadow:none!important;background:#0a0418b3!important;border:1px solid #ffffff38!important}.fzps-hero-tags{display:none!important}.fzps-hero-img{object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;width:46%!important;height:80%!important;top:0!important;left:34%!important}.fzps-card-img{object-fit:cover;object-position:top right;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;width:62%!important;height:62%!important;top:12%!important}.fzps .fzps-clock span{--a:#ff36c8;--as:#ffc9f2;--ag:#ff2dbe8c;border-radius:10px;color:#fff!important;border:2px solid var(--a)!important;box-shadow:0 0 14px var(--ag),inset 0 0 14px var(--ag)!important;background:linear-gradient(#ffffff08,#ffffff01)!important}.fzps .fzps-clock span[data-i="1"]{--a:#9b45f5;--as:#e4cdff;--ag:#963cff8c}.fzps .fzps-clock span[data-i="2"]{--a:#35cff7;--as:#c4f2ff;--ag:#2dc8fa8c}.fzps .fzps-clock span[data-i="3"]{--a:#ff7a2a;--as:#ffd9be;--ag:#ff6e1e8c}.fzps .fzps-clock b{background:linear-gradient(180deg,#fff 35%,var(--as));color:#0000;filter:drop-shadow(0 0 8px var(--ag));-webkit-background-clip:text;background-clip:text;font-weight:800}.fzps .fzps-clock small{letter-spacing:.08em;color:#ffffffeb;opacity:1;font-weight:600}.fzps .fzps-cta{color:#fff;background:linear-gradient(90deg,#f508cd,#fd0a45 52%,#ff8a1e);font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 0 22px #fd0a7880,0 0 46px #ff781447}.fzps .fzps-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 28px #fd0a7899,0 0 60px #ff781459}html.light .fzps .fzps-clock span{background:#14061f!important}.fzps .fzps-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:640px){.fzps .fzps-grid{grid-template-columns:1fr!important}}.fzps .fzps-card-img{width:48%!important}.fzps .fzps-card-body{max-width:60%!important}.fzps .fzps-save{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid #ffffff47;border-radius:10px;width:34px;height:34px;margin:0;position:absolute;top:10px;right:10px}.fzps .fzps-save[data-on]{border-color:#ff36c8;box-shadow:0 0 12px #ff2dbe80}@property --fzps-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fzps .fzps-badge{isolation:isolate;color:#fff;background:linear-gradient(90deg,#f508cd,#fd0a45 52%,#ff8a1e);position:relative;box-shadow:0 0 18px #fd0a78a6,0 0 36px #ff781459}.fzps .fzps-badge:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--fzps-ang),#35cff7,#9b45f5,#ff36c8,#ff7a2a,#35cff7);padding:2px;animation:3s linear infinite fzpsSpin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fzpsSpin{to{--fzps-ang:360deg}}@media(prefers-reduced-motion:reduce){.fzps .fzps-badge:before{animation:none}}.fzps .fzps-hero .fzps-save{top:14px;right:14px}.fzps .fzps-hero>.fzps-save{z-index:5;position:absolute!important;inset:14px 14px auto auto!important}.fzps .fzps-hero-img{object-fit:cover;object-position:right center;width:100%!important;height:100%!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.fzps .fzps-hero-veil{background:linear-gradient(90deg,#07021a,#07021aeb 30%,#07021a59 55%,#0000 75%),linear-gradient(#0000 60%,#07021a99)!important}.fzps .fzps-card-img{object-fit:cover;object-position:right center;width:72%!important;height:100%!important;inset:0 0 0 auto!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%)!important;mask-image:linear-gradient(90deg,#0000,#000 35%)!important}.fzps .fzps-card-veil{background:linear-gradient(90deg,#0a0418 25%,#0a04188c,#0000 75%),linear-gradient(#0000 55%,#0a0418d9)!important}.fzps .fzps-hero-img{width:80%!important;-webkit-mask-image:linear-gradient(270deg,#0000,#000 12%)!important;mask-image:linear-gradient(270deg,#0000,#000 12%)!important}.fzps .fzps-card-img{width:66%!important;right:8%!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 88%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 35% 88%,#0000)!important}.fzps .fzps-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.fzps .fzps-filters .fzpd-selects{flex-wrap:wrap;gap:8px;display:flex}.fzps .fzps-acts{z-index:5;gap:6px;display:flex;position:absolute;top:10px;right:10px}.fzps .fzps-acts.is-hero{top:14px;right:14px}.fzps .fzps-acts .fzps-save{position:static!important}.fzps .fzps-acts .fzpd-save{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fzps .fzps-acts .fzpd-save svg{width:18px;height:18px}.fzps .fzps-card-top{padding-right:92px}.fzps .fzps-hero>.fzps-acts.is-hero{position:absolute!important;inset:14px 14px auto auto!important}.fzps-chip[data-tone=prog]{--c:var(--festyz-amber)}.fzps-chip[data-tone=in]{--c:var(--festyz-cyan)}.fzps-chip[data-tone=fin]{--c:var(--festyz-violet)}.fzps-hero-mclock,.fzps-hero-mad{display:none}.fzps .fzps-acts{gap:4px}.fzps .fzps-acts .fzps-save,.fzps .fzps-acts .fzpd-save{border-radius:var(--festyz-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a041880;border:0;width:32px;height:32px;position:relative}.fzps .fzps-acts .fzps-save:after,.fzps .fzps-acts .fzpd-save:after{content:"";position:absolute;inset:-6px}.fzps .fzps-acts .fzps-save svg,.fzps .fzps-acts .fzpd-save svg{width:16px;height:16px}@media(max-width:639px){.fzps-hero{background:var(--festyz-night,#0a0418);border-radius:16px;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.fzps-hero-img{aspect-ratio:16/9;object-position:70% 40%;height:auto;inset:auto;z-index:0!important;position:relative!important}.fzps-hero-veil{aspect-ratio:16/9;background:linear-gradient(#08031459,#0000 40%,#0803148c);height:auto;inset:0 0 auto}.fzps-hero:after{display:none}.fzps .fzps-hero>.fzps-acts.is-hero{top:8px!important;right:8px!important}.fzps-hero-main{gap:4px;width:100%;max-width:none;padding:12px 12px 0}.fzps .fzps-hero>.fzps-hero-main{position:static!important}.fzps-hero-main .fzps-badgerow{z-index:5;margin:0;position:absolute;top:10px;left:10px}.fzps-hero-main .fzps-badge{padding:4px 8px;font-size:9px}.fzps-hero-main .fzps-badge svg{width:11px;height:11px}.fzps-hero-brand{gap:8px;margin-top:0}.fzps-hero-brand .fzps-mark.is-lg{width:24px;height:24px}.fzps-hero-brand .fzps-mark.is-word{letter-spacing:.02em;border-radius:99px;width:auto;min-width:24px;height:24px;padding:0 7px;font-size:11px}.fzps-hero-brand b{font-size:13px}.fzps-hero-title{font-size:19px;line-height:1.15}.fzps-hero-title br{display:none}.fzps-hero-title em{margin-left:.25em}.fzps-hero-sub{font-size:12px}.fzps-hero-perks,.fzps-hero-tags,.fzps-hero-side,.fzps-link{display:none!important}.fzps-hero-mclock{color:var(--festyz-pink-300,#ff9ad1);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.fzps-hero-mclock svg{width:14px;height:14px}.fzps-hero-actions{padding:10px 12px 12px}.fzps-hero-actions .fzps-cta{justify-content:center;width:100%;height:40px;font-size:14px}.fzps-hero-mad{border-radius:var(--festyz-radius-pill);color:#fff;border:1px solid var(--festyz-magenta);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a041899;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;top:calc(56.25vw - 54px);right:8px;z-index:6!important;position:absolute!important}.fzps-hero-mad svg{fill:currentColor;width:12px;height:12px}.fzps-arrow{display:none}.fzps-hero-wrap{padding-left:0;padding-right:0}.fzps-card-body{max-width:70%}}.fzps .fzps-hero{min-height:max(300px,calc(390 * var(--u)))}@media(max-width:639px){.fzps .fzps-hero{min-height:360px}}.fzpc-dialog{border-color:var(--festyz-magenta);background:var(--festyz-black)}.fzpc-dialog>button[class*=absolute]{display:none}.fzpc{aspect-ratio:16/9;color:var(--festyz-white);cursor:pointer;font-family:var(--font-display);position:relative;overflow:hidden}.fzpc[data-paused] *,.fzpc[data-paused]{animation-play-state:paused!important}.fzpc-bg{object-fit:cover;width:100%;height:100%;animation:15s linear forwards fzpc-zoom;position:absolute;inset:0}.fzpc-veil{background:radial-gradient(ellipse at center,transparent 30%,color-mix(in oklab,var(--festyz-black) 80%,transparent));position:absolute;inset:0}.fzpc[data-scene="2"] .fzpc-veil,.fzpc[data-scene="3"] .fzpc-veil,.fzpc[data-scene="4"] .fzpc-veil{background:color-mix(in oklab,var(--festyz-black) 55%,transparent);transition:background .6s}.fzpc-beams i{width:18%;height:140%;top:-20%;left:calc(10% + var(--n,0) * 22%);background:linear-gradient(to bottom,color-mix(in oklab,var(--festyz-magenta) 55%,transparent),transparent 70%);filter:blur(18px);transform-origin:top;mix-blend-mode:screen;animation:3.2s ease-in-out infinite alternate fzpc-sweep;position:absolute}.fzpc-beams i:nth-child(2){--n:1;background:linear-gradient(to bottom,color-mix(in oklab,var(--festyz-cyan) 55%,transparent),transparent 70%);animation-delay:-.8s}.fzpc-beams i:nth-child(3){--n:2;animation-delay:-1.6s}.fzpc-beams i:nth-child(4){--n:3;background:linear-gradient(to bottom,color-mix(in oklab,var(--festyz-violet) 55%,transparent),transparent 70%);animation-delay:-2.4s}.fzpc-confetti{pointer-events:none;opacity:0;position:absolute;inset:0}.fzpc[data-scene="1"] .fzpc-confetti,.fzpc[data-scene="4"] .fzpc-confetti{opacity:1}.fzpc-confetti i{top:-5%;left:calc(var(--i) * 5.5%);border-radius:var(--festyz-radius-sm);background:var(--festyz-magenta);width:8px;height:14px;animation:2.6s linear infinite fzpc-fall;animation-delay:calc(var(--i) * -.17s);position:absolute}.fzpc-confetti i:nth-child(3n){background:var(--festyz-cyan)}.fzpc-confetti i:nth-child(3n+1){background:var(--festyz-gold)}.fzpc-sponsor{z-index:5;font-family:var(--font-sans);font-size:var(--festyz-fs-caption);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--festyz-radius-pill);color:var(--festyz-white);background:linear-gradient(90deg,var(--festyz-magenta),var(--festyz-violet));box-shadow:0 0 18px color-mix(in oklab,var(--festyz-magenta) 60%,transparent);padding:5px 12px;font-weight:800;position:absolute;top:14px;left:16px}.fzpc-x{z-index:5;border-radius:var(--festyz-radius-pill);width:36px;height:36px;color:var(--festyz-white);background:color-mix(in oklab,var(--festyz-magenta) 35%,transparent);border:1px solid var(--festyz-magenta);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute;top:10px;right:12px}.fzpc-stage{text-align:center;place-items:center;padding:0 8%;display:grid;position:absolute;inset:0}.fzpc-kicker{text-shadow:0 0 24px var(--festyz-magenta);font-size:clamp(28px,5vw,56px);font-weight:800;animation:.9s cubic-bezier(.2,.8,.2,1) both fzpc-rise}.fzpc-logo{align-items:center;gap:16px;animation:.8s cubic-bezier(.2,1.4,.4,1) both fzpc-pop;display:flex}.fzpc-logo img{aspect-ratio:1;object-fit:cover;clip-path:circle(46%);width:clamp(70px,11vw,130px);height:auto;filter:drop-shadow(0 0 30px var(--festyz-cyan));background:0 0;border-radius:50%;animation:1.2s ease-out both fzpc-spin}.fzpc-logo b{letter-spacing:.04em;text-shadow:0 0 30px var(--festyz-cyan);font-size:clamp(44px,8vw,96px);font-weight:900}.fzpc-logo.is-sm img{width:56px}.fzpc-logo.is-sm b{font-size:40px}.fzpc-logo span{color:var(--festyz-magenta);font-size:22px;font-weight:700}.fzpc-title{flex-direction:column;font-size:clamp(40px,7vw,86px);font-weight:900;line-height:1;animation:.8s both fzpc-rise;display:flex}.fzpc-title em{background:linear-gradient(90deg,var(--festyz-magenta),var(--festyz-orange));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:.8s .35s both fzpc-rise}.fzpc-prize p{font-family:var(--font-sans);font-size:clamp(16px,2.2vw,24px);animation:.6s both fzpc-rise}.fzpc-prize b{color:var(--festyz-cyan);text-shadow:0 0 26px var(--festyz-cyan);font-size:clamp(32px,5.5vw,64px);font-weight:900;animation:.7s .2s both fzpc-pop;display:block}.fzpc-prize ul{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.fzpc-prize li{border-radius:var(--festyz-radius-pill);background:color-mix(in oklab,var(--festyz-black) 55%,transparent);border:1px solid var(--festyz-magenta);animation:.5s both fzpc-rise;animation-delay:calc(.6s + var(--d) * .35s);align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.fzpc-prize li svg{width:18px;height:18px;color:var(--festyz-magenta)}.fzpc-end{flex-direction:column;align-items:center;gap:14px;display:flex}.fzpc-end p{font-family:var(--font-sans);font-size:20px;font-weight:700;animation:.6s .3s both fzpc-rise}.fzpc-cta{border-radius:var(--festyz-radius-pill);font-family:var(--font-sans);color:var(--festyz-white);background:linear-gradient(90deg,var(--festyz-magenta),var(--festyz-orange));box-shadow:0 0 30px var(--festyz-magenta);align-items:center;gap:8px;padding:12px 28px;font-size:18px;font-weight:800;animation:.6s .6s both fzpc-pop,1.4s ease-in-out 1.2s infinite fzpc-pulse;display:inline-flex}.fzpc-cta svg{width:18px;height:18px}.fzpc-bar{font-family:var(--font-sans);background:linear-gradient(to top,color-mix(in oklab,var(--festyz-violet-deep) 70%,transparent),transparent);align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.fzpc-bar button{width:32px;height:32px;color:var(--festyz-white);place-items:center;display:grid}.fzpc-bar button svg{width:18px;height:18px}.fzpc-track{border-radius:var(--festyz-radius-pill);background:color-mix(in oklab,var(--festyz-white) 25%,transparent);flex:1;height:4px;overflow:hidden}.fzpc-track span{background:linear-gradient(90deg,var(--festyz-magenta),var(--festyz-cyan));height:100%;display:block}.fzpc-bar small{font-size:var(--festyz-fs-caption);opacity:.8}@keyframes fzpc-zoom{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes fzpc-sweep{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes fzpc-fall{to{transform:translateY(115vh)rotate(540deg)}}@keyframes fzpc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fzpc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fzpc-spin{0%{transform:rotate(-200deg)scale(.4)}to{transform:none}}@keyframes fzpc-pulse{50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.fzpc *{animation-duration:10ms!important;animation-iteration-count:1!important}}
