.auth-card.registration>.auth-icon{color:#0000;background:url(/elunvex-character.jpg) 50% 34%/cover no-repeat;border-radius:50%;width:72px;height:72px;overflow:hidden;box-shadow:0 0 28px #5b42df57}.auth-card>.auth-icon.auth-character{background:url(/elunvex-character.jpg) 50% 34%/cover no-repeat;border-color:#66baff8c;border-radius:16px;width:64px;height:64px;box-shadow:0 0 24px #5274ff3d}.totp-qr{background:#fff;border:1px solid #3863a1;width:220px;height:220px;margin:18px auto;padding:8px;display:block}.manual-key{overflow-wrap:anywhere;letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-family:monospace}
.sidebar nav{scrollbar-width:thin;scrollbar-color:#25344b transparent;flex:1;min-height:0;overflow-y:auto}.sidebar-foot{background:#080b12;flex:none;margin-top:10px;padding-bottom:2px}.sidebar-foot button{color:#9eb5d1;white-space:nowrap;cursor:pointer;border:1px solid #2b3d58;border-radius:4px;align-items:center;gap:6px;padding:8px 9px;font:700 8px monospace;display:inline-flex}.sidebar-foot button:hover,.sidebar-foot button:focus-visible{color:#e6f2ff;border-color:#4b709c}
.profile-settings{gap:18px;display:grid}.profile-summary{background:linear-gradient(135deg,#1b1442eb,#050819f5);border:1px solid #29315c;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:0 0 30px #473dff14}.profile-summary h2{margin:4px 0 7px;font-size:26px}.profile-summary p{color:#98a4c5;margin:0}.profile-summary>span{color:#58f0bd;letter-spacing:1.3px;font:700 11px monospace}.profile-orbit{background:radial-gradient(circle at 35% 30%,#7187ff,#3b1c86 55%,#090d24 72%);border:1px solid #6877ff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;font-weight:800;display:grid;box-shadow:0 0 24px #5965ff73}.profile-grid{background:#080a1de0;border:1px solid #252c50;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.profile-field{color:#8f9aba;letter-spacing:1px;gap:8px;font:700 10px monospace;display:grid}.profile-field input{color:#f3f6ff;background:#070a1d;border:1px solid #303965;outline:none;width:100%;padding:13px 14px}.profile-field input:focus{border-color:#6578ff;box-shadow:0 0 0 2px #6578ff26}.profile-field input:disabled{color:#b6bfd7;opacity:.82;background:#0b0d20}.profile-email{grid-column:1/-1}.profile-field small{letter-spacing:0;color:#727e9e;font:400 11px Arial,sans-serif}.profile-step-up{background:linear-gradient(90deg,#1b1442f5,#0c0d26f5);border:1px solid #574dc0;grid-template-columns:1fr minmax(220px,300px);align-items:end;gap:20px;padding:20px;display:grid}.profile-step-up h3{margin:4px 0 6px}.profile-step-up p{color:#99a5c5;margin:0}.profile-step-up label{color:#9ba7c8;letter-spacing:1px;gap:7px;font:700 10px monospace;display:grid}.profile-step-up input{color:#fff;letter-spacing:6px;text-align:center;background:#070a1d;border:1px solid #4e5ca7;padding:12px;font-size:18px}.profile-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.profile-actions button,.profile-edit{color:#dbe3ff;letter-spacing:1px;background:#101632;border:1px solid #45528f;padding:12px 18px;font:700 11px monospace}.profile-actions .primary,.profile-edit{color:#fff;background:linear-gradient(90deg,#39277d,#552bb0);border-color:#6d5cff}.profile-edit{justify-self:end}.profile-error,.profile-loading{color:#ffb6c9;background:#351426;border:1px solid #a84b68;padding:14px;font:700 11px monospace}@media (max-width:760px){.profile-summary{grid-template-columns:auto 1fr}.profile-summary>span{grid-column:1/-1}.profile-grid{grid-template-columns:1fr}.profile-email{grid-column:auto}.profile-step-up{grid-template-columns:1fr}.profile-actions{grid-column:auto}}
.security-grid .security-action{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050be0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.security-grid .tradingview-security{grid-column:1/-1;align-items:flex-start}.security-grid .tradingview-security>div:nth-child(2){min-width:0}.webhook-once{gap:9px;margin-top:14px;display:grid}.webhook-once b{color:#ffd36a;letter-spacing:1px;font:700 10px monospace}.webhook-once code{overflow-wrap:anywhere;color:#bdeeff;background:#050913;border:1px solid #2d5678;padding:12px;font-size:11px;display:block}.integration-actions{gap:8px;display:flex}.security-grid .security-action>div{background:#090e19;border:1px solid #41638f;width:min(460px,100vw - 32px);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 28px 100px #000,0 0 42px #29d9ff21}.security-grid .security-action h2{color:#eef6ff;margin-top:8px;font-size:20px}.security-grid .security-action label{color:#a9bdd8;letter-spacing:1px;margin:20px 0;font:700 9px monospace;display:block}.security-grid .security-action input{color:#eef8ff;letter-spacing:8px;background:#050913;border:1px solid #5a85bd;outline:none;width:100%;margin-top:9px;padding:16px;font:700 22px monospace;display:block}.security-grid .security-action input:focus{border-color:#29d9ff;box-shadow:0 0 0 3px #29d9ff29}.security-grid .security-action .landing-actions{margin:18px 0 0}.security-grid .security-action .recovery-codes{margin-top:18px}@media (max-width:520px){.security-grid .security-action{padding:12px}.security-grid .security-action>div{width:100%;max-height:calc(100vh - 24px);padding:22px 18px}}
