.DM3PortalStage_stage__hmsul{--dm3-red:#ff2b2b;--dm3-red-soft:#ff4d4d;--dm3-black:#050505;--dm3-origin-x:50%;--dm3-origin-y:3%;--dm3-scale-idle:1;--dm3-scale-invite:1.035;--dm3-scale-target:1.6;--dm3-activating-duration:2600ms;--dm3-processing-duration:2400ms;--dm3-reveal-duration:900ms;width:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:1rem 0;margin-inline:auto;isolation:isolate}.DM3PortalStage_frame__2mvXB,.DM3PortalStage_stage__hmsul{position:relative;overflow:hidden;background:var(--dm3-black)}.DM3PortalStage_frame__2mvXB{width:min(100%,calc(100svh * 2 / 3));max-width:640px;aspect-ratio:2/3;border-radius:clamp(12px,2vw,20px)}.DM3PortalStage_imageWide__lqBAJ{transform-origin:var(--dm3-origin-x) var(--dm3-origin-y);transform:scale(var(--dm3-scale-idle));opacity:1;will-change:transform,opacity;transition:transform 2.2s cubic-bezier(.22,1,.36,1),opacity .48s ease}.DM3PortalStage_imagePortal__nuq5Q,.DM3PortalStage_imageWide__lqBAJ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DM3PortalStage_imagePortal__nuq5Q{transform-origin:var(--dm3-origin-x) var(--dm3-origin-y);transform:scale(var(--dm3-scale-target));opacity:0;will-change:opacity;transition:opacity .48s ease}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_imageWide__lqBAJ,.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_imageWide__lqBAJ,.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imageWide__lqBAJ{filter:saturate(1.08) brightness(1.02)}.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_imageWide__lqBAJ,.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imageWide__lqBAJ{transform:scale(var(--dm3-scale-target))}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imageWide__lqBAJ{opacity:1}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imagePortal__nuq5Q{opacity:0}.DM3PortalStage_glowCore__XjMz4,.DM3PortalStage_glow__QTrQB{position:absolute;left:var(--dm3-ring-cx,50%);top:var(--dm3-ring-cy,30%);translate:-50% -50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.DM3PortalStage_glow__QTrQB{width:92%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,43,43,.28) 0,rgba(255,43,43,.14) 42%,rgba(255,43,43,0) 72%);opacity:.35;animation:DM3PortalStage_dm3GlowCalm__Y4RMe 4.2s ease-in-out infinite}.DM3PortalStage_glowCore__XjMz4{width:70%;aspect-ratio:1;background:radial-gradient(circle,hsla(0,100%,74%,.35) 0,rgba(255,43,43,.1) 55%,rgba(255,43,43,0) 78%);opacity:0}@keyframes DM3PortalStage_dm3GlowCalm__Y4RMe{0%,to{opacity:.28;scale:1}50%{opacity:.42;scale:1.03}}@keyframes DM3PortalStage_dm3GlowAwake__DWmuz{0%,to{opacity:.55;scale:1}50%{opacity:.85;scale:1.06}}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_glowCore__XjMz4,.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_glow__QTrQB{animation:DM3PortalStage_dm3GlowAwake__DWmuz var(--dm3-activating-duration,2.6s) ease-in-out 1 both}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_glowCore__XjMz4{opacity:.6}.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_glowCore__XjMz4{opacity:.6;animation:DM3PortalStage_dm3GlowAwake__DWmuz 1.3s ease-in-out infinite}.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_glow__QTrQB{animation:DM3PortalStage_dm3GlowAwake__DWmuz 1.3s ease-in-out infinite}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_glow__QTrQB{opacity:.3;animation:DM3PortalStage_dm3GlowCalm__Y4RMe 4.2s ease-in-out infinite}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_glowCore__XjMz4{opacity:.22;animation:DM3PortalStage_dm3GlowCalm__Y4RMe 4.2s ease-in-out infinite}.DM3PortalStage_particleField__JK5Ta{position:absolute;inset:0;pointer-events:none}.DM3PortalStage_particle__Y_mRv{position:absolute;left:var(--p-left);top:var(--p-top);width:4px;height:4px;translate:-50% -50%;border-radius:50%;background:var(--dm3-red-soft);box-shadow:0 0 6px 1px rgba(255,77,77,.8);opacity:0;scale:var(--p-scale,1);animation-play-state:paused}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_particle__Y_mRv{animation:DM3PortalStage_dm3ParticleWake__eBIvu 1.8s ease-in-out infinite;animation-delay:var(--p-delay);animation-play-state:running}.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_particle__Y_mRv{animation:DM3PortalStage_dm3ParticleDrift__HWFEH 2.2s ease-in-out infinite;animation-delay:var(--p-delay);animation-play-state:running}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_particle__Y_mRv{animation:DM3PortalStage_dm3ParticleAmbient__UeArj 4.5s ease-in-out infinite;animation-delay:var(--p-delay);animation-play-state:running}@keyframes DM3PortalStage_dm3ParticleWake__eBIvu{0%,to{opacity:.15;translate:-50% -50%}50%{opacity:.75;translate:-50% calc(-50% - 3px)}}@keyframes DM3PortalStage_dm3ParticleDrift__HWFEH{0%{opacity:.7;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% - 14px)}}@keyframes DM3PortalStage_dm3ParticleAmbient__UeArj{0%,to{opacity:.12}50%{opacity:.3}}.DM3PortalStage_stage__hmsul:after{content:"";position:absolute;inset:0;z-index:60;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--dm3-ring-cx,50%) var(--dm3-ring-cy,30%),rgba(255,245,235,.88) 0,rgba(255,180,145,.78) 14%,rgba(255,80,55,.68) 32%,rgba(220,38,38,.46) 52%,rgba(120,0,0,.18) 70%,transparent 88%);transform:scale(.65);transform-origin:var(--dm3-ring-cx,50%) var(--dm3-ring-cy,30%);mix-blend-mode:screen;will-change:opacity,transform}.DM3PortalStage_stage__hmsul[data-state=revealing]:after{animation:DM3PortalStage_dm3ThresholdBloom__YydFy var(--dm3-reveal-duration,.9s) cubic-bezier(.22,1,.36,1) forwards}@keyframes DM3PortalStage_dm3ThresholdBloom__YydFy{0%{opacity:0;transform:scale(.72)}38%{opacity:.24;transform:scale(1)}68%{opacity:.58;transform:scale(1.45)}84%{opacity:.76;transform:scale(1.85)}to{opacity:.08;transform:scale(2.25)}}@media (prefers-reduced-motion:reduce){.DM3PortalStage_glowCore__XjMz4,.DM3PortalStage_glow__QTrQB,.DM3PortalStage_imagePortal__nuq5Q,.DM3PortalStage_imageWide__lqBAJ,.DM3PortalStage_particle__Y_mRv,.DM3PortalStage_stage__hmsul:after{transition:none!important;animation:none!important}.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_imageWide__lqBAJ,.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imageWide__lqBAJ{transform:scale(var(--dm3-scale-target))}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imageWide__lqBAJ{opacity:0}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_imagePortal__nuq5Q{opacity:1}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_glow__QTrQB,.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_glow__QTrQB{opacity:.5}.DM3PortalStage_stage__hmsul[data-state=activating] .DM3PortalStage_particle__Y_mRv,.DM3PortalStage_stage__hmsul[data-state=processing] .DM3PortalStage_particle__Y_mRv{opacity:.3}.DM3PortalStage_stage__hmsul[data-state=revealing] .DM3PortalStage_particle__Y_mRv{opacity:.15}}