.PasswordExperience-module__12a_Ba__page{isolation:isolate;color:#24160f;background:radial-gradient(circle at 22% 44%,#c6904e2e,#0000 29%),radial-gradient(circle at 84% 16%,#76402b17,#0000 30%),linear-gradient(135deg,#fffaf0 0%,#f3e7d5 52%,#ecddc9 100%);min-block-size:100dvh;position:relative;overflow-x:hidden}.PasswordExperience-module__12a_Ba__page:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(#0000 52%,#32170d21 118%);position:fixed;inset:0}.PasswordExperience-module__12a_Ba__paperTexture{z-index:-1;opacity:.14;mix-blend-mode:multiply;pointer-events:none;background-image:repeating-linear-gradient(11deg,#53301c0f 0 1px,#0000 1px 6px),repeating-linear-gradient(97deg,#ffffff2e 0 1px,#0000 1px 8px);background-size:9px 13px,17px 11px;position:fixed;inset:0}.PasswordExperience-module__12a_Ba__layout{width:min(1180px,100%);min-block-size:100dvh;padding:max(58px, calc(env(safe-area-inset-top) + 42px)) max(32px, calc(env(safe-area-inset-right) + 32px)) max(58px, calc(env(safe-area-inset-bottom) + 42px)) max(32px, calc(env(safe-area-inset-left) + 32px));grid-template-columns:minmax(420px,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(42px,7vw,96px);margin-inline:auto;display:grid}.PasswordExperience-module__12a_Ba__brandStory{text-align:right;justify-self:end;max-inline-size:600px;display:grid}.PasswordExperience-module__12a_Ba__brandEyebrow{color:#9c642b;letter-spacing:.02em;margin:0 0 15px;font-size:clamp(.78rem,.86vw,.94rem);font-weight:900;line-height:1.55}.PasswordExperience-module__12a_Ba__brandTitle{color:#21130d;letter-spacing:-.035em;text-wrap:balance;gap:2px;margin:0;font-size:clamp(3.45rem,5.2vw,5.65rem);font-weight:1000;line-height:.99;display:grid}.PasswordExperience-module__12a_Ba__brandTitle span{display:block}.PasswordExperience-module__12a_Ba__brandRule{background:linear-gradient(90deg,#bb8748,#bb874814);block-size:1px;inline-size:min(270px,52%);margin-block:29px 20px;box-shadow:0 1px #ffffff8c}.PasswordExperience-module__12a_Ba__brandCaption{color:#3a2417a6;margin:0;font-size:1rem;font-weight:760}.PasswordExperience-module__12a_Ba__card{text-align:right;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#fffaf1db;border:1px solid #7b4c2933;border-radius:34px;gap:18px;inline-size:min(470px,100%);min-inline-size:0;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 84px #46231229,inset 0 1px #ffffffc7}.PasswordExperience-module__12a_Ba__card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}.PasswordExperience-module__12a_Ba__cardHeader{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;display:grid}.PasswordExperience-module__12a_Ba__medallion{aspect-ratio:1;background:radial-gradient(circle at 34% 25%,#ffe0ae2e,#0000 22%),linear-gradient(145deg,#512919 0%,#2c150e 51%,#130906 100%);border-radius:50%;place-items:center;inline-size:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #3b1c0e3d,inset 0 2px 2px #ffe2b129,inset 0 -12px 24px #0000006b}.PasswordExperience-module__12a_Ba__medallion:after{content:"";filter:blur(4px);background:linear-gradient(90deg,#0000,#ffeec64d,#0000);inline-size:22%;animation:7s ease-in-out infinite PasswordExperience-module__12a_Ba__medallionSweep;position:absolute;inset:-32% auto -32% -58%;transform:rotate(17deg)}.PasswordExperience-module__12a_Ba__medallionRim{border:1px solid #ecbe763d;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 3px #0c06043d,inset 0 0 12px #00000047}.PasswordExperience-module__12a_Ba__medallionMark{z-index:2;object-fit:contain;opacity:.9;filter:sepia(.34)saturate(.9)brightness(1.2)drop-shadow(0 2px 3px #00000052);block-size:64%;inline-size:64%;position:relative}.PasswordExperience-module__12a_Ba__headingGroup{gap:4px;min-inline-size:0;display:grid}.PasswordExperience-module__12a_Ba__eyebrow,.PasswordExperience-module__12a_Ba__headingGroup h1,.PasswordExperience-module__12a_Ba__description,.PasswordExperience-module__12a_Ba__fieldHint,.PasswordExperience-module__12a_Ba__feedback{margin:0}.PasswordExperience-module__12a_Ba__eyebrow{color:#9a642c;letter-spacing:.035em;font-size:.78rem;font-weight:900}.PasswordExperience-module__12a_Ba__headingGroup h1{color:#2a170f;letter-spacing:-.025em;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:950;line-height:1.1}.PasswordExperience-module__12a_Ba__description{color:#3a2417b8;font-size:.96rem;font-weight:650;line-height:1.68}.PasswordExperience-module__12a_Ba__form{gap:9px;display:grid}.PasswordExperience-module__12a_Ba__form label{color:#4b2b1c;font-size:.86rem;font-weight:880}.PasswordExperience-module__12a_Ba__input{color:#352016;min-block-size:50px;inline-size:100%;min-inline-size:0;font:inherit;text-align:left;direction:ltr;background:#fffdf8f0;border:1px solid #7b4c2947;border-radius:16px;padding-inline:15px;font-size:.95rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #4623120d}.PasswordExperience-module__12a_Ba__input::placeholder{color:#5637266b;font-weight:600}.PasswordExperience-module__12a_Ba__input:hover{border-color:#7b4c296b}.PasswordExperience-module__12a_Ba__input:focus-visible{background:#fffdf8;border-color:#90582ab8;outline:none;box-shadow:0 0 0 4px #b1763726}.PasswordExperience-module__12a_Ba__input[aria-invalid=true]{border-color:#a4342d7a}.PasswordExperience-module__12a_Ba__fieldHint{color:#3a241794;font-size:.78rem;font-weight:650;line-height:1.55}.PasswordExperience-module__12a_Ba__feedback{color:#882e29;background:#a4342d14;border:1px solid #a4342d2e;border-radius:14px;padding:11px 13px;font-size:.86rem;font-weight:820;line-height:1.55}.PasswordExperience-module__12a_Ba__submitButton{color:#fff4dc;cursor:pointer;min-block-size:50px;font:inherit;background:linear-gradient(#714020 0%,#492214 100%);border:1px solid #f6ca7e85;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-block-start:8px;padding-inline:18px;font-size:.94rem;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 13px 28px #4623122e,inset 0 1px #ffeac32e}.PasswordExperience-module__12a_Ba__submitButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #4623123b,inset 0 1px #ffeac338}.PasswordExperience-module__12a_Ba__submitButton:focus-visible{outline-offset:4px;outline:3px solid #834c2252}.PasswordExperience-module__12a_Ba__submitButton:disabled{cursor:wait;opacity:.78}.PasswordExperience-module__12a_Ba__spinner{border:2px solid #fff4dc57;border-block-start-color:#fff4dc;border-radius:50%;block-size:17px;inline-size:17px;animation:.7s linear infinite PasswordExperience-module__12a_Ba__submitSpin}.PasswordExperience-module__12a_Ba__footer{border-block-start:1px solid #7b4c291f;justify-content:center;padding-block-start:2px;display:flex}.PasswordExperience-module__12a_Ba__footer a{color:#6d3b21;text-align:center;text-underline-offset:4px;align-items:center;min-block-size:44px;font-size:.88rem;font-weight:820;text-decoration-thickness:1px;display:inline-flex}.PasswordExperience-module__12a_Ba__footer a:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #834c223d}@keyframes PasswordExperience-module__12a_Ba__submitSpin{to{transform:rotate(1turn)}}@keyframes PasswordExperience-module__12a_Ba__medallionSweep{0%,28%{opacity:0;left:-58%}38%{opacity:.8}68%,to{opacity:0;left:138%}}@media (max-width:900px){.PasswordExperience-module__12a_Ba__layout{grid-template-columns:minmax(330px,.8fr) minmax(380px,1fr);gap:32px;padding-inline:24px}.PasswordExperience-module__12a_Ba__brandTitle{font-size:clamp(2.8rem,6vw,4.2rem)}}@media (max-width:720px){.PasswordExperience-module__12a_Ba__page{overscroll-behavior-y:contain;overflow-y:auto}.PasswordExperience-module__12a_Ba__layout{width:100%;min-block-size:100dvh;padding:max(22px, calc(env(safe-area-inset-top) + 16px)) max(16px, env(safe-area-inset-right)) max(30px, calc(env(safe-area-inset-bottom) + 22px)) max(16px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);place-items:center}.PasswordExperience-module__12a_Ba__brandStory{display:none}.PasswordExperience-module__12a_Ba__card{border-radius:28px;inline-size:min(440px,100%);padding:clamp(22px,7vw,32px)}.PasswordExperience-module__12a_Ba__cardHeader{grid-template-columns:68px minmax(0,1fr);gap:15px}.PasswordExperience-module__12a_Ba__medallion{inline-size:68px}.PasswordExperience-module__12a_Ba__input,.PasswordExperience-module__12a_Ba__submitButton{min-block-size:52px}}@media (max-width:390px){.PasswordExperience-module__12a_Ba__card{border-radius:24px;gap:15px;padding:20px 18px}.PasswordExperience-module__12a_Ba__cardHeader{grid-template-columns:58px minmax(0,1fr);gap:13px}.PasswordExperience-module__12a_Ba__medallion{inline-size:58px}.PasswordExperience-module__12a_Ba__headingGroup h1{font-size:1.72rem}}@media (max-width:720px) and (max-height:650px){.PasswordExperience-module__12a_Ba__layout{align-items:start;padding-block-start:max(12px, env(safe-area-inset-top))}.PasswordExperience-module__12a_Ba__card{gap:13px;padding-block:18px}.PasswordExperience-module__12a_Ba__medallion{inline-size:58px}.PasswordExperience-module__12a_Ba__cardHeader{grid-template-columns:58px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.PasswordExperience-module__12a_Ba__medallion:after{display:none}.PasswordExperience-module__12a_Ba__input,.PasswordExperience-module__12a_Ba__submitButton{transition:none}.PasswordExperience-module__12a_Ba__spinner{animation-duration:1.4s}}
