.account-entry{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:740px;padding:75px 6%;gap:13%;align-items:center}.account-story h1{font:400 clamp(58px,6.8vw,92px)/1.05 Fraunces,serif;letter-spacing:-.05em;margin:35px 0}.account-story h1 em{color:var(--gold)}.account-story>p{font-size:15px;line-height:1.9;color:var(--text-2);max-width:420px}.account-benefits{display:flex;gap:20px;flex-wrap:wrap;margin:35px 0 50px;font:8px 'Geist Mono',monospace;letter-spacing:.1em;color:var(--text-3)}.account-story>a{font-size:12px;color:var(--text-2)}.account-form-wrap{max-width:440px;width:100%}.account-form-wrap h2{font:400 38px Fraunces,serif;letter-spacing:-.035em;margin:20px 0}.account-form-wrap>p{font-size:13px;color:var(--text-2);line-height:1.8}.account-form-wrap form{display:flex;flex-direction:column;margin-top:25px;gap:10px}.account-form-wrap label,.project-editor label{font-size:12px;color:var(--text-2);margin-top:8px}.account-form-wrap input,.project-editor input,.project-editor textarea,.project-editor select{width:100%;background:#11140f;border:1px solid #373f30;color:#f0f1e8;border-radius:4px;font:14px Geist,sans-serif;padding:14px 15px;min-width:0}.account-form-wrap input:focus,.project-editor input:focus,.project-editor textarea:focus,.project-editor select:focus{outline:2px solid #829369;outline-offset:2px}.account-form-wrap small{font-size:10px;color:var(--text-3);line-height:1.8}.account-form-wrap form>.btn{margin-top:15px}.account-form-wrap .btn:disabled,.customer-projects .btn:disabled{opacity:.5;cursor:not-allowed}.account-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:25px}.account-links a,.account-fine a{color:var(--gold);font-size:12px}.account-form-wrap .account-fine,.account-fine{font-size:11px;line-height:1.9;color:var(--text-3);margin-top:25px}.account-notice{padding:14px;border:1px solid #5d714b;color:#c5dbb5;background:#1d2c16;font-size:12px;line-height:1.7}.account-link-button{background:transparent;border:0;border-bottom:1px solid var(--gold);padding:8px 0;color:var(--gold);font-size:12px;cursor:pointer}.customer-projects{padding:60px 5.5%;max-width:1450px;margin:auto;min-height:80vh}.customer-projects>header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px}.customer-projects h1{font:400 clamp(35px,4vw,57px) Fraunces,serif;letter-spacing:-.04em;margin:18px 0}.customer-projects header p{font-size:13px;color:var(--text-2)}.projects-layout{display:grid;grid-template-columns:260px 1fr;border-top:1px solid var(--border);min-height:500px}.projects-layout>aside{padding:30px 25px 20px 0;border-right:1px solid var(--border)}.projects-layout>aside>.btn{width:100%;justify-content:space-between}.project-list{margin-top:20px;display:flex;flex-direction:column;gap:8px}.project-list>button{display:flex;flex-direction:column;gap:10px;text-align:left;background:transparent;border:1px solid transparent;border-bottom-color:var(--border);color:var(--text-1);padding:17px 12px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.project-list>button.selected{border-color:#4d5b40;background:#1b2116}.project-list span,.project-list small{font:8px 'Geist Mono',monospace;letter-spacing:.08em;color:var(--text-3)}.project-list strong{font-size:14px;font-weight:500}.project-editor{padding:35px 0 30px 45px;min-width:0}.project-editor form{max-width:760px;display:flex;flex-direction:column;gap:12px}.project-editor textarea{resize:vertical;line-height:1.9}.project-editor .launch-eyebrow{margin-bottom:15px}.projects-empty{padding:80px 0}.projects-empty h2{font:400 clamp(32px,4vw,50px)/1.15 Fraunces,serif;letter-spacing:-.04em;margin:25px 0}.projects-empty p{font-size:14px;line-height:1.9;color:var(--text-2);max-width:420px}.projects-empty>.btn{margin-top:20px}@media(max-width:800px){.account-entry{grid-template-columns:1fr;padding:45px 6%;gap:40px;align-items:start;min-height:0}.account-story h1{font-size:55px;margin:25px 0}.account-benefits{margin:20px 0}.account-story>a{display:none}.account-form-wrap{max-width:none;border-top:1px solid var(--border);padding-top:35px}.customer-projects{padding:35px 6%}.customer-projects>header{align-items:start;flex-direction:column;gap:0}.projects-layout{grid-template-columns:1fr}.projects-layout>aside{border-right:0;padding:25px 0;border-bottom:1px solid var(--border)}.project-list{display:grid;grid-template-columns:1fr 1fr;max-height:220px;overflow-y:auto}.project-editor{padding:30px 0}.projects-empty{padding:25px 0}.project-editor textarea{font-size:16px}.account-form-wrap input,.project-editor input{font-size:16px}}
.account-form-wrap input,.project-editor input,.project-editor textarea,.project-editor select{
  background:var(--bg-1);border-color:var(--border-2);color:var(--text);
  font-family:var(--sans);border-radius:var(--radius-sm);
}
.account-form-wrap input:focus,.project-editor input:focus,.project-editor textarea:focus,.project-editor select:focus{outline-color:var(--gold)}
.account-notice{background:var(--gold-glow);border-color:var(--gold-deep);color:var(--text-1)}
.project-list>button.selected{background:var(--gold-glow);border-color:var(--gold-deep)}
.project-list>button.selected>span{color:var(--gold)}
.project-list>button:hover{border-color:var(--border-2);background:var(--bg-3)}
.project-list>button.selected:hover{background:var(--gold-glow);border-color:var(--gold-deep)}
