.PasswordCard-module__GQVNPG__card{background:#fff;border-radius:2px;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex;position:relative;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.PasswordCard-module__GQVNPG__closeButton{top:var(--space-4);right:var(--space-4);z-index:1;position:absolute}.PasswordCard-module__GQVNPG__body{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-9) var(--space-7) var(--space-7);flex-direction:column;display:flex}.PasswordCard-module__GQVNPG__illustration{flex-shrink:0;width:200px;height:200px;position:relative}.PasswordCard-module__GQVNPG__illustrationPhoto{object-fit:cover}.PasswordCard-module__GQVNPG__container{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:320px;display:flex}.PasswordCard-module__GQVNPG__title{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.PasswordCard-module__GQVNPG__titleText{width:100%;font-family:var(--font-title-fallback);color:var(--color-blue-900);font-size:56px;font-style:normal;line-height:1.2}.PasswordCard-module__GQVNPG__subtitle{width:100%;font-family:var(--font-ibm-plex-serif);color:var(--color-blue-950);font-size:14px;font-weight:400;line-height:1.6}.PasswordCard-module__GQVNPG__bottom{width:100%;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.PasswordCard-module__GQVNPG__contact{width:100%;max-width:320px;font-family:var(--font-ibm-plex-serif);color:var(--color-blue-950);text-align:center;font-size:14px;line-height:1.6}.PasswordCard-module__GQVNPG__contactLink{color:inherit;font-weight:700;text-decoration:underline}@media (max-width:480px){.PasswordCard-module__GQVNPG__illustration{width:240px;height:240px}.PasswordCard-module__GQVNPG__titleText{font-size:40px}}
.PasswordInput-module__ni2k7G__field{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border:1px solid var(--color-zinc-400);border-radius:var(--radius-pill);background:#09090b08;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative}.PasswordInput-module__ni2k7G__field:focus-within{border-color:var(--color-blue-900);box-shadow:0 0 0 3px #174b961a}.PasswordInput-module__ni2k7G__fieldError{border-color:var(--color-orange-600)}.PasswordInput-module__ni2k7G__fieldError:focus-within{box-shadow:0 0 0 3px #f549001a}.PasswordInput-module__ni2k7G__label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PasswordInput-module__ni2k7G__input{min-width:0;font-family:var(--font-ibm-plex-serif);color:var(--color-blue-900);text-align:center;background:0 0;border:none;flex:1 1 0;font-size:18px;line-height:1.6}.PasswordInput-module__ni2k7G__input::placeholder{color:var(--color-zinc-400)}.PasswordInput-module__ni2k7G__input:focus{outline:none}.PasswordInput-module__ni2k7G__submit{width:40px;height:40px;padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-zinc-400);color:#fff;cursor:not-allowed;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-out;display:flex}.PasswordInput-module__ni2k7G__submit:not(:disabled){background:var(--color-blue-900);cursor:pointer}.PasswordInput-module__ni2k7G__submit:not(:disabled):hover{background:var(--color-blue-950)}.PasswordInput-module__ni2k7G__submit:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:2px}
.PasswordGate-module__rG83KG__overlay{z-index:200;padding:var(--space-6);background:var(--color-background-lv1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PasswordGate-module__rG83KG__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0003;position:absolute;inset:0}.PasswordGate-module__rG83KG__form{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.PasswordGate-module__rG83KG__error{width:100%;font-family:var(--font-ibm-plex-sans);color:var(--color-orange-600);text-align:center;font-size:14px;line-height:1.5}.PasswordGate-module__rG83KG__success{width:100%;font-family:var(--font-ibm-plex-sans);color:var(--color-green-500);text-align:center;font-size:14px;line-height:1.5}
.MockupGallery-module__q81KWG__gallery{gap:var(--space-8);width:100%;padding-bottom:var(--space-8);flex-direction:column;display:flex}
.PhoneMockup-module__5y0HJW__frame{aspect-ratio:696/392;border-radius:var(--space-2);background:#fff;border:1px solid #0000001a;width:100%;position:relative;overflow:hidden}.PhoneMockup-module__5y0HJW__background{object-fit:cover;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.PhoneMockup-module__5y0HJW__deviceFrame{aspect-ratio:644/1324;object-fit:contain;width:25.08%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.DayInAppSection-module__ShzwMG__steps{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.DayInAppSection-module__ShzwMG__stepIntro{margin-bottom:var(--space-4)}.DayInAppSection-module__ShzwMG__phoneMockup{border:1px solid var(--color-border-50);border-radius:var(--radius-md);background:#fff6;flex-direction:column;width:100%;height:460px;display:flex;overflow:hidden}.DayInAppSection-module__ShzwMG__phoneMockupTitle{padding:var(--space-3) var(--space-4) 0;font-family:var(--font-ibm-plex-serif);color:var(--color-blue-900);flex-shrink:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.6}.DayInAppSection-module__ShzwMG__phoneMockupBody{width:100%;min-height:0;padding:var(--space-3);flex:auto;align-items:center;display:flex}@media (max-width:768px){.DayInAppSection-module__ShzwMG__phoneMockup{height:auto}}
