[hidden]{display:none!important}.account-header{max-width:1260px;margin:auto;padding:27px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.account-header .wordmark{font-size:29px}.back-link{font-size:13px;color:var(--muted)}.account-main{max-width:1120px;margin:auto;padding:70px 28px 80px;display:grid;grid-template-columns:1fr 450px;gap:90px;align-items:start}.account-story{padding-top:22px}.account-story h1{font:normal 56px/1.08 var(--serif);letter-spacing:-1.4px;margin:17px 0 24px}.account-story h1 span{color:var(--gold)}.account-story>p:not(.eyebrow){font-size:17px;line-height:1.7;color:var(--muted);max-width:440px}.benefits{list-style:none;padding:0;margin:31px 0}.benefits li{display:flex;gap:14px;margin:21px 0;color:#d9d6d1;font-size:14px;line-height:1.5}.benefits li:before{content:'✓';color:var(--gold);font-size:16px}.small-note{font-size:12px!important;color:#a4a39a!important}.signup-card{padding:34px;border:1px solid #cba36c38;border-radius:10px;background:linear-gradient(145deg,#171a16,#0e100e);box-shadow:0 16px 65px #0004}.signup-card h2{font:normal 30px/1.15 var(--serif);margin:0 0 11px}.card-intro{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 25px}.google-placeholder{width:100%;height:44px;border-radius:5px;border:1px solid #ffffff28;background:#ffffff0b;color:#a8aaa4;font:14px Arial,sans-serif}.google-signin{display:flex;justify-content:center;min-height:44px}.divider{display:flex;align-items:center;gap:15px;margin:23px 0;color:#93978e;font-size:12px}.divider:before,.divider:after{content:'';height:1px;background:var(--line);flex:1}label,.field-label{display:block;font-size:13px;margin:0 0 9px;color:#dcd9d3}.field{margin-bottom:20px}input,select,textarea{width:100%;border:1px solid #ffffff29;border-radius:5px;background:#080b08;color:var(--ink);padding:13px 14px;font:15px/1.4 var(--body)}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:2px}input::placeholder,textarea::placeholder{color:#747b70}textarea{min-height:110px;resize:vertical}.signup-card .button{width:100%;min-height:48px;font-size:14px}button:disabled{cursor:not-allowed;opacity:.52;transform:none!important}.consent{font-size:11px;line-height:1.7;color:#999e94;margin:17px 0 0}.consent a,.claim-section a,.inline-link{color:#d9b983;text-decoration:underline;text-underline-offset:3px}.auth-status{padding:12px 14px;margin:18px 0;border:1px solid #cba36c45;border-radius:5px;background:#cba36c0b;color:#dac9af;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.auth-status.error{border-color:#bf776d;color:#efbeb5}.auth-status.success{border-color:#7caa8c;color:#b6d9c0}.claim-section{padding-top:23px;margin-top:26px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--muted)}summary{cursor:pointer;color:#e4e0d9;padding:2px 0}.claim-section form{margin-top:19px}.claim-section .button-outline{margin-top:2px}.account-footer{padding:22px 24px;border-top:1px solid var(--line);display:flex;justify-content:center;gap:27px;color:#969c90;font-size:12px}.single-panel{width:min(640px,100%);margin:65px auto;padding:0 24px}.single-panel h1{font:normal 38px/1.15 var(--serif);margin:12px 0 20px}.single-panel p{color:var(--muted);line-height:1.65}.profile-main{max-width:850px;margin:48px auto 70px;padding:0 25px}.profile-main h1{font:normal 44px/1.15 var(--serif);margin:13px 0 20px}.profile-main>p{color:var(--muted);line-height:1.6}.profile-form{margin-top:30px;padding:30px;background:#11150f;border:1px solid #cba36c30;border-radius:9px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-form fieldset{border:0;margin:0 0 23px;padding:0}.profile-form legend{font-size:13px;margin-bottom:12px}.specialties{display:flex;flex-wrap:wrap;gap:9px}.specialties label{display:flex;align-items:center;gap:9px;background:#ffffff05;border:1px solid #ffffff20;border-radius:5px;padding:11px;font-size:12px;margin:0}.specialties input{width:15px;height:15px;accent-color:var(--gold)}.profile-form .button{min-height:48px;font-size:14px}.policy{max-width:800px;margin:50px auto 70px;padding:0 25px;line-height:1.8;color:var(--muted)}.policy h1{font:normal 43px var(--serif);color:var(--ink)}.policy h2{font:normal 26px var(--serif);color:var(--ink);margin-top:34px}.policy a{color:var(--gold);text-decoration:underline}.support-link{overflow-wrap:anywhere}
@media(max-width:850px){.account-main{gap:38px;grid-template-columns:1fr 1fr;padding:45px 25px}.account-story h1{font-size:43px}.signup-card{padding:25px}}
@media(max-width:620px){.account-header{padding:21px 20px;gap:14px}.account-header .wordmark{font-size:23px}.back-link{font-size:11px}.account-main{display:flex;flex-direction:column;padding:30px 20px 45px;gap:20px}.account-story{padding:0}.account-story h1{font-size:42px;margin:12px 0 17px}.account-story>p:not(.eyebrow){font-size:15px}.benefits{margin:20px 0}.benefits li{margin:12px 0;font-size:13px}.signup-card{width:100%;padding:25px}.single-panel{margin:35px auto}.form-row{grid-template-columns:1fr;gap:0}.profile-form{padding:22px}.profile-main h1{font-size:36px}.profile-main{margin-top:32px}.account-footer{gap:22px;font-size:11px}}

.account-header .wordmark{display:block;font-family:var(--display)}.account-header .wordmark span{color:var(--gold)}.account-story h1,.signup-card h2,.profile-main h1,.policy h1,.policy h2{font-weight:600}.account-story h1{font-size:62px}.account-story{background:none}@media(max-width:620px){.account-story h1{font-size:46px}.account-header .wordmark{font-size:21px}}
