.IntroOverlay-module__XPqyZW__root{z-index:100;pointer-events:none;background:var(--color-background);isolation:isolate;contain:strict;position:fixed;inset:0;overflow:hidden}.IntroOverlay-module__XPqyZW__checking{animation:none}.IntroOverlay-module__XPqyZW__playing{animation:.4s cubic-bezier(.25,.1,.3,1) 4.2s both IntroOverlay-module__XPqyZW__rootFade}@keyframes IntroOverlay-module__XPqyZW__rootFade{0%{opacity:1}to{opacity:0;visibility:hidden}}.IntroOverlay-module__XPqyZW__glow{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-primary) 7%, transparent) 35%, transparent 65%);opacity:0;will-change:opacity, transform;width:clamp(360px,70vmin,700px);height:clamp(360px,70vmin,700px);animation:.6s cubic-bezier(.22,.61,.36,1) forwards IntroOverlay-module__XPqyZW__glowIn,1.5s cubic-bezier(.55,0,.55,.2) 2.1s forwards IntroOverlay-module__XPqyZW__glowOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes IntroOverlay-module__XPqyZW__glowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:.85;transform:translate(-50%,-50%)scale(1)}}@keyframes IntroOverlay-module__XPqyZW__glowOut{0%{opacity:.85;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}.IntroOverlay-module__XPqyZW__photo{width:clamp(64px,10vmin,120px);height:clamp(64px,10vmin,120px);transform:translate3d(calc(-50% + var(--sx)), calc(-50% + var(--sy)), 0) scale(.4) rotate(0deg);opacity:0;will-change:transform, opacity;animation:IntroOverlay-module__XPqyZW__photoFly 4.2s cubic-bezier(.22, .61, .36, 1) var(--delay,0s) forwards;position:absolute;top:50%;left:50%}@keyframes IntroOverlay-module__XPqyZW__photoFly{0%{opacity:0;transform:translate3d(calc(-50% + var(--sx)), calc(-50% + var(--sy)), 0) scale(.4) rotate(0deg)}6%{opacity:1}38%{opacity:1;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1) rotate(var(--rot))}44%{opacity:1;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1.03) rotate(var(--rot))}50%{opacity:1;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1) rotate(var(--rot))}to{opacity:1;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1) rotate(var(--rot))}}.IntroOverlay-module__XPqyZW__photoFrame{background:var(--color-polaroid-bg,#faf8f3);animation:IntroOverlay-module__XPqyZW__frameAsh 4.2s cubic-bezier(.4, 0, .6, 1) var(--delay,0s) forwards;border-radius:6px;position:absolute;inset:0;box-shadow:0 3px 10px #3c261229}@keyframes IntroOverlay-module__XPqyZW__frameAsh{0%,50%{opacity:1}66%{opacity:.45}78%{opacity:.12}86%,to{opacity:0}}.IntroOverlay-module__XPqyZW__shard{background-position:50%;background-size:cover;background-color:var(--color-polaroid-placeholder,#efe3d4);will-change:transform, opacity, mask-size;animation:IntroOverlay-module__XPqyZW__shardBurn 4.2s cubic-bezier(.4, 0, .6, 1) var(--delay,0s) forwards;border-radius:3px;position:absolute;inset:3px;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 100%);mask-image:radial-gradient(circle,#000 60%,#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IntroOverlay-module__XPqyZW__shard1{clip-path:polygon(49% 51%,49% 0%,100% 0%,100% 51%);animation-delay:calc(var(--delay,0s) + 0s)}.IntroOverlay-module__XPqyZW__shard2{clip-path:polygon(49% 49%,100% 49%,100% 100%,49% 100%);animation-delay:calc(var(--delay,0s) + .1s)}.IntroOverlay-module__XPqyZW__shard3{clip-path:polygon(51% 49%,51% 100%,0% 100%,0% 49%);animation-delay:calc(var(--delay,0s) + 50ms)}.IntroOverlay-module__XPqyZW__shard4{clip-path:polygon(51% 51%,0% 51%,0% 0%,51% 0%);animation-delay:calc(var(--delay,0s) + .15s)}@keyframes IntroOverlay-module__XPqyZW__shardBurn{0%,50%{filter:saturate()brightness();opacity:1;transform:translate(0,0);-webkit-mask-size:300% 300%;mask-size:300% 300%}66%{filter:saturate(.7)brightness(.95);opacity:1;transform:translateY(-2px);-webkit-mask-size:190% 190%;mask-size:190% 190%}78%{filter:saturate(.35)brightness(.78);opacity:.85;transform:translateY(-5px);-webkit-mask-size:90% 90%;mask-size:90% 90%}86%{filter:saturate(0)brightness(.45);opacity:0;transform:translateY(-9px);-webkit-mask-size:0% 0%;mask-size:0% 0%}to{filter:saturate(0)brightness(.45);opacity:0;transform:translateY(-9px);-webkit-mask-size:0% 0%;mask-size:0% 0%}}.IntroOverlay-module__XPqyZW__skip{pointer-events:auto;background:color-mix(in srgb, var(--color-card) 70%, transparent);color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);border-radius:999px;padding:7px 14px;font-size:12px;transition:background .2s,color .2s,transform .2s;animation:.4s ease-out .6s forwards IntroOverlay-module__XPqyZW__fadeInLate;position:absolute;bottom:24px;right:24px}.IntroOverlay-module__XPqyZW__skip:hover{background:var(--color-card);color:var(--color-foreground);transform:scale(1.04)}.IntroOverlay-module__XPqyZW__skip:active{transform:scale(.96)}@keyframes IntroOverlay-module__XPqyZW__fadeInLate{to{opacity:1}}@media (max-width:480px){.IntroOverlay-module__XPqyZW__skip{padding:6px 12px;font-size:11px;bottom:32px;right:16px}}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__XPqyZW__root{animation:.25s ease-out .1s both IntroOverlay-module__XPqyZW__rootFade}.IntroOverlay-module__XPqyZW__glow,.IntroOverlay-module__XPqyZW__photo,.IntroOverlay-module__XPqyZW__shard{opacity:0!important;animation:none!important}.IntroOverlay-module__XPqyZW__skip{opacity:0;animation:none}}
