.GVbi3W_root{container-type:size}.GVbi3W_illustration{aspect-ratio:610/310;perspective:1500px;width:min(610px,100%)}.GVbi3W_board{width:93.44%;height:95.16%;transform-style:preserve-3d;background-color:#f1f0eb;background-image:linear-gradient(#73776908 1px,#0000 1px),linear-gradient(90deg,#73776908 1px,#0000 1px);background-size:4.39% 8.47%;border-radius:clamp(12px,3cqw,23px);top:0;left:3.28%;transform:rotateX(43deg)rotate(-16deg);box-shadow:0 8px #e8e8e1,0 10px 1px #dddcd4,0 43px 35px -30px #5559435c}.GVbi3W_appTile{background:linear-gradient(145deg,#fff,#f7f6f1);border-radius:clamp(7px,1.4cqw,12px);padding:clamp(6px,1.3cqw,13px);animation:7s ease-in-out infinite GVbi3W_settle;box-shadow:0 5px #e5e3d9,0 13px 12px -6px #6c685730}.GVbi3W_dataTile{box-shadow:0 4px #e0e3d7,0 9px 9px -5px #777c6433}.GVbi3W_cable{stroke-dasharray:65 735;animation:5s linear infinite GVbi3W_trace}.GVbi3W_heading{font-size:clamp(18px,3.5cqw,25px);line-height:1.3}.GVbi3W_activity{animation:2.4s ease-in-out infinite GVbi3W_activity}.GVbi3W_statusDot{animation:2s ease-in-out infinite GVbi3W_breathe}.GVbi3W_appTile,.GVbi3W_cable,.GVbi3W_activity,.GVbi3W_statusDot{animation-play-state:var(--loading-animation-state,running)}@keyframes GVbi3W_settle{0%,12%,to{transform:translateY(-8px)}30%,78%{transform:translateY(0)}}@keyframes GVbi3W_trace{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}@keyframes GVbi3W_activity{0%,70%,to{opacity:.18}25%,45%{opacity:1}}@keyframes GVbi3W_breathe{0%,to{opacity:.4}50%{opacity:1}}@container (max-height:540px){.GVbi3W_illustration{width:min(460px,100%)}}@container (max-height:400px){.GVbi3W_illustration{width:min(300px,85%);margin-bottom:0}}@media (prefers-reduced-motion:reduce){.GVbi3W_appTile,.GVbi3W_cable,.GVbi3W_activity,.GVbi3W_statusDot{animation:none}.GVbi3W_cable{stroke-dasharray:none;opacity:.4}.GVbi3W_activity{opacity:.5}}
@font-face{font-family:inter;src:url(../media/InterVariable-s.p.153gulfmx67vg.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(../media/InterVariable_Italic-s.p.1eh2wfqjgrpm8.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.tFqcnW_className{font-family:inter,inter Fallback}.tFqcnW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:blMelody;src:url(../media/BLMelody_Light-s.p.2x97aabr16hxj.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:blMelody;src:url(../media/BLMelody_Regular-s.p.1m1s42fkv9cp9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:blMelody;src:url(../media/BLMelody_Medium-s.p.02i9ifoda2mdc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:blMelody;src:url(../media/BLMelody_SemiBold-s.p.1znzxywzao98_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:semi-bold}@font-face{font-family:blMelody;src:url(../media/BLMelody_Bold-s.p.2qqaez17mus-a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:blMelody;src:url(../media/BLMelody_Bold-s.p.2qqaez17mus-a.woff2)format("woff2");font-display:swap;font-weight:800;font-style:bold}@font-face{font-family:blMelody;src:url(../media/BLMelody_Bold-s.p.2qqaez17mus-a.woff2)format("woff2");font-display:swap;font-weight:900;font-style:bold}@font-face{font-family:blMelody Fallback;src:local(Arial);ascent-override:94.71%;descent-override:17.82%;line-gap-override:29.07%;size-adjust:106.64%}._26e2fq_className{font-family:blMelody,blMelody Fallback}._26e2fq_variable{--font-bl-melody:"blMelody", "blMelody Fallback"}
.vmkmna_pageWrapper{background-color:hsl(var(--background,0 0% 98%));flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8vh 1rem;display:flex;position:relative}.vmkmna_container{background-color:hsl(var(--card,0 0% 100%));color:hsl(var(--card-foreground,0 0% 20%));border-radius:var(--radius,.5rem);width:100%;max-width:400px;box-shadow:var(--shadow-sm,0px 4px 8px #00000008, 0px 12px 32px #00000008);font-family:var(--font-sans,"Inter", sans-serif);isolation:isolate;padding:2.5rem 2rem;transition:transform .2s;position:relative}.vmkmna_container:after{content:"";border-radius:inherit;border:1px solid hsl(var(--border,0 0% 90%));pointer-events:none;z-index:1;position:absolute;inset:0}.vmkmna_header{text-align:center;margin-bottom:2rem}.vmkmna_title{letter-spacing:-.02em;color:hsl(var(--foreground,0 0% 0%));margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.vmkmna_subtitle{color:hsl(var(--muted-foreground,0 0% 40%));font-size:.9375rem;line-height:1.5}.vmkmna_form{flex-direction:column;gap:.5rem;display:flex}.vmkmna_formGroup{flex-direction:column;gap:.375rem;display:flex}.vmkmna_label{color:hsl(var(--foreground,0 0% 12%));align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.vmkmna_inputField{border:1px solid hsl(var(--border,0 0% 90%));border-radius:var(--radius,.5rem);background-color:hsl(var(--card,0 0% 100%));width:100%;color:hsl(var(--card-foreground,0 0% 20%));padding:.75rem .875rem;font-size:.9375rem;line-height:1.5;transition:all .15s;display:block}.vmkmna_inputField:hover{border-color:hsl(var(--ring,0 0% 80%))}.vmkmna_inputField:disabled{background-color:hsl(var(--muted,0 0% 92%));border-color:hsl(var(--border,0 0% 90%));cursor:not-allowed;opacity:.7}.vmkmna_inputField:focus{border-color:hsl(var(--ring,0 0% 0%));box-shadow:0 0 0 2px hsl(var(--ring,0 0% 0%) / .2);outline:none}.vmkmna_inputField::placeholder{color:hsl(var(--muted-foreground,0 0% 45%))}.vmkmna_inputField.vmkmna_inputError{border-color:hsl(var(--destructive,0 84% 60%))}.vmkmna_inputField.vmkmna_inputError:focus{box-shadow:0 0 0 2px hsl(var(--destructive,0 84% 60%) / .15)}.vmkmna_button{border-radius:var(--radius,.5rem);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:.5rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.vmkmna_button:active{transform:scale(.98)}.vmkmna_primaryButton{width:100%;box-shadow:var(--shadow-sm,none);border:1px solid hsl(var(--border,0 0% 90%));background-color:hsl(var(--primary,0 0% 5%))!important;color:hsl(var(--primary-foreground,0 0% 100%))!important}.vmkmna_primaryButton:hover{opacity:.9!important;background-color:hsl(var(--primary,0 0% 5%))!important}.vmkmna_primaryButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--background,0 0% 98%)), 0 0 0 4px hsl(var(--primary,0 0% 5%));outline:none}.vmkmna_primaryButton:disabled{opacity:.5;cursor:not-allowed}.vmkmna_successMessage{text-align:center;color:hsl(var(--card-foreground,0 0% 20%));flex-direction:column;align-items:center;gap:1rem;padding:1rem .5rem;display:flex}.vmkmna_successIcon{width:48px;height:48px;color:hsl(var(--success,142 71% 45%));margin-bottom:.25rem}.vmkmna_successTitle{letter-spacing:-.01em;color:hsl(var(--foreground,0 0% 0%));font-size:1.25rem;font-weight:600}.vmkmna_successText{color:hsl(var(--muted-foreground,0 0% 40%));font-size:.9375rem;line-height:1.5}.vmkmna_successText strong{color:hsl(var(--foreground,0 0% 0%));font-weight:600}.vmkmna_successSubtext{color:hsl(var(--muted-foreground,0 0% 40%));margin-top:.25rem;font-size:.875rem}.vmkmna_errorMessage{color:hsl(var(--destructive,0 84% 60%));background-color:hsl(var(--destructive,0 84% 60%) / .08);border:1px solid hsl(var(--destructive,0 84% 60%) / .2);border-radius:var(--radius,.5rem);text-align:center;width:100%;padding:.75rem 1rem;font-size:.875rem}.vmkmna_fieldError{color:hsl(var(--destructive,0 84% 60%));margin-top:.25rem;font-size:.8125rem}.vmkmna_toggleModeWrapper{text-align:center;color:hsl(var(--muted-foreground,0 0% 40%));margin-top:1.75rem;font-size:.875rem}.vmkmna_toggleModeLink{color:hsl(var(--foreground,0 0% 5%));cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .15s}.vmkmna_toggleModeLink:hover{opacity:.7}.vmkmna_toggleModeLink:focus{outline:none}.vmkmna_toggleModeLink:focus-visible{outline:2px solid hsl(var(--primary,0 0% 5%));outline-offset:2px;border-radius:2px}.vmkmna_backButton{color:hsl(var(--foreground,0 0% 5%));cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .15s}.vmkmna_backButton:hover{opacity:.7}.vmkmna_backButton:focus{outline:none}.vmkmna_backButton:focus-visible{outline:2px solid hsl(var(--primary,0 0% 5%));outline-offset:2px;border-radius:2px}.vmkmna_googleButton{border:1px solid hsl(var(--border,0 0% 90%));border-radius:var(--radius,.5rem);text-align:center;align-items:center;gap:.5rem;width:100%;margin-top:1.5rem;font-size:.875rem;display:flex;background-color:hsl(var(--secondary,0 0% 96%))!important;color:hsl(var(--secondary-foreground,0 0% 12%))!important}.vmkmna_googleButton:hover{border-color:hsl(var(--border,0 0% 90%));background-color:hsl(var(--secondary,0 0% 96%) / .7)!important}.vmkmna_googleButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--background,0 0% 98%)), 0 0 0 4px hsl(var(--primary,0 0% 5%));outline:none}.vmkmna_googleButton:disabled{opacity:.5;cursor:not-allowed;background-color:hsl(var(--muted,0 0% 96%));color:hsl(var(--muted-foreground,0 0% 45%))}@media (max-width:640px){.vmkmna_container{padding:2rem}.vmkmna_title{font-size:1.375rem}}@media (max-width:480px){.vmkmna_container{padding:1.75rem}}.vmkmna_loadingState,.vmkmna_errorState{text-align:center}.vmkmna_divider{align-items:center;margin:1rem 0;display:flex}.vmkmna_dividerLine{background-color:hsl(var(--border,0 0% 90%));flex-grow:1;height:1px}.vmkmna_dividerText{color:hsl(var(--muted-foreground,0 0% 40%));padding:0 .75rem;font-size:.875rem}