.password-page-module__aCc4VG__page{background-color:var(--color-bg);justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.password-page-module__aCc4VG__bgVideo{object-fit:cover;filter:blur(120px);width:100%;height:100%;scale:1.3}.password-page-module__aCc4VG__bgVideoWrap{z-index:0;opacity:0;transition:opacity .8s var(--ease-standard);pointer-events:none;position:fixed;inset:0;overflow:hidden}.password-page-module__aCc4VG__page:has(.password-page-module__aCc4VG__imageArea:hover) .password-page-module__aCc4VG__bgVideoWrap{opacity:1}.password-page-module__aCc4VG__imageArea:hover .password-page-module__aCc4VG__cardVideoWrap{opacity:0}.password-page-module__aCc4VG__imageArea:hover .password-page-module__aCc4VG__etLogo{color:#1a1a1a}.password-page-module__aCc4VG__topBar{z-index:20;justify-content:space-between;align-items:flex-start;padding:clamp(18px,2.5vw,30px);display:flex;position:fixed;top:0;left:0;right:0}.password-page-module__aCc4VG__pill{-webkit-backdrop-filter:blur(25px);font-family:var(--Rand_Regular);color:#535252;white-space:nowrap;cursor:pointer;font-feature-settings:"case" 1;transition:background .2s var(--ease-standard);background:#e1e1e1b3;border:none;border-radius:57px;align-items:center;padding:clamp(8px,.8vw,10px) clamp(16px,1.5vw,20px);font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.password-page-module__aCc4VG__pill:hover{background:#e1e1e173}.password-page-module__aCc4VG__socialLinks{align-items:center;gap:clamp(15px,1.5vw,19px);display:flex}.password-page-module__aCc4VG__socialLink{font-family:var(--Rand_Regular);color:#535252;font-feature-settings:"case" 1;transition:color .8s var(--ease-standard);font-size:14px;line-height:1.2;text-decoration:none}.password-page-module__aCc4VG__page:has(.password-page-module__aCc4VG__imageArea:hover) .password-page-module__aCc4VG__socialLink{color:#fff}.password-page-module__aCc4VG__card{z-index:10;-webkit-backdrop-filter:blur(25px);background:#e1e1e1b3;border-radius:min(3vw,16px);flex-direction:column;gap:min(7.5vw,50px);width:min(82vw,536px);padding:min(5vw,30px);display:flex;position:relative}.password-page-module__aCc4VG__cardHeader{flex-direction:column;gap:10px;display:flex}.password-page-module__aCc4VG__cardTitle{font-family:var(--Rand_Regular);letter-spacing:-.02em;color:#535252;font-size:clamp(20px,2.5vw,32px);line-height:1.2}.password-page-module__aCc4VG__cardSubtitle{font-family:var(--Rand_Regular);color:var(--color-text);font-feature-settings:"case" 1;font-size:clamp(12px,1.1vw,14px);line-height:1.2}.password-page-module__aCc4VG__cardBody{flex-direction:column;gap:clamp(20px,2.2vw,30px);display:flex}.password-page-module__aCc4VG__imageArea{aspect-ratio:476/337;cursor:pointer;background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.password-page-module__aCc4VG__cardVideoWrap{transition:opacity .6s var(--ease-standard);border-radius:8px;position:absolute;inset:0;overflow:hidden}.password-page-module__aCc4VG__cardVideo{object-fit:cover;filter:blur(40px);width:100%;height:100%;scale:1.3}.password-page-module__aCc4VG__etLogo{aspect-ratio:77/44;color:#fff;width:clamp(55px,5.5vw,77px);height:auto;transition:color .6s var(--ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.password-page-module__aCc4VG__formArea{flex-direction:column;gap:12px;display:flex}.password-page-module__aCc4VG__inputRow{filter:url(#goo-finesse);align-items:stretch;width:100%;display:flex;position:relative}.password-page-module__aCc4VG__input{background:var(--color-card);color:var(--color-text);font-family:var(--Rand_Regular);font-feature-settings:"case" 1;transition:margin-right .4s var(--ease-out);border:none;border-radius:100px;outline:none;flex:1;padding:10px 20px;font-size:clamp(12px,1.1vw,14px);line-height:1.2}.password-page-module__aCc4VG__input::placeholder{color:#9e9e9e;font-family:var(--Rand_Regular)}.password-page-module__aCc4VG__connector{background-color:var(--color-card);width:12px;height:12px;transition:all .4s var(--ease-out);flex-shrink:0;align-self:center;margin:0 -4px}.password-page-module__aCc4VG__submitBtn{background:var(--color-card);color:var(--color-text);font-family:var(--Rand_Regular);white-space:nowrap;cursor:pointer;font-feature-settings:"case" 1;transition:opacity .35s var(--ease-standard), margin-left .4s var(--ease-out);border:none;border-radius:100px;flex-shrink:0;padding:10px 20px;font-size:clamp(12px,1.1vw,14px);line-height:1.2}.password-page-module__aCc4VG__submitBtn:disabled{opacity:.5;cursor:default}.password-page-module__aCc4VG__consent{font-family:var(--Rand_Regular);color:var(--color-text);font-size:10px;line-height:1.2}.password-page-module__aCc4VG__inputError{color:#ff8559}.password-page-module__aCc4VG__inputSuccess{color:var(--color-text-button)}.password-page-module__aCc4VG__submitDisabled{pointer-events:none}@media (hover:hover){.password-page-module__aCc4VG__inputRow:hover .password-page-module__aCc4VG__connector{opacity:0;width:0;margin:0}.password-page-module__aCc4VG__inputRow:hover .password-page-module__aCc4VG__input{margin-right:4px}.password-page-module__aCc4VG__inputRow:hover .password-page-module__aCc4VG__submitBtn{margin-left:4px}}.password-page-module__aCc4VG__inputRow:focus-within .password-page-module__aCc4VG__connector{opacity:0;width:0;margin:0}.password-page-module__aCc4VG__inputRow:focus-within .password-page-module__aCc4VG__input{margin-right:4px}.password-page-module__aCc4VG__inputRow:focus-within .password-page-module__aCc4VG__submitBtn{margin-left:4px}.password-page-module__aCc4VG__bottomBar{z-index:20;position:fixed;bottom:clamp(18px,2.5vw,30px);left:clamp(18px,2.5vw,30px)}.password-page-module__aCc4VG__passwordRow{align-items:stretch;display:flex}.password-page-module__aCc4VG__passwordOpen{filter:url(#goo-finesse)}.password-page-module__aCc4VG__passwordInput{background:var(--color-card);width:0;color:var(--color-text);font-family:var(--Rand_Regular);font-feature-settings:"case" 1;opacity:0;transition:width .5s var(--ease-out), padding .5s var(--ease-out), opacity .4s var(--ease-standard), margin-right .4s var(--ease-out);border:none;border-radius:100px;outline:none;padding:10px 0;font-size:14px;line-height:1.2;overflow:hidden}.password-page-module__aCc4VG__passwordInput::placeholder{color:#9e9e9e}.password-page-module__aCc4VG__passwordError::placeholder{color:#ff8559}.password-page-module__aCc4VG__passwordConnector{background-color:var(--color-card);opacity:0;width:0;height:12px;transition:all .5s var(--ease-out);flex-shrink:0;align-self:center;margin:0}.password-page-module__aCc4VG__passwordSubmit{background:var(--color-card);width:0;color:var(--color-text);font-family:var(--Rand_Regular);white-space:nowrap;cursor:pointer;font-feature-settings:"case" 1;opacity:0;transition:width .5s var(--ease-out), padding .5s var(--ease-out), opacity .4s var(--ease-standard), margin-left .4s var(--ease-out);border:none;border-radius:100px;padding:10px 0;font-size:14px;line-height:1.2;overflow:hidden}.password-page-module__aCc4VG__passwordOpen .password-page-module__aCc4VG__passwordInput{opacity:1;width:min(55vw,280px);padding:10px 20px}.password-page-module__aCc4VG__passwordOpen .password-page-module__aCc4VG__passwordConnector{opacity:1;width:12px;margin:0 -4px}.password-page-module__aCc4VG__passwordOpen .password-page-module__aCc4VG__passwordSubmit{opacity:1;width:auto;padding:10px 20px}.password-page-module__aCc4VG__passwordOpen .password-page-module__aCc4VG__pill{display:none}@media (hover:hover){.password-page-module__aCc4VG__passwordOpen:hover .password-page-module__aCc4VG__passwordConnector{opacity:0;width:0;margin:0}.password-page-module__aCc4VG__passwordOpen:hover .password-page-module__aCc4VG__passwordInput{margin-right:4px}.password-page-module__aCc4VG__passwordOpen:hover .password-page-module__aCc4VG__passwordSubmit{margin-left:4px}}.password-page-module__aCc4VG__passwordOpen:focus-within .password-page-module__aCc4VG__passwordConnector{opacity:0;width:0;margin:0}.password-page-module__aCc4VG__passwordOpen:focus-within .password-page-module__aCc4VG__passwordInput{margin-right:4px}.password-page-module__aCc4VG__passwordOpen:focus-within .password-page-module__aCc4VG__passwordSubmit{margin-left:4px}.password-page-module__aCc4VG__manifesto{z-index:30;background-color:var(--color-bg);opacity:0;animation:password-page-module__aCc4VG__fadeIn .4s var(--ease-standard) forwards;position:fixed;inset:0;overflow-y:auto}.password-page-module__aCc4VG__manifestoClose{z-index:31;-webkit-backdrop-filter:blur(25px);cursor:pointer;width:38px;height:38px;transition:opacity .2s var(--ease-standard);background:#e1e1e1b3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:clamp(18px,2.5vw,30px);left:clamp(18px,2.5vw,30px)}.password-page-module__aCc4VG__manifestoClose:hover{opacity:.75}.password-page-module__aCc4VG__manifestoClose:before,.password-page-module__aCc4VG__manifestoClose:after{content:"";background:#535252;width:1px;height:15px;position:absolute}.password-page-module__aCc4VG__manifestoClose:before{transform:rotate(45deg)}.password-page-module__aCc4VG__manifestoClose:after{transform:rotate(-45deg)}.password-page-module__aCc4VG__manifestoContent{max-width:1577px;margin:0 auto;padding:clamp(100px,10vw,138px) clamp(18px,5.5vw,76px) clamp(80px,8vw,120px)}.password-page-module__aCc4VG__manifestoText{font-family:var(--Rand_Thin);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(24px,4.5vw,64px);line-height:1.12}.password-page-module__aCc4VG__manifestoText p{margin-bottom:clamp(24px,3.5vw,48px)}.password-page-module__aCc4VG__manifestoText p:last-child{margin-bottom:0}.password-page-module__aCc4VG__manifestoLine{opacity:0;transition:opacity .6s var(--ease-standard), transform .6s var(--ease-standard);display:block;transform:translateY(12px)}.password-page-module__aCc4VG__manifestoLineVisible{opacity:1;transform:translateY(0)}.password-page-module__aCc4VG__manifestoParagraphBreak{height:clamp(24px,3.5vw,48px);display:block}@media (prefers-reduced-motion:reduce){.password-page-module__aCc4VG__manifestoLine{opacity:1;transition:none;transform:none}}@keyframes password-page-module__aCc4VG__fadeIn{0%{opacity:0}to{opacity:1}}@media not (min-width:755px){.password-page-module__aCc4VG__bottomBar,.password-page-module__aCc4VG__manifestoClose{left:50%;transform:translate(-50%)}}
