.vertex-auth{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:28px;border:1px solid #354059;border-radius:20px;background:#101724;color:#edf3fb;box-shadow:0 24px 90px #0009;font-family:inherit;overflow:auto;color-scheme:dark}.vertex-auth::backdrop{background:#050910ba;backdrop-filter:blur(6px)}.va-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.va-top>span{font-size:11px;letter-spacing:.16em;color:#5cd9c0;font-weight:700}.vertex-auth h2{font-size:27px;line-height:1.2;margin:0 0 12px;letter-spacing:-.03em}.va-lead{color:#aebdd0;line-height:1.6;font-size:14px;margin:0 0 22px}.va-label{display:block;font-size:13px;font-weight:600;margin:17px 0 8px}.va-input{position:relative;display:flex;align-items:center;gap:8px}.va-input input{box-sizing:border-box;width:100%;min-width:0;background:#0b111d;border:1px solid #3b4962;border-radius:10px;padding:13px 12px;font:inherit;color:#f1f5fa;min-height:48px}.va-input:has(.va-reveal){flex-wrap:wrap}.va-reveal{margin-left:auto}.vertex-auth button{font:inherit;cursor:pointer}.vertex-auth :is(button,input,a):focus-visible{outline:2px solid #64e6cd;outline-offset:3px}.vertex-auth button:disabled{opacity:.55;cursor:wait}.va-primary,.va-secondary{width:100%;padding:13px 16px;min-height:48px;border-radius:10px;font-size:14px!important;font-weight:700!important;margin-top:15px}.va-primary{background:#52d5bd;color:#081b18;border:1px solid #52d5bd}.va-secondary{background:#182337;color:#e6edf6;border:1px solid #40516e}.va-link,.va-reveal{border:0;background:transparent;color:#a9dcd2;padding:8px 0;font-size:12px!important;text-align:left}.va-top .va-link{color:#aebdd0}.va-form+.va-link{margin-top:8px}.va-hint,.va-legal{font-size:12px;line-height:1.6;color:#a2b2c8;margin:12px 0}.va-legal .va-link{padding:0}.va-divider{height:1px;background:#2a3547;margin:12px 0 2px}.va-error,.va-notice{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6;margin:14px 0 0}.va-error{background:#3a2026;color:#ffc0c1;border:1px solid #743842}.va-notice{background:#102e2b;color:#b4e9d9;border:1px solid #28514b}.va-mail{overflow-wrap:anywhere;font-size:15px;font-weight:600;padding:14px 16px;border:1px solid #334560;background:#142031;border-radius:10px}.va-countdown{font-size:12px;min-height:18px;color:#aebdd0;margin:8px 0}.va-support{display:block;color:#98aac2;text-align:center;font-size:12px;margin-top:24px;text-decoration:underline;text-underline-offset:3px}.va-form~.va-link{display:block}.vertex-auth h2:focus{outline:0}@media(max-width:520px){.vertex-auth{padding:22px}.vertex-auth h2{font-size:25px}}.vertex-auth>.va-link{display:block;max-width:100%;white-space:normal;line-height:1.5}dialog.vertex-legal-dialog{box-sizing:border-box;width:min(920px,calc(100vw - 28px))!important;margin:auto;border:1px solid #354059;color:#edf3fb;color-scheme:dark}.vertex-legal-dialog::backdrop{background:#050910ba;backdrop-filter:blur(6px)}.vertex-legal-dialog :is(button,a):focus-visible{outline:2px solid #64e6cd;outline-offset:3px}.vertex-legal-dialog #vertexLegalTitle:focus{outline:0}.v12-copy-format{display:flex;gap:8px;align-items:center;font-size:12px;color:#a7b6c9;margin-left:auto}.v12-copy-format select{max-width:100%;padding:10px;background:#101d30;border:1px solid #354b64;border-radius:8px;color:#d9e8f7;font:inherit;color-scheme:dark}.v6-actions{flex-wrap:wrap}.v12-copy-format select:focus-visible{outline:2px solid #64e6cd;outline-offset:2px}@media(max-width:640px){.v12-copy-format{margin-left:0;width:100%}.v12-copy-format select{flex:1}}.v6-actions.v12-report-actions{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center}.v12-report-actions .v12-copy-format{margin:0}.v12-report-actions button{width:100%;min-height:44px}@media(max-width:760px){.v6-actions.v12-report-actions{grid-template-columns:1fr}.v12-report-actions .v12-copy-format{width:100%;justify-content:space-between}.v12-report-actions .v12-copy-format select{flex:1}}
