.vq-auth p{color:#bac7dc;margin:14px 0;line-height:1.6}.vq-auth .vq-button{width:100%;margin-top:16px}.vq-auth .vq-name-label{gap:8px;margin:18px 0;display:grid}.vq-auth-links{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.vq-auth-links button{color:#65e5ed;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.vq-auth .vq-auth-message{color:#86eed4}.vq-connectivity{z-index:100;color:#fff3d8;text-align:center;background:#624213;padding:12px 20px;position:sticky;top:0}.vq-account-loading{color:#c2e9f6;background:#10172d;place-content:center;min-height:100dvh;font:18px system-ui;display:grid}.vq-account-settings{color:#b6c7db;cursor:pointer;background:0 0;border:1px solid #46516a;border-radius:10px;padding:10px}.vq-header{padding-top:max(16px,env(safe-area-inset-top))}.vq-footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}.vq-auth{--vq-cyan:#57e6ed;--vq-muted:#9fadc2;--vq-gold:#ffd17c;--vq-line:#223047;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:90dvh;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vq-auth *{box-sizing:border-box}.vq-auth input,.vq-auth button{font:inherit}.vq-auth .vq-dialog-close{color:#eef3fc}.vq-account{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vq-launch-links{padding:20px 24px max(24px,env(safe-area-inset-bottom));background:#10172d;flex-wrap:wrap;justify-content:center;gap:24px;font:14px Arial,sans-serif;display:flex}.vq-launch-links button,.vq-inline-link{color:#80e8f0;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}.vq-auth .vq-danger{color:#fff;background:#6b2539;border:1px solid #e57894}.vq-auth .vq-secondary{color:#d4e0ef;background:0 0;border:1px solid #576780}.vq-auth .vq-delete-confirm{color:#e0e9f7;align-items:flex-start;gap:12px;margin:20px 0;font-size:16px;line-height:1.5;display:flex}.vq-auth .vq-delete-confirm input{flex-shrink:0;width:20px;height:20px;margin:2px 0}.vq-legal-page{color:#dce7f5;background:#10172d;max-width:850px;min-height:100dvh;margin:auto;padding:48px 24px 72px;font:16px/1.7 Arial,Helvetica,sans-serif}.vq-legal-page a,.vq-legal-content a{color:#80e8f0;text-decoration:underline}.vq-legal-back{margin-bottom:28px;display:inline-block}.vq-legal-content h1{color:#fff;margin:12px 0 24px;font-size:clamp(28px,5vw,42px);line-height:1.15}.vq-legal-content h2{color:#fff;margin:30px 0 10px;font-size:21px;line-height:1.3}.vq-legal-content p,.vq-legal-content li{color:#c1cde0;font-size:16px;line-height:1.7}.vq-legal-content ul{padding-left:22px}.vq-legal-content li{margin:12px 0}.vq-legal-notice{background:#292638;border-left:3px solid #ffd17c;padding:16px}.vq-legal-date{color:#a9b6ca;font-size:14px!important}.vq-legal-page nav{border-top:1px solid #34445d;flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:24px;display:flex}.vq-auth:has(.vq-legal-content){width:calc(100% - 28px);max-width:760px}.vq-auth button:disabled{opacity:.55;cursor:not-allowed}.vq-legal-page .vq-button{color:#10172d;cursor:pointer;background:#65e5ed;border:0;border-radius:12px;padding:14px 20px;font:700 16px Arial,sans-serif;display:inline-block}.vq-legal-page .vq-danger{color:#fff;background:#6b2539;border:1px solid #e57894}
