body:has(.account-design){background:#f5f3ee}main:has(.account-design){max-width:1500px;padding:42px 5% 58px}.account-design{display:grid;grid-template-columns:1.05fr 1fr;max-width:1220px;margin:auto;min-height:730px;border:1px solid #e5e0d6;border-radius:14px;overflow:hidden;box-shadow:0 18px 60px #25231d0a;background:white}.account-story{position:relative;isolation:isolate;background:#2b2d2f url('/assets/banner-house-evening.webp') center/cover;color:white;display:flex;flex-direction:column;justify-content:space-between;padding:38px;min-width:0}.account-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#171d21c9 0%,#17202535 52%,#192024e8 100%)}.account-story-top,.account-story-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1.6px}.account-story-top>span:first-child{font:22px Georgia,serif;letter-spacing:4px}.account-story-top>span:last-child{max-width:100px;text-align:right;text-transform:uppercase;line-height:1.8;color:#e7d4b3}.account-story-copy{margin-top:auto;padding:220px 0 30px}.account-story-copy h1{font:normal clamp(36px,3.8vw,55px)/1.09 Georgia,serif;letter-spacing:-1.5px;margin-bottom:20px}.account-story-copy em{color:#e5cda3;font-weight:normal}.account-story-copy>p:last-child{font-size:14px;line-height:1.85;color:#f1eee8}.account-overline{font:600 10px/1.5 Arial,sans-serif;letter-spacing:2.3px;color:#907042;margin:0 0 15px}.account-story .account-overline{color:#e5cda3}.account-story-bottom{border-top:1px solid #ffffff35;padding-top:22px;letter-spacing:1px;font-size:9px;color:#e6e4df}.account-form-panel{padding:34px 54px;min-width:0}.account-back{font-size:12px;color:#727570;text-decoration:none;display:inline-block;margin-bottom:35px}.account-form-panel h2{font:normal 41px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 10px}.account-intro{font-size:14px;color:#6b6d6c;margin-bottom:24px}.account-providers{display:grid;gap:10px}.account-social{display:flex;align-items:center;gap:15px;min-height:52px;border:1px solid #e2e0db;border-radius:6px;padding:10px 17px;text-decoration:none;color:#2b2d2f;background:#fff;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.account-social:hover{background:#f8f6f1;border-color:#c5a572}.account-social>span:last-child{margin-left:auto;color:#868881;font-size:17px}.account-provider{font:bold 20px Arial,sans-serif;display:grid;place-items:center;width:24px}.account-provider.google{color:#4285f4}.account-provider.facebook{background:#1877f2;color:white;border-radius:50%;font-size:21px;height:24px;align-items:end}.account-divider{display:flex;align-items:center;gap:14px;margin:23px 0;color:#868983;font-size:11px}.account-divider:before,.account-divider:after{content:"";height:1px;background:#e8e5df;flex:1}.account-design label{font-size:12px;font-weight:600;margin:0 0 15px}.account-design input{border:1px solid #dcded9;border-radius:6px;min-height:48px;padding:12px 14px;font-size:14px;background:#fcfcfa;font-weight:normal}.account-design input:focus{border-color:#a2834e;background:white}.account-design .button{background:#c5a572;color:#25282a;border:1px solid #c5a572;border-radius:6px;font-size:13px;min-height:50px;width:100%;font-weight:bold}.account-design .button:hover{background:#b89660}.account-help{font-size:11px;line-height:1.8;color:#787b76;text-align:center;margin:15px 0 22px}.account-foot{border-top:1px solid #ece8e0;padding-top:20px;display:flex;justify-content:space-between;gap:14px;font-size:10px;letter-spacing:1.5px;color:#866b44}.account-foot span{color:#8c8e87;letter-spacing:0}.account-notice{font-size:13px;padding:14px;background:#f5eee1;border-left:3px solid #c5a572;border-radius:4px}.account-design #auth-error:not(:empty){margin-top:15px;color:#9c342f;background:#fff1ef;padding:12px;border-radius:4px;font-size:13px}.account-home{max-width:950px;margin:35px auto}.account-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:35px 0}.account-home-grid a{border:1px solid #e5ded2;padding:30px;border-radius:12px;background:#f8f6f0;text-decoration:none}.account-home-grid span{color:#9b7b48}.account-home-grid h2{margin:25px 0 14px}.account-home-grid p{color:#62665f}.account-home-grid b{font-size:14px;color:#846a40}@media(max-width:1000px){.account-form-panel{padding:30px}.account-story{padding:28px}.account-story-copy{padding-top:170px}}@media(max-width:720px){main:has(.account-design){padding:20px 16px 36px}.account-design{grid-template-columns:1fr;min-height:0}.account-form-panel{grid-row:1;padding:25px}.account-back{margin-bottom:26px}.account-form-panel h2{font-size:36px}.account-story{min-height:330px}.account-story-copy{padding-top:60px;padding-bottom:5px}.account-story-copy h1{font-size:37px}.account-story-top{display:none}.account-story-bottom{padding-top:14px}.account-foot{flex-wrap:wrap}.account-home-grid{grid-template-columns:1fr}.account-home h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.account-social{transition:none}}
