.account-page{min-height:100dvh;background:#17110d;color:#f9efe5;padding:28px clamp(18px,5vw,80px);font-family:inherit}.account-page nav{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #4b3728;padding-bottom:25px}.account-brand{font-size:32px;font-weight:800;text-decoration:none;color:inherit}.account-brand span{color:#fb7834}.account-kicker,.account-page nav>span{letter-spacing:2px;color:#b9a18d;font-size:11px}.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,100px);max-width:1100px;margin:64px auto}.account-intro h1{font-size:clamp(40px,5vw,66px);line-height:1.06;letter-spacing:-2px;margin:20px 0}.account-card p,.account-intro p{color:#c8b7a6;line-height:1.65}.trial-offer{display:flex;flex-direction:column;gap:7px;border-left:3px solid #fb7834;padding:8px 18px;margin:28px 0}.trial-offer strong{color:#fb7834;font-size:26px}.trial-offer span{font-size:13px;color:#c8b7a6}.account-intro ul{padding-left:20px;color:#d4c3b3;line-height:2.2}.account-intro small{color:#a38e7b;line-height:1.5}.account-price{margin:28px 0}.account-card{align-self:start;border:1px solid #59412e;border-radius:22px;padding:clamp(20px,3vw,36px);background:#211810;box-shadow:0 20px 80px #0003}.account-card h2{font-size:25px;margin:22px 0}.account-tabs{display:flex;background:#17110d;padding:5px;border-radius:12px;gap:5px}.account-page button{cursor:pointer;font:inherit;color:inherit;background:#302218;border:1px solid #60442d;border-radius:9px;padding:11px 14px}.account-page button:disabled{opacity:.5;cursor:wait}.account-tabs button{flex:1;border:0}.account-page .selected{background:#f57834;color:#fff;border-color:#f57834}.account-page label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:20px 0}.account-page input{background:#17110d;border:1px solid #65492f;border-radius:9px;padding:13px;color:white;font:inherit;min-width:0;width:100%}.account-page a:focus-visible,.account-page button:focus-visible,.account-page input:focus-visible{outline:2px solid #fda96b;outline-offset:3px}.account-page fieldset{border:0;padding:0;margin:20px 0}.account-page legend{font-size:14px;margin-bottom:12px}.account-activities{display:grid;grid-template-columns:1fr 1fr;gap:9px}.account-activities button{display:flex;align-items:center;gap:10px}.account-activities span{font-size:22px}.account-page .account-primary{background:#f57834;color:#fff;display:block;text-align:center;text-decoration:none;border:0;border-radius:10px;padding:15px;width:100%;font-weight:700;margin-top:24px}.account-hint{font-size:12px}.account-error,.account-message{padding:13px;border-radius:9px;margin-bottom:18px;font-size:14px;line-height:1.5}.account-error{background:#4b211a;color:#ffb8a7}.account-message{background:#25361b;color:#c5e7a5}.account-user{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;overflow-wrap:anywhere}.account-status{display:inline-block;background:#413020;color:#ffd4a7;border-radius:20px;font-size:12px;padding:9px 13px;margin-top:30px}.account-status.subscribed,.account-status.trial{background:#283f1d;color:#b6e49a}.trial-clock{font-size:36px;font-weight:750;color:#f57834;margin:25px 0}.trial-clock small{display:block;font-size:16px;font-weight:400;color:#c8b7a6}.account-admin article{border-top:1px solid #62452f;padding:20px 0;display:flex;flex-direction:column;gap:9px}.account-admin article small,.account-admin article span{color:#bda58f;font-size:13px}.account-admin article div{display:flex;gap:10px}.account-page a{color:#ffa46f}.account-page a.account-primary{color:white}.account-stripe{margin-top:28px;border-top:1px solid #4b3728;padding-top:12px}.account-stripe p{font-size:13px}@media(max-width:700px){.account-layout{grid-template-columns:1fr;margin:32px auto;gap:30px}.account-intro h1{font-size:40px}.account-intro ul,.account-price{display:none}.account-intro>small{display:block}.account-page nav>span{max-width:130px;font-size:9px;line-height:1.7}.account-card{padding:22px}.account-page{padding:20px 16px}.account-intro p{font-size:14px}.trial-offer{margin:22px 0}}.account-page select{background:#17110d;color:white;border:1px solid #65492f;padding:12px;border-radius:8px;font:inherit}.client-code{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px solid #67513f;border-radius:12px;margin:12px 0}.client-code>small:first-child{flex-basis:100%;color:#c3ac96}.client-code code{overflow-wrap:anywhere;font-size:13px;color:#ffb585;flex:1;min-width:150px}.client-code button{font-size:12px;padding:8px 12px!important}.client-code small[role=status]{flex-basis:100%}