.account-page{max-width:1120px;margin:0 auto}.account-auth{max-width:740px}.account-panel{overflow:hidden}.account-panel .form-body{padding:clamp(22px,3vw,38px)}.account-panel .field{margin-bottom:23px}.account-panel .field input{width:100%;min-height:48px}.account-panel input:disabled{opacity:.5;cursor:not-allowed}.account-panel form>.button{margin-top:5px}.account-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.account-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.account-product .form-body{padding:30px;display:flex;flex-direction:column;gap:25px;min-height:310px}.account-product h2,.account-document h2{font-family:'Playfair Display',serif;font-size:27px;font-weight:400;margin:0}.account-product ul{padding-left:20px;line-height:2;margin:0}.account-product dl{margin:0;display:grid;gap:18px;font-size:13px}.account-product dl>div{display:flex;gap:10px;justify-content:space-between}.account-product dd{margin:0;text-align:right}.account-product .button{margin-top:auto}.account-state-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;font-size:14px}.account-state-row strong{font-weight:500;text-align:right}.account-button-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px}.account-auth-links,.account-document-links,.account-links{display:flex;flex-wrap:wrap;align-items:center;gap:15px 25px;font-size:13px}.account-auth-links{margin-top:26px}.account-document-links{margin-top:24px}.account-links{justify-content:center;padding:32px 0}.account-links a,.account-auth-links a,.account-document-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.account-feedback{font-size:13px;line-height:1.6;margin-top:16px;min-height:1.6em}.account-feedback:empty{margin-top:0;min-height:0}.account-developer{margin-top:26px}.account-developer summary{padding:23px 28px;min-height:44px;cursor:pointer}.account-developer .form-body{max-width:620px;padding:0 28px 28px}.account-developer .field-label{display:block;margin-bottom:10px}.account-document{max-width:880px}.account-document p{font-size:15px;line-height:1.85;margin:18px 0 28px}.account-document article section+section{margin-top:34px}.account-fixture-status{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mode-muted);margin-bottom:18px}.account-header-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit}.account-header-link svg{width:19px;height:19px}.site-menu .account-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:20px 0 0}.site-menu .account-menu-links a{display:flex;align-items:center;gap:12px;padding:12px;min-height:44px;text-decoration:none;color:var(--mode-text)}.site-menu .account-menu-links svg{width:18px;height:18px}.account-footer-links{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.account-footer-links a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.page-foot:has(.account-footer-links){flex-wrap:wrap;gap:12px}.account-state-footer{font-size:10px;letter-spacing:.06em}:root[data-theme] :is(.account-panel,.account-product,.account-developer){color:var(--mode-text);background:radial-gradient(ellipse at 50% 35%,var(--mode-panel),transparent 100%);border:1px solid var(--glass-edge);box-shadow:none}:root[data-theme] .account-panel .panel-top{border-color:var(--glass-edge);background:transparent}:root[data-theme] :is(.account-state-row>span,.account-product dt,.account-links,.account-document-links){color:var(--mode-muted)}:root[data-theme] .account-feedback{color:var(--mode-accent)}:root[data-theme] .account-panel :is(input,select){color:var(--mode-text);background:var(--mode-field);border-color:var(--glass-edge)}:root[data-reduce-motion="true"] *,:root[data-reduce-motion="true"] *::before,:root[data-reduce-motion="true"] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(max-width:1000px){.account-billing-grid{gap:14px}.account-product .form-body{padding:24px}}@media(max-width:760px){.account-grid,.account-billing-grid{grid-template-columns:1fr}.account-product .form-body{min-height:0}.account-header-link{display:none}.account-page .page-heading{margin-bottom:30px}.account-footer-links{gap:10px 16px;font-size:10px}.site-menu .account-menu-links{grid-template-columns:1fr 1fr}.account-state-row{gap:12px}.account-panel .panel-top{gap:12px;font-size:11px}.account-links{gap:10px 18px}}

.account-header-link{gap:9px;font-size:12px;white-space:nowrap}.account-menu-auth{display:flex;gap:12px;padding:20px 0 0}.account-menu-auth .button{flex:1}[data-account-signup][hidden]{display:none!important}
