/* Working account forms, using the shared v4 shell and design tokens. */
.account-v4{padding:100px 24px 70px;color:var(--ink,#eee9e0);background:var(--bg,#101113);min-height:65vh}.account-v4 .shell{max-width:1040px;margin:auto}.account-v4 .narrow{max-width:780px}.account-v4 .page-intro{padding:20px 0 30px}.account-v4 h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em}.account-v4 h2{font-size:25px;line-height:1.25}.account-v4 .tool-box,.account-v4 .download-callout{border:1px solid #ffffff25;border-radius:20px;background:#ffffff06;padding:28px;margin-bottom:24px}.account-v4 .composer{display:grid;gap:16px}.account-v4 .field{display:grid;gap:8px}.account-v4 input{background:#ffffff08;color:inherit;border:1px solid #ffffff40;border-radius:10px;padding:13px;width:100%;box-sizing:border-box}.account-v4 .button{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#8cdbb1;color:#10251a;border:1px solid transparent;border-radius:10px;padding:12px 19px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.account-v4 .secondary{background:transparent;color:inherit;border-color:#ffffff40}.account-v4 .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.account-v4 .micro{font-size:14px;color:#b8bbc0;line-height:1.6}.account-v4 p,.account-v4 li{line-height:1.65}.account-v4 a:not(.button){color:#a5dfbf}.account-v4 .file-checksum{overflow-wrap:anywhere}.account-v4 svg{max-width:100%}.account-v4 .app-card-top svg{width:48px;height:48px}.account-v4 :focus-visible{outline:3px solid #f7c568;outline-offset:4px}.account-v4 .rule{border:0;border-top:1px solid #ffffff20;margin:26px 0}@media(max-width:600px){.account-v4{padding:88px 18px 40px}.account-v4 .tool-box,.account-v4 .download-callout{padding:20px}.account-v4 .actions>*{width:100%}}

.account-v4 .check{display:flex;align-items:flex-start;gap:12px}.account-v4 .check input{width:18px;height:18px;flex:0 0 18px;margin:5px 0 0;padding:0}.account-v4 .check span{display:block;line-height:1.65}
