@font-face{font-family:Geist;src:url('/assets/geist-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#101414;color:#eeeFEA;font-family:Geist,Calibri,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}header,main,footer{max-width:1280px;margin:auto;padding-left:5%;padding-right:5%}header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.brand{display:flex;align-items:center;gap:12px;color:#e2cda9;font-size:18px;font-weight:650;letter-spacing:1px}.brand img{width:47px;height:47px;object-fit:contain}.brand small{display:block;font-size:10px;font-weight:500;letter-spacing:4px}.back{font-size:13px;color:#b6bcb8}main{display:grid;grid-template-columns:1fr 440px;gap:8%;align-items:center;min-height:calc(100svh - 174px);padding-top:60px;padding-bottom:60px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2.5px;color:#dcc39c}h1{font-size:clamp(34px,4vw,54px);line-height:1.15;font-weight:500;letter-spacing:-1.5px;margin:22px 0}h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;font-weight:500;margin:0 0 12px}.lede{color:#b9c0bb;font-size:17px;max-width:390px}.support{margin-top:48px;font-size:13px;color:#969f99}.support a{color:#dcc39c;overflow-wrap:anywhere}.panel{background:#171c1a;border:1px solid #ffffff14;border-radius:18px;padding:32px}.panel p{color:#b9c0bb;margin:0 0 24px}fieldset{padding:0;margin:0;border:0}label{display:block;font-size:13px;margin-bottom:8px}input{display:block;width:100%;border:1px solid #ffffff26;background:#101513;color:#f0f1ed;border-radius:8px;padding:13px 14px;font:inherit;margin-bottom:20px;outline:none}input:focus{border-color:#dcc39c;box-shadow:0 0 0 3px #dcc39c18}button{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid transparent;background:#dec6a0;color:#141914;border-radius:8px;padding:13px 17px;font:inherit;font-weight:550;cursor:pointer;transition:transform .18s,background .18s}button:not(:disabled):hover{transform:translateY(-2px);background:#ecd7b6}button:not(:disabled):active{transform:translateY(0)}button:disabled,fieldset:disabled{opacity:.5;cursor:not-allowed}.text-button{background:none;color:#dcc39c;padding:0;width:auto;margin-top:18px;font-size:13px}.text-button:not(:disabled):hover{background:none;color:#f1d8ad}.text-link{display:inline-block;color:#dcc39c;font-size:13px;margin-top:24px}.panel .note{font-size:12px;margin:24px 0 0;color:#929b95}#status:empty{display:none}#status{border-left:2px solid #dcc39c;padding:10px 14px;background:#dcc39c08;font-size:13px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel-heading button{margin:0}#account-email{overflow-wrap:anywhere;font-size:13px}.product{border-top:1px solid #ffffff16;padding-top:24px}.product h3{font-size:18px;font-weight:500}.product a{display:inline-block;color:#dcc39c;border-bottom:1px solid #dcc39c50}footer{min-height:74px;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#929b95}a:focus-visible,button:focus-visible{outline:2px solid #dcc39c;outline-offset:5px}[hidden]{display:none!important}@media(max-width:820px){main{grid-template-columns:1fr;gap:28px;max-width:580px;min-height:auto;padding-top:35px;padding-bottom:40px}.support{display:none}h1{font-size:36px;margin:16px 0}.panel{padding:25px}.brand{font-size:14px}.brand img{width:38px;height:38px}.brand small{font-size:8px;letter-spacing:3px}header{height:84px}.back{font-size:11px}footer{gap:20px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){button{transition:none}button:not(:disabled):hover{transform:none}}
.password-field{display:flex;align-items:center;position:relative;width:100%;gap:8px}.password-field input{flex:1;min-width:0;padding-right:124px}.password-field .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:auto;min-height:40px;margin:0;padding:8px;background:transparent;border:0;color:#dec69d;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.password-field .password-toggle:hover{background:#dec69d12;transform:translateY(-50%)}
