.guest-page{background:0 0;justify-content:center;min-height:100dvh;overflow:hidden}.guest-page,.guest-page__container{align-items:center;display:flex;position:relative}.guest-page__container{z-index:1;flex-direction:column;width:100%;max-width:480px;padding:2rem}.guest-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:100%;padding:3.5rem;animation:.8s cubic-bezier(.22,1,.36,1) .1s both gp-card-enter;box-shadow:0 1px 3px #0000000a,0 8px 32px #d32f2f0f}@keyframes gp-card-enter{0%{opacity:0;transform:scale(.96)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.guest-page__card-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:48px;margin:0 auto .5rem;display:block}.guest-page__heading{color:#212121;letter-spacing:-.02em;margin-bottom:.375rem;font-size:1.375rem;font-weight:700}.guest-page__subheading{color:#6b7280;margin-top:1.5rem;margin-bottom:1.75rem;font-size:.9375rem}.guest-page__success{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.guest-page__success .guest-page__heading{margin-top:1rem}.guest-page__success .guest-page__subheading{margin-top:.5rem}.guest-page__card>:first-child{animation:.5s .3s both gp-child-fade-in}.guest-page__card>:nth-child(2){animation:.5s .35s both gp-child-fade-in}.guest-page__card>:nth-child(3){animation:.5s .4s both gp-child-fade-in}.guest-page__card>:nth-child(4){animation:.5s .45s both gp-child-fade-in}.guest-page__card>:nth-child(5){animation:.5s .5s both gp-child-fade-in}.guest-page__card>:nth-child(6){animation:.5s .55s both gp-child-fade-in}.guest-page__card>:nth-child(7){animation:.5s .6s both gp-child-fade-in}.guest-page__card>:nth-child(8){animation:.5s .65s both gp-child-fade-in}.guest-page__card>:nth-child(9){animation:.5s .7s both gp-child-fade-in}@keyframes gp-child-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guest-page__card .v-field{border-radius:12px}.guest-page__card .v-field--focused{border-radius:12px;box-shadow:0 0 0 3px #d32f2f1f}.guest-page__card .guest-page__submit.v-btn{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#d32f2f,#e53935);border-radius:12px;height:56px;font-size:.9375rem;font-weight:600;transition:box-shadow .25s;position:relative;overflow:hidden}.guest-page__submit:hover{box-shadow:0 4px 16px #d32f2f40}.guest-page__back-link{text-align:center;margin-top:1.5rem;font-size:.875rem}.guest-page__link{color:#d32f2f;font-weight:500;text-decoration:none;transition:color .15s}.guest-page__link:hover{color:#b71c1c;text-decoration:underline}@media (prefers-reduced-motion:reduce){.guest-page__card,.guest-page__card>*{animation:none!important}}@media (width<=960px){.guest-page__card{border-radius:20px;padding:2.5rem 2rem}}@media (width<=600px){.guest-page__container{padding:1rem}.guest-page__card{border-radius:18px;padding:2rem 1.5rem}.guest-page__card-logo{height:38px}.guest-page__card .guest-page__submit.v-btn{height:52px}}.guest-layout.v-application{background-color:#fafafa;background-image:linear-gradient(#00000014 1px,#0000 0),linear-gradient(90deg,#00000014 1px,#0000 0);background-size:48px 48px}.guest-layout .v-application__wrap,.guest-layout .v-main{background:0 0}.guest-layout__icons{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.guest-layout__float-icon{color:#d32f2f;animation:linear infinite icon-float;position:absolute}@keyframes icon-float{0%{transform:translateY(0) rotate(var(--initial-rotation,0deg))}25%{transform:translateY(-12px) rotate(calc(5deg + var(--initial-rotation,0deg)))}50%{transform:translateY(0) rotate(var(--initial-rotation,0deg))}75%{transform:translateY(12px) rotate(calc(-5deg + var(--initial-rotation,0deg)))}to{transform:translateY(0) rotate(var(--initial-rotation,0deg))}}
