.va-box{padding:clamp(18px,4vw,30px);border:1px solid #b690514d;background:linear-gradient(130deg,#181525,#100e17);border-radius:18px;margin:22px 0;color:#f1e9db}.va-box>header,.va-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.va-box h2{margin:0}.va-box h3{font-size:1.1rem;margin:12px 0 6px;overflow-wrap:anywhere}.va-box p{line-height:1.5}.va-rules,.va-form-help{color:#cfc3b3;font-size:.95rem}.va-status{color:#edca83}.va-box button,.va-box select,.va-box input:not([type=checkbox]){font:inherit;min-height:44px;box-sizing:border-box;border:1px solid #c6a56b66;border-radius:9px}.va-box button{padding:9px 16px;color:#f4e8d7;background:#302439;cursor:pointer}.va-box .btn-crimson{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:#a82740;border:1px solid #e25068;color:#fff;padding:10px 18px;border-radius:9px;text-decoration:none}.va-box button:disabled{opacity:.5;cursor:wait}.va-box input:not([type=checkbox]),.va-box select{width:100%;padding:10px;color:#fff;background:#191621}.va-box label{display:grid;gap:7px}.va-credits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.va-credits article{border:1px solid #b68e5440;border-radius:12px;padding:16px;background:#242030}.va-credits small{color:#cfc3b3}.va-chip{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#f0cd87}.va-extra{border-left:3px solid #d9ad61;padding:12px 16px;background:#9d6f281f}.va-form{margin-top:18px;display:grid;gap:14px;max-width:600px}.va-form[hidden],.va-box [hidden]{display:none!important}.va-check{display:flex!important;align-items:center;gap:9px!important}.va-check input{width:20px;height:20px}.va-history{margin-top:20px}.va-history summary{cursor:pointer;padding:10px 0}.va-history li{margin:10px 0}.va-box :focus-visible{outline:3px solid #e0bc75;outline-offset:3px}@media(max-width:480px){.va-box{border-radius:12px}.va-box>header button{padding:8px 12px}.va-form{max-width:100%}}
.va-auth-form,.va-connect-form{display:grid;gap:12px;text-align:left}.va-auth-form{margin:18px 0 8px;max-width:440px}.va-auth-tabs{display:flex;gap:8px;flex-wrap:wrap}.va-auth-tabs button[aria-pressed=true]{color:#17111b;background:#e1bd7b;border-color:#f8db9e}.va-password-help,.va-privacy-links{font-size:.85rem;color:#cfc3b3}.va-auth-status{margin:0;overflow-wrap:anywhere}.va-login-story .va-recover{font-size:.9rem;margin-top:8px}.va-connection{border:1px solid #b690514d;border-radius:12px;padding:18px;margin:15px 0;background:#211a2a}.va-connect-form{max-width:500px}.va-code{margin-top:18px}.va-command{font:600 .95rem ui-monospace,monospace!important}.va-code button{margin-top:10px}.va-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.va-stat-grid article{padding:16px;border:1px solid #b690514d;border-radius:12px;background:linear-gradient(130deg,#2d2136,#19131f)}.va-stat-grid span{display:block;font-size:.85rem;color:#cfc3b3}.va-stat-grid strong{display:block;font-size:2rem;color:#f3dba9;margin-top:8px}.va-my-powers{list-style:none;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.va-my-powers li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid #b690514d;border-radius:10px}.va-my-powers small{flex-basis:100%;color:#cfc3b3}.va-saved-time{font-size:.85rem;color:#cfc3b3}@media(max-width:580px){.va-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-auth-tabs button{flex:1}.va-connection{padding:14px}.va-login-story{text-align:left}}

.va-box .va-login{align-items:start}.va-box .va-login-story .va-login-art{float:right;width:52px;height:52px;border-radius:16px;margin:0 0 10px 12px}.va-box .va-login-art .icon{width:28px;height:28px}.va-box .va-login h3{font-size:26px;margin:0 0 10px}.va-box .va-login .btn-crimson{margin-top:4px}.va-recovery-code{margin:14px 0;border-left:3px solid #d9ad61;padding-left:14px}.va-recovery-command{font:600 .9rem ui-monospace,monospace!important}.va-recovery-status{overflow-wrap:anywhere}html[data-view="account"] .at-page{padding-top:94px}html[data-view="account"] .at-head{padding-bottom:8px;margin-bottom:16px}html[data-view="account"] .at-head h1{font-size:clamp(40px,6vw,56px)}html[data-view="account"] .at-head>p:last-of-type{margin:8px auto 12px}html[data-view="account"] .at-head:after{margin-top:14px}@media(max-width:600px){.va-box .va-login h3{font-size:23px}.va-box .va-login-facts{gap:12px;padding:14px}.va-box .va-login-facts li{font-size:13px}.va-box .va-login-facts b{font-size:14px}.va-box .va-login-facts span{font-size:13px}}
