.account-main{padding-block:64px 100px;min-height:76vh}.account-title-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.account-title-row h1{font-size:48px;letter-spacing:-1.8px;margin-bottom:16px}.account-title-row .eyebrow{margin-bottom:18px}.account-title-row p{margin-bottom:0}.account-nav{display:flex;gap:28px;font-size:12px;color:var(--muted)}.account-nav a:hover,.text-button:hover{color:var(--purple)}.identity{display:flex;flex-direction:column;align-items:end;gap:8px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.account-card{border:1px solid var(--line);background:#141017;padding:32px;border-radius:9px}.account-card h2,.library-product h2,.release-list-section h2{font-size:25px;letter-spacing:-.6px;margin-bottom:15px}.account-card>.muted{font-size:13px;line-height:1.8}.auth-card{max-width:500px;margin:48px auto}.account-form{display:grid;gap:20px}.account-form label{display:grid;gap:8px;color:#d3c9dd;font-size:12px}.account-form input,.account-form select,.account-form textarea{display:block;width:100%;min-width:0;background:#0d0a10;border:1px solid #4a3c53;border-radius:5px;padding:12px;color:var(--text);font:inherit;font-size:14px}.account-form input:focus,.account-form select:focus,.account-form textarea:focus{outline:2px solid var(--purple);outline-offset:2px}.account-form textarea{resize:vertical}.account-form small{color:var(--muted);font-size:11px;line-height:1.6}.account-form input[type=file]{font-size:12px;cursor:pointer}.account-form input[type=file]::file-selector-button{border:0;border-radius:3px;background:#36233f;color:#ebd8f8;padding:8px;margin-right:12px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.text-button{padding:0;border:0;background:none;color:#c6afd8;font-size:12px;text-decoration:underline;text-underline-offset:4px}.auth-switches{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:25px}.account-message{padding:16px 20px;border:1px solid #4b3a58;border-radius:6px;background:#20142b;font-size:14px;margin-bottom:26px}.error-message{color:#ffcbcd;border-color:#76414d;background:#2a151b}.recovery-code{display:block;white-space:normal;overflow-wrap:anywhere;background:#0b090e;border:1px solid var(--line);padding:18px;color:var(--teal);margin-block:20px}.account-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:28px;align-items:start}.check-field{display:flex;align-items:start;gap:12px;font-size:12px;color:#c4b9ce;margin:25px 0;line-height:1.8}.check-field input{margin-top:5px;accent-color:var(--purple);flex-shrink:0}.connection-status{color:var(--purple);font-size:13px}.account-footnote{font-size:12px;color:var(--muted);line-height:1.9;margin-top:28px}.account-footnote a{color:#d8b8ef;text-decoration:underline}.form-status{font-size:12px;color:var(--teal);margin:0;overflow-wrap:anywhere}progress{width:100%;height:10px;accent-color:var(--purple)}.release-list-section{margin-top:50px}.section-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title-row h2{margin:0}.section-title-row>span{font-size:12px}.release-list{padding-block:0}.release-row{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:25px;border-bottom:1px solid var(--line)}.release-row:last-child{border-bottom:0}.release-row>div:first-child{min-width:0}.release-row h3{font-size:17px;letter-spacing:-.2px;margin:0 0 7px}.release-row p{font-size:12px;margin:0 0 7px;overflow-wrap:anywhere}.file-name{color:#8c8098}.release-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:end;flex-shrink:0;max-width:260px}.release-notes{white-space:pre-wrap;font-size:12px;line-height:1.7}.release-row details{font-size:12px;color:#c3b0d2;max-width:700px}.release-row summary{cursor:pointer}.empty-note{padding-block:30px;color:var(--muted);font-size:13px}.empty-state{padding:56px;text-align:center;max-width:760px;margin:45px auto}.empty-state>img{margin:0 auto 25px}.empty-state>p{color:var(--muted);font-size:14px;max-width:460px;margin:0 auto 26px}.library-product{padding:32px;border:1px solid var(--line);border-radius:8px;background:#141017;margin-bottom:28px}.library-heading{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding-bottom:25px}.library-heading img{width:54px;height:54px;object-fit:contain}.library-heading h2{margin-bottom:8px}.library-heading p{font-size:12px;margin:0}.library-product>.text-link{margin-top:22px}button:disabled{cursor:wait;opacity:.5}button:disabled:hover{transform:none}
@media(max-width:850px){.admin-grid{grid-template-columns:1fr}.account-title-row{align-items:start;flex-direction:column}.identity{align-items:start}.account-nav{gap:18px}.account-card{padding:25px}.release-list{padding-block:0}.release-actions{max-width:170px}}
@media(max-width:600px){.account-main{padding-block:40px 60px}.account-title-row h1{font-size:36px;letter-spacing:-1.3px}.account-title-row>div>p:last-child{font-size:13px}.account-nav{gap:13px;font-size:11px}.account-page .brand{font-size:18px}.account-page .brand-mark{margin-right:8px}.account-page .header-inner{gap:15px}.auth-card{margin-block:26px}.account-card{padding:23px}.release-list{padding-block:0}.field-pair{grid-template-columns:1fr}.release-row{align-items:start;flex-direction:column;gap:16px}.release-actions{max-width:none;justify-content:start}.empty-state{padding:36px 23px}.library-product{padding:23px}.library-heading{gap:14px}.library-heading img{width:43px;height:43px}.library-heading h2{font-size:22px}.library-heading p{font-size:11px}.account-actions{flex-direction:column}}
@media(max-width:380px){.account-page .site-header{height:auto}.account-page .header-inner{flex-wrap:wrap;gap:10px;padding-block:14px}.account-nav{width:100%;justify-content:space-between}}
