.account-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.account-story{background:#193d38;padding:55px 10%;color:white;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.account-story .logo{color:white}.account-story h1{font-size:clamp(42px,4.5vw,67px);letter-spacing:-2.5px;position:relative;z-index:1}.account-story p{color:#c9dcd2;max-width:390px}.account-art{height:230px;position:relative;margin:20px 0}.account-art .orbit{position:absolute;width:220px;height:220px;border:1px solid #7fa19666;border-radius:50%;left:50%;transform:translateX(-50%)}.account-art .orbit.small{width:140px;height:140px;top:40px}.account-art strong{position:absolute;left:50%;top:60px;transform:translateX(-50%) rotate(-9deg);display:grid;place-items:center;width:100px;height:110px;border-radius:28px;background:#d4ef87;color:#193d38;font-size:64px;font-family:Manrope;box-shadow:20px 20px 0 #ffffff08}.account-art .chip{position:absolute;top:15px;left:10%;background:white;color:#193d38;padding:12px 19px;border-radius:12px;font-size:12px}.account-art .chip.second{top:170px;left:auto;right:7%}.account-form{display:flex;align-items:center;justify-content:center;padding:45px 8%}.account-box{width:100%;max-width:420px}.account-tabs{display:flex;gap:7px;padding:5px;background:#f2f5ee;border-radius:10px;margin:25px 0 35px}.account-tabs a{width:50%;text-align:center;padding:12px;border-radius:7px;font-size:13px}.account-tabs a.current{background:white;box-shadow:0 2px 6px #173d3210;font-weight:700}.account-box h2{font-size:35px;margin-bottom:12px}.account-box>p{font-size:14px;color:#677970}.account-box .btn{width:100%;margin:20px 0 8px}.account-proof{display:flex;gap:12px;border-top:1px solid #e0e7dc;padding-top:20px;margin-top:28px;font-size:12px;color:#677970}.account-proof span{color:#64883f;font-size:20px}.account-help{text-align:center;font-size:12px;margin-top:35px}.account-help a{font-weight:700;text-decoration:underline}.account-story .fine{color:#b8cfc2}.back-home{font-size:12px;color:#677970}.account-story .eyebrow{color:#d4ef87}@media(max-width:800px){.account-page{grid-template-columns:1fr}.account-story{padding:30px 6%}.account-story h1{font-size:39px;margin:25px 0 15px}.account-art{display:none}.account-story>p{display:none}.account-form{padding:35px 6%}.account-story .fine{display:none}}
.account-art{height:285px;margin:35px 0}.account-art .orbit{width:260px;height:260px;top:10px}.account-art .orbit.small{width:180px;height:180px;top:50px}.account-art strong{top:90px}.orbit-logo{position:absolute;display:grid;place-items:center;width:55px;height:55px;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0b272c45;z-index:2}.orbit-logo img{width:31px;height:31px;object-fit:contain}.orbit-whatsapp{top:0;left:calc(50% - 28px);transform:rotate(-8deg)}.orbit-telegram{top:58px;right:calc(50% - 155px);transform:rotate(9deg)}.orbit-instagram{top:190px;right:calc(50% - 136px);transform:rotate(-7deg)}.orbit-facebook{bottom:0;left:calc(50% - 28px);transform:rotate(7deg)}.orbit-linkedin{top:190px;left:calc(50% - 136px);transform:rotate(-9deg)}.orbit-tiktok{top:58px;left:calc(50% - 155px);transform:rotate(8deg)}@media(max-width:800px){.account-art{display:block;max-width:360px;width:100%;margin:20px auto 0;height:275px}.account-story{padding-bottom:25px}.account-story h1{font-size:34px}}
.auth-fields{margin-top:24px}.auth-fields label{display:block;font-size:13px;font-weight:600;margin:15px 0 7px}.auth-fields input{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #cddbd2;border-radius:10px;background:#fff;padding:14px;font:inherit;color:#193d38}.auth-fields input:focus{outline:3px solid #d4ef87;outline-offset:2px}.auth-fields input:disabled{background:#f3f6f1;color:#66776e}.password-field{position:relative}.password-field input{padding-right:70px}.password-field button{position:absolute;right:8px;top:9px;padding:8px;border:0;border-radius:6px;background:#edf3e8;color:#193d38;cursor:pointer}.auth-status{padding:13px;border-radius:10px;background:#f1f6e8;color:#41553b;font-size:13px;line-height:1.6}.auth-fields .btn:disabled{opacity:.55;cursor:not-allowed}.preview-link{display:block;text-align:center;margin:12px 0;font-size:13px;text-decoration:underline}
[hidden]{display:none!important}.auth-success{background:#e8f5d4;border:1px solid #b4d986;padding:22px;font-size:15px;line-height:1.75}.auth-fields .auth-success + .btn{margin-top:16px}
@media(max-width:800px){.account-form{grid-row:1}.account-story{grid-row:2}.account-art{display:none}.account-form{min-height:80vh}}
