:root{color-scheme:dark;--account-bg:#0e1115;--account-panel:#171c23;--account-line:#2c343f;--account-text:#edf0f4;--account-muted:#a6b1c0;--account-accent:#64d4b0;--account-danger:#ff9d9d}*{box-sizing:border-box}body.account-body{margin:0;background:var(--account-bg);color:var(--account-text);font:15px/1.55 Arial,sans-serif}body.account-body a{color:var(--account-accent);text-underline-offset:4px}body.account-body button,body.account-body input,body.account-body select,body.account-body textarea{font:inherit}.account-header{max-width:1260px;margin:auto;padding:27px 40px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--account-line)}.brand{display:flex;align-items:center;gap:14px;margin-right:auto;text-decoration:none;font-size:24px;font-weight:bold}.brand span{color:var(--account-text);font-size:14px;letter-spacing:1.6px}.brand small{display:block;font-size:10px;letter-spacing:1px;color:var(--account-muted);margin-top:3px}.account-layout{max-width:1160px;margin:68px auto;display:grid;grid-template-columns:1fr 460px;gap:85px;padding:0 40px;align-items:start}body.account-body .eyebrow{font-size:10px;font-weight:bold;color:var(--account-accent);letter-spacing:2px}.account-intro h1{font-size:54px;line-height:1.08;letter-spacing:-2px;margin:27px 0;max-width:440px}.account-intro>p{color:var(--account-muted);font-size:18px;max-width:430px}.storage-note{border-left:3px solid var(--account-accent);padding:16px 19px;margin-top:50px;background:#141b20;border-radius:0 10px 10px 0;font-size:13px;max-width:450px}.storage-note p{color:var(--account-muted);margin:8px 0 13px}.account-card{background:var(--account-panel);border:1px solid var(--account-line);border-radius:16px;padding:31px 34px;box-shadow:0 16px 70px #0004}.account-card h2{font-size:28px;margin:13px 0 5px}body.account-body .muted{color:var(--account-muted)}body.account-body .small{font-size:12px}.account-card form>label{display:flex;flex-direction:column;gap:7px;margin-top:20px;font-size:13px}.account-card input:not([type=checkbox]),.account-body select,.account-body textarea{background:#10151b;border:1px solid var(--account-line);border-radius:7px;padding:11px 12px;width:100%;color:var(--account-text);outline:none}.account-body input:focus,.account-body textarea:focus,.account-body select:focus{border-color:var(--account-accent);box-shadow:0 0 0 2px #64d4b022}.account-body button:focus-visible,.account-body a:focus-visible{outline:2px solid var(--account-accent);outline-offset:4px}.account-card small{color:var(--account-muted);font-size:11px}.password-wrap{position:relative}.password-wrap input{padding-right:65px!important}.show-password{position:absolute;right:8px;top:8px;border:0;background:transparent;color:var(--account-muted);font-size:11px!important;padding:5px;cursor:pointer}.check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px}.check-row input{width:17px;height:17px;flex:none;margin-top:2px;accent-color:var(--account-accent)}#terms-field{margin-top:23px}body.account-body .primary-button{width:100%;display:block;background:var(--account-accent);border:1px solid transparent;border-radius:7px;color:#0e2018;font-weight:bold!important;padding:12px 18px;margin-top:23px;cursor:pointer;text-align:center;text-decoration:none!important}body.account-body .primary-button:disabled{opacity:.5;cursor:wait}body.account-body .text-button{padding:0;color:var(--account-accent);background:transparent;border:0;cursor:pointer;font-size:12px!important}.account-actions{display:flex;gap:20px;flex-wrap:wrap;margin:23px 0}.back-link{font-size:12px;color:var(--account-muted)!important}body.account-body .message{border:1px solid #43675a;border-radius:7px;padding:12px;font-size:13px;background:#16332966;margin-top:18px}body.account-body .message.error{color:var(--account-danger);background:#331e2266;border-color:#764249}.account-footer{max-width:1160px;padding:23px 40px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;color:var(--account-muted);font-size:11px;border-top:1px solid var(--account-line)}[hidden]{display:none!important}.terms-content{max-width:840px;padding:45px 28px 70px;margin:auto}.terms-content h1{font-size:36px;line-height:1.2}.terms-content h2{margin-top:34px;font-size:20px}.terms-content p,.terms-content li{color:#c2cad5}.terms-content .storage-note{max-width:none;margin-top:26px}.terms-version{color:var(--account-muted);font-size:12px}.admin-layout{max-width:1360px;margin:30px auto;padding:0 32px}.admin-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.admin-heading h1{font-size:30px;margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.stat-card{border:1px solid var(--account-line);border-radius:9px;padding:16px;background:var(--account-panel)}.stat-card small{color:var(--account-muted);display:block}.stat-card strong{font-size:24px;display:block;margin-top:7px}.admin-toolbar{display:flex;gap:12px;margin:20px 0;align-items:center}.admin-toolbar input{max-width:360px}.admin-body .primary-button{width:auto;margin:0}body.account-body .table-wrap{overflow:auto;border:1px solid var(--account-line);border-radius:9px}.account-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.account-table th{color:var(--account-muted);text-align:left;font-size:11px;font-weight:normal;background:var(--account-panel)}.account-table td,.account-table th{padding:13px 17px;border-bottom:1px solid var(--account-line)}.account-table tbody tr:hover{background:#192129}.account-table tr.new-account{background:#152923}body.account-body .badge{padding:3px 7px;border:1px solid #3f7766;border-radius:4px;color:var(--account-accent);font-size:10px}body.account-body .pager{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;color:var(--account-muted);font-size:12px}body.account-body .pager button{border:1px solid var(--account-line);color:var(--account-text);border-radius:5px;background:var(--account-panel);padding:7px 13px;cursor:pointer}body.account-body .pager button:disabled{opacity:.4}.account-dialog{width:min(1080px,94vw);max-height:90vh;overflow:auto;background:var(--account-bg);color:var(--account-text);border:1px solid var(--account-line);border-radius:12px;padding:27px}.account-dialog::backdrop{background:#000b}.dialog-heading{display:flex;gap:20px;justify-content:space-between;align-items:start}.dialog-heading h2{margin:0;font-size:24px}.license-form{display:grid;grid-template-columns:1fr 120px 2fr auto;gap:14px;align-items:end;margin:23px 0;padding:20px;background:var(--account-panel);border-radius:8px}.license-form label{font-size:12px;color:var(--account-muted)}.license-form label input,.license-form label select{margin-top:7px}.admin-detail-section h3{font-size:16px;margin:25px 0 12px}.admin-detail-section .table-wrap{max-height:300px}body.account-body .empty-cell{text-align:center!important;padding:28px!important;color:var(--account-muted)}body.account-body .error-text{color:var(--account-danger)}.elite-account-links{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding:12px 22px;background:#10151b;border-top:1px solid #2c343f;color:#a6b1c0;font:12px Arial,sans-serif}.elite-account-links a{color:#64d4b0;text-decoration:none}.elite-upload-notice{padding:9px 22px;background:#13241e;color:#c9ddd5;border-bottom:1px solid #2b4539;font:12px/1.5 Arial,sans-serif}.elite-upload-notice a{color:#64d4b0}.elite-terms-dialog{background:#171c23;color:#edf0f4;border:1px solid #2c343f;border-radius:12px;padding:28px;max-width:520px;width:92vw;font:14px/1.6 Arial,sans-serif}.elite-terms-dialog::backdrop{background:#000b}.elite-terms-dialog a{color:#64d4b0}.elite-terms-dialog button{padding:10px 14px;margin-top:18px;border-radius:6px;border:1px solid #64d4b0;background:#64d4b0;color:#102218;cursor:pointer}.elite-terms-dialog button:disabled{opacity:.45}.elite-terms-dialog input{accent-color:#64d4b0;margin-right:9px}.elite-terms-dialog .text-button{background:transparent;color:#64d4b0;border:0;margin-left:15px}.elite-terms-dialog p{margin:14px 0}.elite-terms-dialog [role=status]{font-size:12px;color:#ff9d9d}.account-body button:disabled{cursor:default}@media(max-width:900px){.account-layout{gap:32px;grid-template-columns:1fr 420px;padding:0 24px}.account-intro h1{font-size:41px}.account-header{padding:22px 24px}.account-footer{padding:22px 24px}.license-form{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:690px){.account-header{padding:18px 20px;gap:15px}.account-header>a:not(.brand){font-size:11px}.brand span{font-size:11px;letter-spacing:1px}.brand small{font-size:8px}.account-layout{grid-template-columns:1fr;margin:28px auto;gap:24px;padding:0 18px}.account-intro h1{font-size:33px;margin:15px 0}.account-intro>p{font-size:14px}.storage-note{margin-top:22px}.account-card{padding:25px}.account-footer{flex-direction:column;gap:5px;padding:20px}.admin-layout{padding:0 16px}.admin-heading{align-items:flex-start;flex-wrap:wrap}.admin-toolbar{flex-wrap:wrap}.license-form{grid-template-columns:1fr}.account-dialog{padding:18px}.admin-heading h1{font-size:24px}.stats-grid{gap:8px}.stat-card{padding:12px}.terms-content h1{font-size:29px}}
