.phone[data-astro-cid-4npugedl]{--w:250px;--r:48px;--r-bezel:44px;--r-screen:36px;--screen-h:487px;--screen-pad:10px;--island-h:26px;width:var(--w);border-radius:var(--r);background:#dadce2;border:1px solid #b2b4bc;flex-shrink:0;padding:4px;box-shadow:0 24px 60px #0c0a1829}.phone--center[data-astro-cid-4npugedl]{--w:300px;--r:56px;--r-bezel:52px;--r-screen:44px;--screen-h:596px;position:relative}.phone--solo[data-astro-cid-4npugedl]{position:relative}.phone--left[data-astro-cid-4npugedl],.phone--right[data-astro-cid-4npugedl]{top:var(--phone-y,130px);position:absolute}.phone--left[data-astro-cid-4npugedl]{inset-inline-end:var(--phone-x,60px);rotate:-9deg}.phone--right[data-astro-cid-4npugedl]{inset-inline-start:var(--phone-x,60px);rotate:9deg}.phone__bezel[data-astro-cid-4npugedl]{border-radius:var(--r-bezel);background:#08080a;padding:9px}.phone__screen[data-astro-cid-4npugedl]{height:var(--screen-h);padding-top:var(--screen-pad);border-radius:var(--r-screen);background:#fff;justify-content:center;display:flex;position:relative;overflow:hidden}.phone__screen[data-astro-cid-4npugedl] img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.phone__island[data-astro-cid-4npugedl]{width:34%;height:var(--island-h);background:#000;border-radius:999px;position:relative}.phone__btn[data-astro-cid-4npugedl]{background:#b2b4bc;border-radius:2px;width:3px;position:absolute}.phone__btn--action[data-astro-cid-4npugedl]{inset-inline-end:-3px;height:34px;top:110px}.phone__btn--volume[data-astro-cid-4npugedl]{inset-inline-end:-3px;height:64px;top:164px}.phone__btn--side[data-astro-cid-4npugedl]{inset-inline-start:-3px;height:80px;top:150px}@media (width<=809px){.phone[data-astro-cid-4npugedl]{--w:150px;--r:34px;--r-bezel:30px;--r-screen:22px;--screen-h:270px;--screen-pad:6px;--island-h:14px}.phone--center[data-astro-cid-4npugedl],.phone--solo[data-astro-cid-4npugedl]{--w:190px;--r:40px;--r-bezel:36px;--r-screen:28px;--screen-h:357px}.phone--solo[data-astro-cid-4npugedl]{--screen-pad:10px}.phone--center[data-astro-cid-4npugedl] .phone__btn--action[data-astro-cid-4npugedl]{height:22px;top:68px}.phone--center[data-astro-cid-4npugedl] .phone__btn--volume[data-astro-cid-4npugedl]{height:40px;top:102px}.phone--center[data-astro-cid-4npugedl] .phone__btn--side[data-astro-cid-4npugedl]{height:50px;top:94px}}.ws{border-radius:28px;flex-direction:column;gap:28px;width:100%;display:flex;overflow:hidden;container-type:inline-size}.ws:focus-visible{outline-offset:-3px}.ws__track{cursor:grab;touch-action:pan-y;gap:24px;width:100%;display:flex}.ws__track:active{cursor:grabbing}.ws__card{--per:2;--card-w:calc((100cqw - 24px) / var(--per));flex:0 0 var(--card-w);width:var(--card-w);aspect-ratio:16/10;background:linear-gradient(135deg,#f4f2fb,#fafafa);border:1px solid #0c0a1814;border-radius:28px;transition:opacity .35s;position:relative;overflow:hidden;box-shadow:0 18px 50px #3500b114}.ws__card[data-dim]{opacity:.55}.ws__card img{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%}.ws__label{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0c0a188c;border-radius:999px;padding:7px 18px;font-size:15px;font-weight:500;line-height:1.4;position:absolute;bottom:18px;left:18px}.ws__controls{align-items:center;gap:20px;width:100%;display:flex}.ws__count{color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:18px;display:flex}.ws__now{color:var(--ink);font-family:var(--font-latin);font-size:22px;font-weight:600}.ws__total{font-family:var(--font-latin)}.ws__btn{width:56px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0c0a1824;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:all .25s;display:grid}.ws__btn:disabled{cursor:default;opacity:.35}.ws__btn--primary:not(:disabled){border-color:var(--purple-700);background:var(--purple-700);color:#fff}.ws__bar{background:#0c0a181a;border-radius:2px;flex:1;min-width:40px;height:2px;position:relative}.ws__bar-fill{background:var(--purple-700);transition:inset-inline-start .45s var(--ease-out);border-radius:2px;position:absolute;top:0;bottom:0}.ws__brand{color:var(--purple-700);white-space:nowrap;font-size:22px;font-weight:700}@container (width<=999.98px){.ws__card{--per:1.35}}@container (width<=639.98px){.ws__card{--per:1.08}.ws__controls{gap:12px}.ws__btn{width:44px;height:44px}.ws__brand{display:none}}@media (prefers-reduced-motion:reduce){.ws__card,.ws__btn,.ws__bar-fill{transition:none}}
