.purchase-auth .nav-launch,.purchase-auth .footer-launch{display:none}
.purchase-auth .client-area{background:#f5f6f9;padding:48px 0 70px;min-height:700px}
.purchase-auth .auth-layout{max-width:1040px;gap:85px;align-items:center;padding-top:20px}
.purchase-auth .auth-aside{padding:20px 0}
.purchase-auth .auth-aside>.eyebrow{font-size:8px;letter-spacing:1px;color:#a5748b}
.purchase-auth .auth-aside h1{font-size:38px;line-height:1.2;letter-spacing:-1.4px;margin-top:23px;color:#2a3040}
.purchase-auth .auth-aside h1>span{color:#ce4e69}
.purchase-auth .auth-aside>p{font-size:13px;color:#8a94a6;line-height:1.9;max-width:380px;margin-top:20px}
.purchase-auth .auth-aside ul{gap:13px;margin:28px 0}
.purchase-auth .auth-aside li{font-size:11px;color:#7b879c}
.purchase-auth .auth-aside li>.icon{color:#c3758b;stroke-width:1.5}
.purchase-auth .auth-aside-note{font-size:10px;line-height:1.9;color:#9ba3b3;max-width:370px;border-top-color:#e3e7ef}
.purchase-auth .auth-card{border:1px solid #e0e5ee;border-radius:10px;box-shadow:0 12px 40px #303c6005}
.purchase-auth .auth-tabs{background:#fcfcfe;padding-inline:25px}
.purchase-auth .auth-tabs button{font-size:12px;padding-block:20px}
.purchase-auth .auth-panel{padding:29px 31px 25px}
.purchase-auth .auth-panel h2{font-size:24px;color:#3c465d;font-weight:700;letter-spacing:-.7px}
.purchase-auth .auth-panel>p{font-size:12px;color:#909caf;line-height:1.9;margin-top:10px}
.purchase-auth .client-area label{color:#77849a;font-size:11px;gap:9px}
.purchase-auth .client-area input{border-radius:5px;border-color:#dce3ee;background:#fcfdff;font-size:13px;padding:13px}
.purchase-auth .form-submit{min-height:45px;margin-top:5px;font-size:12px}
.purchase-auth .auth-data-note{background:#fcfdff;padding:17px 31px 20px}
.purchase-auth .auth-data-note>summary{font-size:10px;color:#9bA4b6}
.purchase-auth .purchase-auth-domain{border:1px solid #e6d7e2;background:linear-gradient(120deg,#fff8fb,#fff);border-radius:7px;padding:17px 20px;margin:26px 0 24px;max-width:380px;position:relative}
.purchase-auth-domain>span{display:block;font-size:8px;letter-spacing:.9px;color:#b88b9e;font-weight:650}
.purchase-auth-domain>strong{display:block;font-size:21px;font-weight:700;line-height:1.8;letter-spacing:-.5px;color:#5c526a;overflow-wrap:anywhere;margin-top:6px}
.purchase-auth-domain>small{display:block;color:#a599ad;font-size:10px;line-height:1.8;margin-top:3px}
.auth-card.is-recovery>:not(#recovery-notice){display:none}
.auth-card.is-recovery #recovery-notice{margin:0;padding:30px;border:0;border-radius:10px;background:#fff;min-width:0}
.auth-card.is-recovery .auth-continuation-note{font-size:12px;line-height:1.9;color:#78869c;margin:14px 0 22px}
.auth-card.is-recovery .recovery-notice h2{font-size:24px;line-height:1.35;letter-spacing:-.6px}
.auth-card.is-recovery .recovery-notice code{display:block;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.9;padding:16px;margin:21px 0}
.auth-card.is-recovery .recovery-actions{display:flex;flex-direction:column;gap:11px;align-items:stretch}
.auth-card.is-recovery .recovery-actions>.button{justify-content:center;width:100%;font-size:11px;min-height:44px}
.auth-card.is-recovery #dismiss-recovery{background:#d83950;color:#fff;border-color:#d83950}
.auth-card.is-recovery #download-recovery{background:#fff;color:#78869c;border:1px solid #dfe4ed}
@media(max-width:900px){.purchase-auth .auth-layout{gap:45px}.purchase-auth .auth-aside h1{font-size:33px}.purchase-auth .auth-aside>p{font-size:12px}.purchase-auth .auth-panel{padding-inline:24px}.purchase-auth .auth-data-note{padding-inline:24px}}
@media(max-width:700px){.purchase-auth .client-area{padding:26px 0 45px}.purchase-auth .auth-layout{grid-template-columns:1fr;gap:25px;padding-top:8px}.purchase-auth .auth-aside{padding:0}.purchase-auth .auth-aside h1{font-size:32px;margin-top:17px}.purchase-auth .auth-aside>p{font-size:12px;max-width:none;margin-top:15px}.purchase-auth .auth-aside ul{display:none}.purchase-auth .auth-aside-note{display:none}.purchase-auth .purchase-auth-domain{max-width:none;margin:21px 0 0;padding:15px 18px}.purchase-auth-domain>strong{font-size:21px}.purchase-auth .auth-aside>.inline-link{margin-top:19px;font-size:10px}.purchase-auth .auth-panel{padding:26px 24px}.purchase-auth .auth-tabs button{font-size:11px}.purchase-auth .auth-panel h2{font-size:23px}}

.client-orders-list{list-style:none;padding:0;margin:20px 0}.client-orders-list>li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #e7eaf0}.client-orders-list strong{font-size:12px;display:block}.client-orders-list small{font-family:var(--mono);font-size:9px;color:#8a95a7;display:block;margin-top:8px;overflow-wrap:anywhere}.client-orders-list a{font-size:10px;color:#c64358;text-align:right}.client-orders-list>li>div{min-width:0}#client-orders-message{font-size:12px;color:#8a95a7}@media(max-width:500px){.client-orders-list>li{align-items:start;flex-direction:column;gap:10px}}
