.z-slide[data-v-5001d14b]{margin:var(--sp-4);container-type:inline-size}.z-slide-body[data-v-5001d14b]{align-items:stretch;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);animation:.3s backwards float-in;display:grid}.z-slide-body.has-aside[data-v-5001d14b]{grid-template-columns:minmax(0,2.55fr) minmax(0,1fr)}.z-slide-aside[data-v-5001d14b],.z-slide-hero[data-v-5001d14b]{border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-card);background-color:var(--surface-card);overflow:hidden}.z-slide-hero[data-v-5001d14b]{cursor:grab;-webkit-user-select:none;user-select:none;min-width:0;min-height:clamp(14rem,20vw,16rem);transition:border-color .2s;position:relative}.z-slide-hero[data-v-5001d14b]:focus-within,.z-slide-hero[data-v-5001d14b]:hover{border-color:color-mix(in srgb,var(--c-primary) 60%,var(--c-border))}.hero-track[data-v-5001d14b]{height:100%;display:flex}.hero-slide[data-v-5001d14b]{flex:0 0 100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.hero-slide[data-v-5001d14b]:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.hero-cover[data-v-5001d14b]{will-change:transform;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.hero-slide:focus-visible .hero-cover[data-v-5001d14b],.hero-slide:hover .hero-cover[data-v-5001d14b]{transform:scale(1.04)}.hero-mask[data-v-5001d14b]{background:linear-gradient(#0000 42%,#00000026 62%,#00000080);inset:0}.hero-info[data-v-5001d14b],.hero-mask[data-v-5001d14b]{pointer-events:none;position:absolute}.hero-info[data-v-5001d14b]{padding:var(--sp-5);padding-block-end:4.25rem;inset-block-end:0;inset-inline:0}.hero-slide.is-active .hero-title[data-v-5001d14b]{animation:.45s both title-in-5001d14b}@keyframes title-in-5001d14b{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-5001d14b]{-webkit-line-clamp:1;font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem);font-weight:700;line-height:var(--lh-tight);text-shadow:var(--text-shadow-black);color:#fff;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-foot[data-v-5001d14b]{align-items:flex-end;gap:var(--sp-3);inset-block-end:var(--sp-4);inset-inline:var(--sp-5);color:#fff;pointer-events:none;z-index:2;display:flex;position:absolute}.hero-tag[data-v-5001d14b]{min-width:0;font-size:var(--fs-sm);text-shadow:var(--text-shadow-black);align-items:center;gap:.3em;font-weight:600;display:inline-flex}.hero-tag .iconify[data-v-5001d14b]{flex-shrink:0;font-size:1em}.hero-tag-text[data-v-5001d14b]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-dots[data-v-5001d14b]{align-items:center;gap:var(--sp-2);pointer-events:auto;flex-shrink:0;margin-block-end:.2rem;display:flex}.hero-dot[data-v-5001d14b]{border-radius:var(--radius-full);cursor:pointer;background-color:#fff6;width:.5rem;height:.5rem;padding:0;transition:width .25s,background-color .25s}.hero-dot[data-v-5001d14b]:hover{background-color:#ffffffb3}.hero-dot.is-active[data-v-5001d14b]{background-color:#fff;width:1.5rem}.hero-arrows[data-v-5001d14b]{gap:var(--sp-2);pointer-events:auto;flex-shrink:0;margin-inline-start:auto;display:flex}.arrow-btn[data-v-5001d14b]{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#fff;cursor:pointer;background-color:#0000004d;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s;display:grid}.arrow-btn[data-v-5001d14b]:focus-visible,.arrow-btn[data-v-5001d14b]:hover{background-color:#00000080}.arrow-btn .iconify[data-v-5001d14b]{font-size:1.05rem}.z-slide-aside[data-v-5001d14b]{gap:var(--sp-3);min-width:0;padding:var(--sp-4);flex-direction:column;display:flex;container-type:inline-size}.aside-stats[data-v-5001d14b]{align-content:center;gap:var(--sp-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat[data-v-5001d14b]{text-align:center;flex-direction:column-reverse;gap:.125rem;min-width:0;display:flex}.stat dd[data-v-5001d14b]{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.2}.stat dt[data-v-5001d14b]{font-size:var(--fs-xs);color:var(--c-text-2)}.rhythm[data-v-5001d14b]{gap:var(--sp-1);min-width:0;display:grid}.rhythm-foot[data-v-5001d14b],.rhythm-head[data-v-5001d14b]{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-2);line-height:1.4;display:flex}.rhythm-foot[data-v-5001d14b]{color:var(--c-text-3)}.rhythm-bars[data-v-5001d14b]{align-items:flex-end;gap:3px;height:2.5rem;display:flex}.rhythm-bar[data-v-5001d14b]{opacity:calc(.35 + var(--heat,0)*.65);height:calc(.5rem + 1.5rem*var(--heat,0));background-color:var(--c-primary);transform-origin:bottom;min-width:0;animation:rhythm-grow-5001d14b .5s ease var(--delay) backwards;border-radius:3px 3px 1px 1px;flex:1;transition:opacity .2s,transform .2s}.rhythm-bar[data-v-5001d14b]:hover{opacity:1;transform:translateY(-2px)}.rhythm-bar.is-empty[data-v-5001d14b]{opacity:1;background-color:var(--c-border);height:3px}@keyframes rhythm-grow-5001d14b{0%{transform:scaleY(0)}}.aside-actions[data-v-5001d14b]{gap:var(--sp-2);flex-direction:column;display:flex}.action-btn[data-v-5001d14b]{border-radius:var(--radius-sm);font-size:var(--fs-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4em;padding:.4rem .75rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.action-btn .iconify[data-v-5001d14b]{font-size:1em}.action-primary[data-v-5001d14b]{background-color:var(--c-primary-soft);color:var(--c-primary)}.action-primary[data-v-5001d14b]:focus-visible,.action-primary[data-v-5001d14b]:hover{background-color:var(--c-primary);color:var(--c-bg)}.action-ghost[data-v-5001d14b]{border-color:var(--c-border);color:var(--c-text-1)}.action-ghost[data-v-5001d14b]:focus-visible,.action-ghost[data-v-5001d14b]:hover{border-color:color-mix(in srgb,var(--c-primary) 60%,var(--c-border));color:var(--c-primary)}@container (width<1000px){.hero-info[data-v-5001d14b]{padding-inline:var(--sp-4)}.hero-foot[data-v-5001d14b]{inset-inline:var(--sp-4)}}@container (width<620px){.z-slide-body.has-aside[data-v-5001d14b]{grid-template-columns:1fr}.z-slide-aside[data-v-5001d14b]{display:none}}@container (width<480px){.z-slide-hero[data-v-5001d14b]{aspect-ratio:16/9;min-height:0}.hero-info[data-v-5001d14b]{padding:var(--sp-4);padding-block-end:3.75rem}.hero-foot[data-v-5001d14b]{gap:var(--sp-2);inset-block-end:var(--sp-3);inset-inline:var(--sp-4)}.arrow-btn[data-v-5001d14b]{width:2rem;height:2rem}}@container (width<16.5rem){.stat dd[data-v-5001d14b]{font-size:var(--fs-h3)}}@container (width<13.5rem){.stat dd[data-v-5001d14b]{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.hero-slide.is-active .hero-title[data-v-5001d14b],.rhythm-bar[data-v-5001d14b],.z-slide-body[data-v-5001d14b]{animation:none}.arrow-btn[data-v-5001d14b],.hero-cover[data-v-5001d14b],.hero-dot[data-v-5001d14b],.rhythm-bar[data-v-5001d14b],.z-slide-hero[data-v-5001d14b]{transition:none}}.pagination[data-v-908b0479]{border:1px solid var(--c-border);max-width:100vw;box-shadow:var(--box-shadow-1);background-color:var(--ld-bg-card);transition:max-width .2s var(--max-bezier-to-full);font-variant-numeric:tabular-nums;border-radius:.5rem;margin:1rem auto;display:flex}.pagination.sticky[data-v-908b0479]{position:sticky;bottom:min(2em,5%)}.pagination.sticky[data-v-908b0479]:not(.expand){max-width:var(--collapsed-width);transition-timing-function:var(--max-bezier-to-collapse)}.pagination>.pagination-button[data-v-908b0479]{box-shadow:none;border:none;border-radius:0}.pagination>.pagination-button[data-v-908b0479]:first-child{border-radius:.5rem 0 0 .5rem;margin-inline-end:auto}.pagination>.pagination-button[data-v-908b0479]:last-child{border-radius:0 .5rem .5rem 0;margin-inline-start:auto}.pagination>.pagination-num[data-v-908b0479]{width:3em;transition:background-color .2s}.pagination>.pagination-num[data-v-908b0479]:hover{background-color:var(--c-border)}.pagination>.pagination-num[data-v-908b0479]:disabled{pointer-events:none}.pagination>.pagination-num.active[data-v-908b0479]{background-color:var(--c-primary-soft);color:var(--c-primary)}
