.review-track.svelte-rxw4fx{scrollbar-width:none}.review-track.svelte-rxw4fx::-webkit-scrollbar{display:none}.progress-ring-sweep.svelte-1mqs8sv{--sweep: 132;stroke-dasharray:var(--sweep);stroke-dashoffset:var(--sweep);animation:svelte-1mqs8sv-progress-ring-fill linear infinite}@keyframes svelte-1mqs8sv-progress-ring-fill{0%{stroke-dashoffset:var(--sweep)}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.progress-ring-sweep.svelte-1mqs8sv{animation:none}}.hero-deck.svelte-1uha8ag{--deck-x: 28%;--deck-y: 0px;--fan-x: 0px;--fan-y: calc(var(--deck-step) * -1);--deck-origin: top center;--deck-shrink: .08;--card-edge: 8px;touch-action:pan-y pinch-zoom}@media(min-width:64rem){.hero-deck.svelte-1uha8ag{--fan-x: var(--deck-step);--fan-y: 0px;--deck-origin: right center;--card-edge: 16px}}.hero-slide.svelte-1uha8ag{transform:translate(calc(var(--fan-x) * var(--depth)),calc(var(--fan-y) * var(--depth))) scale(calc(1 - var(--depth) * var(--deck-shrink)));transform-origin:var(--deck-origin);transition:transform .56s cubic-bezier(.22,.61,.36,1) .12s;border-right:var(--card-edge) solid var(--card-accent);box-shadow:calc(var(--fan-x) / 4) calc(var(--fan-y) / 4) 28px -10px #0000008c}.hero-slide[data-wrap].svelte-1uha8ag{transition:none}.hero-slide__back.svelte-1uha8ag{background:var(--card-accent);opacity:0;transition:opacity .16s linear .12s;pointer-events:none}.hero-slide.svelte-1uha8ag:not([data-depth="0"]) .hero-slide__back:where(.svelte-1uha8ag){opacity:1;transition-delay:.37s}.hero-slide[data-wrap="-1"][data-depth="0"].svelte-1uha8ag .hero-slide__back:where(.svelte-1uha8ag){transition-delay:0ms}.deck-band-button.svelte-1uha8ag{left:var(--slot-inset);right:var(--slot-inset);top:var(--slot-offset);height:var(--deck-step)}@media(min-width:64rem){.deck-band-button.svelte-1uha8ag{left:auto;right:var(--slot-offset);top:var(--slot-inset);bottom:var(--slot-inset);height:auto;width:var(--deck-step)}}.hero-slide[data-wrap="1"].svelte-1uha8ag{animation:svelte-1uha8ag-hero-card-tuck .82s both}.hero-slide[data-wrap="-1"].svelte-1uha8ag{animation:svelte-1uha8ag-hero-card-rise .82s both}@keyframes svelte-1uha8ag-hero-card-tuck{0%{z-index:calc(var(--deck-count) * 2 - var(--from-ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth)),calc(var(--fan-y) * var(--from-depth))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}40%,44.9%{z-index:calc(var(--deck-count) * 2 - var(--from-ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth) + var(--deck-x)),calc(var(--fan-y) * var(--from-depth) + var(--deck-y))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(2deg);animation-timing-function:linear}45%,50%{z-index:calc(var(--deck-count) - var(--ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth) + var(--deck-x)),calc(var(--fan-y) * var(--from-depth) + var(--deck-y))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(2deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{z-index:calc(var(--deck-count) - var(--ring-depth));transform:translate(calc(var(--fan-x) * var(--depth)),calc(var(--fan-y) * var(--depth))) scale(calc(1 - var(--depth) * var(--deck-shrink))) rotate(0)}}@keyframes svelte-1uha8ag-hero-card-rise{0%{z-index:calc(var(--deck-count) - var(--from-ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth)),calc(var(--fan-y) * var(--from-depth))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}40%,44.9%{z-index:calc(var(--deck-count) - var(--from-ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth) - var(--deck-x)),calc(var(--fan-y) * var(--from-depth) - var(--deck-y))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(-2deg);animation-timing-function:linear}45%,50%{z-index:calc(var(--deck-count) * 2 - var(--ring-depth));transform:translate(calc(var(--fan-x) * var(--from-depth) - var(--deck-x)),calc(var(--fan-y) * var(--from-depth) - var(--deck-y))) scale(calc(1 - var(--from-depth) * var(--deck-shrink))) rotate(-2deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{z-index:calc(var(--deck-count) * 2 - var(--ring-depth));transform:translate(calc(var(--fan-x) * var(--depth)),calc(var(--fan-y) * var(--depth))) scale(calc(1 - var(--depth) * var(--deck-shrink))) rotate(0)}}@media(prefers-reduced-motion:reduce){.hero-slide.svelte-1uha8ag{transition:none}.hero-slide[data-wrap].svelte-1uha8ag{animation:none}.hero-slide__back.svelte-1uha8ag{transition:none}}
