.v-scope{--v-navy:#071522;--v-ink:#f7f9fc;--v-blue:#3478ff;--v-eyebrow:#bfabff;--v-magenta:#f22983;--v-violet:#7d55de;--v-surface:#f7f9fc0a;--v-surface-elevated:#f7f9fc12;--v-hairline:#f7f9fc17;--v-glow-blue:0 0 40px 12px #3478ff59;--v-glow-magenta:0 0 40px 12px #f2298359;--v-glow-violet:0 0 80px 30px #7d55de47;--v-opening-dot:#9ce4ca;--v-opening-dot-glow:0 0 40px 12px #9ce4ca59;background-color:var(--v-navy);color:var(--v-ink)}.v-scope .v-opening{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.v-scope .v-opening__stage{aspect-ratio:1;width:min(70vh,70vw);margin:0 auto;position:relative}.v-scope .v-opening__point{will-change:transform,opacity;border-radius:9999px;width:18px;height:18px;position:absolute;top:28.625%;left:50%;transform:translate(-50%,-50%)}.v-scope .v-opening__point--blue{background-color:var(--v-opening-dot);box-shadow:var(--v-opening-dot-glow);animation:2.8s cubic-bezier(.22,1,.36,1) forwards v-approach-left}.v-scope .v-opening__point--magenta{background-color:var(--v-opening-dot);box-shadow:var(--v-opening-dot-glow);animation:2.8s cubic-bezier(.22,1,.36,1) forwards v-approach-right}.v-scope .v-opening__bloom{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#7d55de73,#0000 70%);border-radius:9999px;width:140%;height:140%;animation:2.8s ease-out forwards v-bloom-reveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-scope .v-opening__mark{opacity:0;transform-origin:50% 28.625%;pointer-events:none;place-items:center;animation:2.8s cubic-bezier(.22,1,.36,1) forwards v-mark-reveal;display:grid;position:absolute;inset:0;transform:scale(.94)}.v-scope .v-opening__mark img{object-fit:contain;width:72%;height:72%}.v-scope .v-opening__caption{letter-spacing:.28em;text-transform:uppercase;color:#f7f9fc8c;margin-top:2.5rem;font-size:.8125rem;animation:1.2s ease-out 2.4s both v-fade-up}@keyframes v-approach-left{0%{opacity:0;transform:translate(-50%,-50%)translate(-38vw)}20%{opacity:1}55%{opacity:1;transform:translate(-50%,-50%)translate(0)}75%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)translate(0)}}@keyframes v-approach-right{0%{opacity:0;transform:translate(-50%,-50%)translate(38vw)}20%{opacity:1}55%{opacity:1;transform:translate(-50%,-50%)translate(0)}75%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)translate(0)}}@keyframes v-bloom-reveal{0%,45%{opacity:0}70%{opacity:.7}to{opacity:.45}}@keyframes v-mark-reveal{0%,55%{opacity:0;transform:scale(.94)}75%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes v-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.v-scope .v-opening__point,.v-scope .v-opening__bloom,.v-scope .v-opening__mark,.v-scope .v-opening__caption{animation:none}.v-scope .v-opening__point--blue,.v-scope .v-opening__point--magenta{opacity:0;transform:translate(-50%,-50%)translate(0)}.v-scope .v-opening__bloom{opacity:.35}.v-scope .v-opening__mark{opacity:1;transform:scale(1)}.v-scope .v-opening__caption{opacity:1;transform:none}.v-deletion-dialog,.v-deletion-dialog[data-state]{transition:none!important;animation:none!important}[data-state]:has(+.v-deletion-dialog){transition:none!important;animation:none!important}}.v-deletion-dialog.v-deletion-dialog[data-state]{--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-translate-x:0;--tw-exit-translate-y:0}
