.accountPage{color:#25221f;background:#fffaf6;min-height:100vh}.accountHeader{background:#fff;border-bottom:1px solid #eee5dc;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.accountBrand{color:#25221f;font-size:24px;font-weight:850;text-decoration:none}.accountBrand em{color:#d26544;font-family:Georgia,serif}.signOut{color:#755f52;font-weight:750}.accountShell{max-width:980px;margin:0 auto;padding:70px 24px 90px}.accountIntro{max-width:650px;margin-bottom:34px}.accountIntro>span{color:#c75e3f;letter-spacing:.16em;font-size:12px;font-weight:900}.accountIntro h1{margin:14px 0;font-size:clamp(40px,6vw,68px);line-height:1}.accountIntro p{color:#675d56;font-size:17px;line-height:1.7}.accountCard{background:#fff;border:1px solid #eadfd7;border-radius:28px;padding:34px;box-shadow:0 20px 60px #442d1f14}.profileBadge{color:#7e3f2d;background:#f0c9b8;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:26px;font-size:24px;font-weight:900;display:grid}.fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fields label{gap:8px;font-size:14px;font-weight:800;display:grid}.fields .full{grid-column:1/-1}.fields input,.fields select,.fields textarea{box-sizing:border-box;width:100%;font:inherit;color:#25221f;background:#fff;border:1px solid #d9cdc5;border-radius:12px;padding:14px 15px}.fields textarea{resize:vertical}.accountSafety{background:#f4f8f3;border-radius:14px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.accountSafety svg{color:#4d7855}.accountSafety span{gap:3px;display:grid}.accountSafety small{color:#657168}.accountCard>button{color:#fff;cursor:pointer;background:#d26544;border:0;border-radius:999px;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:850;display:inline-flex}.accountCard>button:disabled{opacity:.65}.accountCard>button svg{width:18px}.spin{animation:1s linear infinite spin}.formError{color:#a33131;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=650px){.accountShell{padding-top:42px}.accountCard{padding:24px}.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}.accountBrand{font-size:19px}}.signOut{cursor:pointer;background:0 0;border:0}.loadingCard{color:#76675f;align-items:center;gap:12px;display:flex}.authCard{max-width:560px}.authTitle{align-items:center;gap:15px;margin-bottom:26px;display:flex}.authTitle span{letter-spacing:.13em;color:#c75e3f;font-size:11px;font-weight:900}.authTitle h2{margin:4px 0 0;font-size:30px}.authIcon{color:#a74b32;background:#f6ded3;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.authCard>label{gap:8px;margin:16px 0;font-size:14px;font-weight:800;display:grid}.inputWrap{border:1px solid #d9cdc5;border-radius:12px;align-items:center;padding:0 13px;display:flex}.inputWrap>svg{color:#8e7d73;width:18px}.inputWrap input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 11px}.accountCard .showPassword{color:#796a61;background:0 0;border:0;padding:5px}.accountCard .textButton{color:#b05439;background:0 0;border-radius:0;padding:0;font-size:13px}.accountCard .submitAccount{justify-content:center;width:100%;margin-top:18px}.accountSwitch{text-align:center;color:#71645d;margin:20px 0}.accountSwitch button{color:#b05439;cursor:pointer;background:0 0;border:0;font-weight:850}.formSuccess{color:#3f704d;background:#eff7f0;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-weight:700;display:flex}.formSuccess svg{flex:none;width:19px}.memberEmail{color:#4b7055;background:#eff7f0;border-radius:999px;align-items:center;gap:7px;margin-bottom:24px;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.memberEmail svg{width:17px}.accountSafety svg{flex:none}.profileActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profileActions>button,.profileActions>a{border:0;border-radius:999px;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.profileActions>button{color:#fff;background:#d26544}.profileActions>a{color:#fff;background:#284f45}.profileActions svg{width:18px}@media (width<=650px){.profileActions>*{justify-content:center;width:100%}}.profileEditorTop{align-items:center;gap:22px;margin-bottom:25px;display:flex}.profileEditorTop h2{color:#284f45;margin:0 0 5px;font:500 30px Georgia}.profileEditorTop p{color:#746860;margin:0 0 13px;font-size:12px}.profilePhoto{color:#7e3f2d;background:#f0c9b8;border:5px solid #fff;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #e2d3c9}.profilePhoto img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.profilePhoto svg{grid-area:1/1;margin-top:-25px;font-size:22px}.profilePhoto span{grid-area:1/1;margin-top:27px;font-size:20px;font-weight:900}.photoUpload{color:#284f45;cursor:pointer;background:#eef5f1;border:0;border-radius:9px;align-items:center;padding:10px 13px;gap:7px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.photoUpload input{display:none}.removeAvatar{color:#a14d3b;background:0 0;border:0;margin-left:8px;font-size:10px;font-weight:800}.memberEmail{color:#587067;background:#f5f8f6;border-radius:10px;align-items:center;gap:6px;margin-bottom:22px;padding:11px 13px;font-size:11px;display:flex}.memberEmail svg{color:#4f805d}.fields label small{text-align:right;color:#988b82;font-size:9px;font-weight:600}@media (width<=650px){.profileEditorTop{align-items:flex-start}.profilePhoto{width:84px;height:84px}.profileEditorTop h2{font-size:24px}.removeAvatar{margin:8px 0 0;display:block}}.discoverableChoice{cursor:pointer;background:#f8fbf9;border:1px solid #dbe6df;border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.discoverableChoice input{accent-color:#d26544;width:19px;height:19px}.discoverableChoice span{gap:4px;display:grid}.discoverableChoice b{color:#284f45;font-size:13px}.discoverableChoice small{color:#66756f;font-size:10px;line-height:1.5}
