.vaf-confirm.v-card{background:#fff;border:1px solid #e6e6ea;color:#111215}.vaf-confirm .v-card-text{color:#2b2d33}.vaf-confirm .v-btn{font-weight:600;letter-spacing:0;text-transform:none}.vaf-confirm .vaf-confirm-keep{color:#5a3f8c}.vaf-confirm .vaf-confirm-go.v-btn{background:#b43c3c;color:#fff}.v-theme--dark .vaf-confirm.v-card{background:#1a1d27;border-color:#2e2e38;color:#f0f1f5}.v-theme--dark .vaf-confirm .v-card-text{color:#f0f1f5}.v-theme--dark .vaf-confirm .vaf-confirm-keep{color:#a78bda}.v-theme--dark .vaf-confirm .vaf-confirm-go.v-btn{background:#c84a4a;color:#fff}.vaf{--brand:#5a3f8c;--brand-solid:#5a3f8c;--brand-soft:rgba(90,63,140,.08);--brand-softer:rgba(90,63,140,.04);--brand-line:rgba(90,63,140,.25);--ink-1:#111215;--ink-2:#2b2d33;--ink-3:#6b6f78;--ink-4:#6b7280;--line:#e6e6ea;--line-soft:#f0f0f3;--surface:#fff;--bg:#f7f7f9;--serif:"Source Serif 4 Variable","Source Serif 4","Source Serif Pro",Georgia,serif;--sans:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink-2);display:flex;flex-direction:column;font-family:var(--sans);min-height:0;overflow:hidden}.vaf--dialog{max-height:calc(100dvh - 48px)}.v-theme--dark .vaf,.vaf--dark{--brand:#a78bda;--brand-soft:rgba(167,139,218,.08);--brand-softer:rgba(167,139,218,.04);--brand-line:rgba(167,139,218,.25);--ink-1:#f0f1f5;--ink-2:#e0e0e0;--ink-3:#9ca3af;--ink-4:#8b919c;--line:#2e2e38;--line-soft:#1a1a24;--surface:#1a1d27;--bg:#13141a}.vaf-head{align-items:flex-start;border-bottom:1px solid var(--line-soft);gap:12px;padding:18px 20px 16px}.vaf-head,.vaf-mark{display:flex;flex-shrink:0}.vaf-mark{align-items:center;background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:10px;color:var(--brand);height:40px;justify-content:center;width:40px}.vaf-titleblock{flex:1;min-width:0}.vaf-eyebrow{color:var(--brand);font-size:11.5px;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.vaf-title{color:var(--ink-1);font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}.vaf-sub{color:var(--ink-3);font-size:13px;margin-top:3px}.vaf-close{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin:-4px -6px 0 0;width:40px}.vaf-close:hover{background:var(--brand-softer);border-color:var(--brand-line);color:var(--brand)}.vaf-form{display:flex;flex:1;flex-direction:column;min-height:0}.vaf-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.vaf-foot{background:var(--surface);border-top:1px solid var(--line-soft);flex-shrink:0;padding:14px 20px 16px}.vaf-privacy-notice{color:var(--ink-3);font-size:12px;line-height:1.45;margin:0 0 12px}.vaf-privacy-link{color:inherit;text-decoration:underline}.vaf-actions{display:flex;justify-content:flex-end}.vaf-missing{color:var(--ink-3);font-size:12.5px;margin:0 0 8px;text-align:right}.vaf-success:focus{outline:none}.vaf-error-link{color:inherit;display:inline-block;margin-top:4px;min-height:24px;text-decoration:underline}.vaf .vaf-submit.v-btn{background:var(--brand-solid);border-radius:4px;color:#fff;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:normal;min-height:40px;padding:0 18px;text-transform:none}.vaf .vaf-submit.v-btn--disabled{background:var(--brand-soft)!important;border:1px solid var(--brand-line);color:var(--ink-3)!important;opacity:1}.vaf .v-field{--v-field-border-radius:10px;background:var(--surface);border-radius:10px;color:var(--ink-1)}.vaf .v-field__outline__end,.vaf .v-field__outline__notch:after,.vaf .v-field__outline__notch:before,.vaf .v-field__outline__start{border-color:var(--line);opacity:1}.vaf .v-field--focused .v-field__outline__end,.vaf .v-field--focused .v-field__outline__notch:after,.vaf .v-field--focused .v-field__outline__notch:before,.vaf .v-field--focused .v-field__outline__start{border-color:var(--brand)}.vaf .v-field--error .v-field__outline__end,.vaf .v-field--error .v-field__outline__notch:after,.vaf .v-field--error .v-field__outline__notch:before,.vaf .v-field--error .v-field__outline__start{border-color:#c84a4a}.vaf .v-field__input,.vaf .v-field__input input,.vaf .v-field__input textarea{color:var(--ink-1)}.vaf .v-field .v-label.v-field-label,.vaf .v-field .v-label.v-field-label--floating{color:var(--ink-3);opacity:1}.vaf .v-field--focused .v-label.v-field-label--floating{color:var(--brand)}.vaf .v-field__prepend-inner .v-icon,.vaf .v-messages{color:var(--ink-3);opacity:1}.vaf .v-input--error .v-messages{color:#c84a4a}.vaf .v-field input::-moz-placeholder,.vaf .v-field textarea::-moz-placeholder{color:var(--ink-4);opacity:1}.vaf .v-field input::placeholder,.vaf .v-field textarea::placeholder{color:var(--ink-4);opacity:1}.vaf-chip{align-items:center;background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:99px;color:var(--brand);display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;height:24px;padding:0 10px}@media(max-width:599px){.vaf-head{padding:14px 16px 12px}.vaf-body{padding:16px}.vaf-foot{padding:12px 16px 14px}.vaf-title{font-size:20px}}
