@property --sweep{syntax:"<number>";inherits:false;initial-value:0}.roll-char-layer.svelte-1tfitq{z-index:71;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.roll-char.svelte-1tfitq{opacity:0;transform:translateX(var(--roll-x-from,-30vw));grid-area:1/1;transition:opacity .3s;position:relative}.ready.svelte-1tfitq .roll-char:where(.svelte-1tfitq){opacity:1}.going.svelte-1tfitq .roll-char:where(.svelte-1tfitq){animation:svelte-1tfitq-roll-across var(--roll-x-dur,2.2s) linear forwards}.roll-char.svelte-1tfitq img:where(.svelte-1tfitq){object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.roll-char.svelte-1tfitq img.visible:where(.svelte-1tfitq){opacity:1}.rolling-loader.svelte-1tfitq{z-index:70;-webkit-mask-image:radial-gradient(300vw circle at var(--sweep-anchor-x,0%) var(--sweep-anchor-y,50%), transparent calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px)), black calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px) + var(--soft-edge,90px)), black 100%);-webkit-mask-image:radial-gradient(300vw circle at var(--sweep-anchor-x,0%) var(--sweep-anchor-y,50%), transparent calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px)), black calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px) + var(--soft-edge,90px)), black 100%);mask-image:radial-gradient(300vw circle at var(--sweep-anchor-x,0%) var(--sweep-anchor-y,50%), transparent calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px)), black calc(( 50 + var(--roll-x-from,-100) + var(--sweep) * (var(--roll-x-to,115) - var(--roll-x-from,-100)) ) * 1vw + var(--edge-nudge,-60px) + var(--soft-edge,90px)), black 100%);transition:--sweep var(--roll-x-dur,2.2s) linear;background:#100e23;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.rolling-loader.fade-out.svelte-1tfitq{--sweep:1}.roll-title.svelte-1tfitq{letter-spacing:.12em;color:#fffccd;text-align:center;font-size:clamp(1.6rem,6vw,3.2rem);line-height:1}@keyframes svelte-1tfitq-roll-across{0%{transform:translateX(var(--roll-x-from,-30vw))}to{transform:translateX(var(--roll-x-to,115vw))}}@media (prefers-reduced-motion:reduce){.going.svelte-1tfitq .roll-char:where(.svelte-1tfitq){animation:none}.rolling-loader.svelte-1tfitq{transition:none}}
