.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}@media (min-width:0){.fz-theme-gate--light-0{--fz-theme-gate:0}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}@media (min-width:0){.fz-theme-gate--light-1{--fz-theme-gate:1}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}@media (min-width:0){.fz-theme-gate--light-2{--fz-theme-gate:2}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}@media (min-width:0){.fz-theme-gate--light-3{--fz-theme-gate:3}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}@media (min-width:0){.fz-theme-gate--light-4{--fz-theme-gate:4}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}@media (min-width:0){.fz-theme-gate--light-5{--fz-theme-gate:5}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)}@media (min-width:0){.fz-theme-gate--light-6{--fz-theme-gate:6}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}@media (min-width:0){.fz-theme-gate--light-7{--fz-theme-gate:7}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}@media (min-width:0){.fz-theme-gate--light-8{--fz-theme-gate:8}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)}@media (min-width:0){.fz-theme-gate--light-9{--fz-theme-gate:9}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}@media (min-width:0){.fz-theme-gate--light-10{--fz-theme-gate:10}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:none}@media (min-width:900px){.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)))}
.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 0%,#080314d1 28%,#0803141a 55%,#08031459 78%,#080314bf 100%),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],.fzps-card[data-cat=sorteo]{--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 0%,#08031499 45%,#0803140d 75%),linear-gradient(#0000 45%,#08031466 66%,#080314eb 100%);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}}@media (min-width:0){.fz-theme-gate--light-0{--fz-theme-gate:0}html.light .fzps{--ps-surf:var(--card)}html.light .fzps-arrow{background:var(--card)}}.fzps-hero-main{position:relative}@media (min-width:0){.fz-theme-gate--light-1{--fz-theme-gate:1}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-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 100%)!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-composite:source-in;-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-composite:source-in;-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}@media (min-width:0){.fz-theme-gate--light-2{--fz-theme-gate:2}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}.fzps .fzps-badge{isolation:isolate;color:#fff;background:linear-gradient(90deg,#f508cd,#fd0a45 52%,#ff8a1e);position:relative;overflow:hidden;box-shadow:0 0 18px #fd0a78a6,0 0 36px #ff781459}.fzps .fzps-badge:before{content:"";aspect-ratio:1;z-index:-1;background:conic-gradient(#35cff7,#9b45f5,#ff36c8,#ff7a2a,#35cff7);width:150%;margin-top:-75%;animation:3s linear infinite fzpsSpin;position:absolute;top:50%;left:-25%}.fzps .fzps-badge:after{content:"";border-radius:inherit;z-index:-1;background:inherit;position:absolute;inset:2px}@keyframes fzpsSpin{to{transform:rotate(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 0%,#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 50%,#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}
