@supports (height:100dvh){.bottom-sheet-content{max-height:90dvh!important}}.bottom-sheet-content[data-state=open]{animation:bottom-sheet-in .28s cubic-bezier(.32,.72,0,1)}.bottom-sheet-content[data-state=closed]{animation:bottom-sheet-out .2s cubic-bezier(.32,.72,0,1)}.bottom-sheet-overlay[data-state=open]{animation:bottom-sheet-overlay-in .28s ease-out}.bottom-sheet-overlay[data-state=closed]{animation:bottom-sheet-overlay-out .2s ease-out}@keyframes bottom-sheet-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes bottom-sheet-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes bottom-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bottom-sheet-content[data-state=closed],.bottom-sheet-content[data-state=open],.bottom-sheet-overlay[data-state=closed],.bottom-sheet-overlay[data-state=open]{animation:none!important}}.shimmer-effect[data-v-004ecbeb]{animation:shimmer-004ecbeb 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-004ecbeb{0%{left:-100%}to{left:100%}}.login-overlay-desktop[data-state=open]{animation:login-overlay-in .2s ease-out}.login-overlay-desktop[data-state=closed]{animation:login-overlay-out .15s ease-out}.login-content-desktop[data-state=open]{animation:login-content-in .3s cubic-bezier(.16,1,.3,1)}.login-content-desktop[data-state=closed]{animation:login-content-out .2s cubic-bezier(.7,0,.84,0)}@keyframes login-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes login-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes login-content-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes login-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.92)}}.modal-dot{will-change:transform}@keyframes modal-dot-1{0%{transform:translate3d(0,-10px,0) rotate(0)}50%{transform:translateZ(0) rotate(180deg)}to{transform:translate3d(0,-10px,0) rotate(1turn)}}.modal-dot-1{animation:modal-dot-1 8s ease-in-out infinite}@keyframes modal-dot-2{0%{transform:translateZ(0)}50%{transform:translate3d(-8px,15px,0)}to{transform:translateZ(0)}}.modal-dot-2{animation:modal-dot-2 6s ease-in-out infinite}@keyframes modal-dot-3{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-12px,0) rotate(-90deg)}to{transform:translateZ(0) rotate(-180deg)}}.modal-dot-3{animation:modal-dot-3 7s ease-in-out infinite}@keyframes modal-dot-4{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,8px,0) rotate(45deg)}to{transform:translateZ(0) rotate(90deg)}}.modal-dot-4{animation:modal-dot-4 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.login-content-desktop[data-state=closed],.login-content-desktop[data-state=open],.login-overlay-desktop[data-state=closed],.login-overlay-desktop[data-state=open],.modal-dot{animation:none!important}}.g_id_signin,.g_id_signin iframe{width:100%!important}.g_id_signin iframe{border-radius:22px!important;height:44px!important;min-height:44px!important}.g_id_signin>div{width:100%!important}.g_id_signin div[role=button]{border-radius:22px!important}.turnstile-slot{align-items:center;isolation:isolate}.turnstile-slot,.turnstile-widget{display:flex;justify-content:center;min-height:65px;position:relative}.turnstile-widget{width:100%;z-index:1}.turnstile-skeleton{align-items:center;animation:turnstile-breathe 2.4s ease-in-out infinite;background:linear-gradient(135deg,#3d348b0f,#ff43650f 50%,#ff9f1c0f);border:1px solid rgba(61,52,139,.06);border-radius:16px;display:flex;gap:10px;height:65px;inset:0;justify-content:center;margin:0 auto;max-width:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:300px;z-index:0}.turnstile-skeleton-shield{color:#3d348b66;flex-shrink:0;height:22px;width:22px}.turnstile-skeleton-label{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.01em}@keyframes turnstile-breathe{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.turnstile-skeleton{animation:none!important}}
