.ca-root[data-v-740c2b51]{--gold:#e2a90f;--gold-hover:#c99508;--gold-tint:rgba(226,169,15,.14);--gold-line:rgba(226,169,15,.45);--d-bg:#1f2229;--d-inset:#2a2e37;--d-inset-2:#333842;--d-border:#3a3f4a;--d-divider:#2f343e;--d-text:#fff;--d-text-2:#c6cbd3;--d-muted:#9199a5;--d-faint:#6c7482;--ok:#7ed688;--ok-fill:#3e9a4b;--ok-tint:rgba(126,214,136,.14);--danger:#c4443a;--danger-hover:#a93930;--danger-text:#f08c84;--danger-tint:rgba(196,68,58,.16);--danger-line:rgba(196,68,58,.5);--ease:cubic-bezier(.2,0,0,1);align-items:center;color:var(--d-text);display:flex;font-size:14px;justify-content:center;line-height:20px;padding:16px;z-index:50}.ca-root[data-v-740c2b51],.ca-scrim[data-v-740c2b51]{inset:0;position:fixed}.ca-scrim[data-v-740c2b51]{--tw-bg-opacity:1;background-color:rgb(112 112 112/var(--tw-bg-opacity,1));opacity:.65}.ca-dialog[data-v-740c2b51]{animation:ca-dialog-in-740c2b51 .3s var(--ease);background:var(--d-bg);border:1px solid var(--d-border);border-radius:16px;box-shadow:0 1px 2px #0000001f,0 24px 60px #00000073;max-width:520px;overflow:hidden;position:relative;transition:height .3s var(--ease);width:100%;z-index:1}.ca-dialog[data-v-740c2b51]:focus{outline:none}.ca-inner[data-v-740c2b51]{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}@keyframes ca-dialog-in-740c2b51{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ca-icon[data-v-740c2b51]{fill:none;flex-shrink:0;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.ca-icon-gold[data-v-740c2b51]{color:var(--gold);height:16px;pointer-events:none;width:16px}.ca-x[data-v-740c2b51]{background:transparent;border:none;border-radius:8px;color:var(--d-muted);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:16px;top:16px;transition:background .14s var(--ease),color .14s var(--ease);width:32px;z-index:1}.ca-x[data-v-740c2b51]:after{content:"";inset:-6px;position:absolute}.ca-x[data-v-740c2b51]:hover:not(:disabled){background:#ffffff14;color:var(--d-text)}.ca-x[data-v-740c2b51]:disabled{cursor:not-allowed;opacity:.4}.ca-x .ca-icon[data-v-740c2b51]{height:16px;width:16px}.ca-scroll[data-v-740c2b51]{flex:1;min-height:0;overflow:auto;scrollbar-color:var(--d-faint) transparent;scrollbar-width:thin}.ca-head[data-v-740c2b51]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 32px 0;text-align:center}.ca-ic[data-v-740c2b51]{border-radius:12px;display:grid;flex-shrink:0;height:48px;place-items:center;transition:background .22s var(--ease),color .22s var(--ease);width:48px}.ca-ic.tone-neutral[data-v-740c2b51]{background:var(--gold-tint);color:var(--gold)}.ca-ic.tone-danger[data-v-740c2b51]{background:var(--danger-tint);color:var(--danger-text)}.ca-ic.tone-ok[data-v-740c2b51]{background:var(--ok-tint);color:var(--ok)}.ca-ic .ca-icon[data-v-740c2b51]{height:24px;width:24px}.ca-title[data-v-740c2b51]{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}.ca-sub[data-v-740c2b51]{color:var(--d-muted);margin:4px auto 0;max-width:400px}.ca-body[data-v-740c2b51]{padding:24px 32px 32px}.ca-who[data-v-740c2b51]{align-items:center;background:var(--d-inset);border:1px solid var(--d-border);border-radius:12px;display:flex;gap:12px;padding:12px 16px}.ca-avatar[data-v-740c2b51]{height:40px;width:40px}.ca-who-text[data-v-740c2b51]{min-width:0}.ca-who-name[data-v-740c2b51]{font-weight:600}.ca-who-mail[data-v-740c2b51],.ca-who-name[data-v-740c2b51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-who-mail[data-v-740c2b51]{color:var(--d-muted);font-size:13px;font-weight:500}.ca-role[data-v-740c2b51]{align-items:center;background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:999px;color:var(--gold);display:inline-flex;font-size:11px;font-weight:600;height:20px;letter-spacing:.05em;line-height:16px;margin-left:auto;padding:0 8px;text-transform:uppercase}.ca-panel[data-v-740c2b51]{margin-top:24px}.ca-field[data-v-740c2b51]{display:flex;flex-direction:column;gap:4px}.ca-field>label[data-v-740c2b51]{color:var(--d-text-2);font-size:13px;font-weight:500}.ca-field code[data-v-740c2b51]{background:var(--d-inset-2);border:1px solid var(--d-border);border-radius:4px;color:var(--d-text);font-family:inherit;font-weight:600;padding:0 4px}.ca-field code em[data-v-740c2b51]{font-style:italic}.ca-field .req[data-v-740c2b51]{color:var(--danger-text)}.ca-hint[data-v-740c2b51]{color:var(--d-muted);font-size:13px;font-weight:500}.ca-msg[data-v-740c2b51]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px}.ca-msg .ca-icon[data-v-740c2b51]{height:14px;stroke-width:2.2;width:14px}.ca-msg.err[data-v-740c2b51]{color:var(--danger-text)}.ca-msg.ok[data-v-740c2b51]{color:var(--ok)}.ca-input-wrap[data-v-740c2b51]{align-items:center;background:var(--d-inset);border:1px solid var(--d-border);border-radius:8px;display:flex;gap:8px;height:48px;padding:0 4px 0 12px;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.ca-input-wrap[data-v-740c2b51]:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint)}.ca-input-wrap .ca-input[data-v-740c2b51]{background:transparent;border:none;flex:1;height:32px;letter-spacing:.05em;padding:0 8px}.ca-input-wrap .ca-input[data-v-740c2b51]::-moz-placeholder{letter-spacing:0}.ca-input-wrap .ca-input[data-v-740c2b51]::placeholder{letter-spacing:0}.ca-input-wrap .ca-input[data-v-740c2b51]:focus{border:none;box-shadow:none}.ca-input[data-v-740c2b51]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--d-inset);border:1px solid var(--d-border);border-radius:8px;box-sizing:border-box;color:var(--d-text);color-scheme:dark;font-family:inherit;font-size:14px;height:40px;line-height:20px;padding:0 12px;transition:border-color .14s var(--ease),box-shadow .14s var(--ease);width:100%}.ca-input[data-v-740c2b51]::-moz-placeholder{color:var(--d-faint);opacity:1}.ca-input[data-v-740c2b51]::placeholder{color:var(--d-faint);opacity:1}.ca-input[data-v-740c2b51]:hover{border-color:#4a505c}.ca-input[data-v-740c2b51]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint);outline:none}.ca-input[data-v-740c2b51]:disabled{cursor:not-allowed;opacity:.6}.ca-input[data-v-740c2b51]:-webkit-autofill,.ca-input[data-v-740c2b51]:-webkit-autofill:focus{-webkit-text-fill-color:var(--d-text);-webkit-box-shadow:0 0 0 1000px var(--d-inset) inset;caret-color:var(--d-text)}.ca-textarea[data-v-740c2b51]{display:block;height:96px;padding:8px 12px;resize:none;scrollbar-color:var(--d-faint) transparent;scrollbar-width:thin}.ca-note-foot[data-v-740c2b51]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ca-count[data-v-740c2b51]{color:var(--d-muted);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.ca-field.is-error .ca-input[data-v-740c2b51],.ca-field.is-error .ca-input-wrap[data-v-740c2b51]{border-color:var(--danger)}.ca-field.is-error .ca-input-wrap[data-v-740c2b51]:focus-within,.ca-field.is-error .ca-input[data-v-740c2b51]:focus{box-shadow:0 0 0 3px var(--danger-tint)}.ca-field.is-ok .ca-input[data-v-740c2b51],.ca-field.is-ok .ca-input-wrap[data-v-740c2b51]{border-color:var(--ok-fill)}.ca-field.is-ok .ca-input-wrap[data-v-740c2b51]:focus-within,.ca-field.is-ok .ca-input[data-v-740c2b51]:focus{box-shadow:0 0 0 3px var(--ok-tint)}.ca-eye[data-v-740c2b51]{background:transparent;border:none;border-radius:8px;color:var(--d-muted);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;transition:background .14s var(--ease),color .14s var(--ease);width:32px}.ca-eye[data-v-740c2b51]:after{content:"";inset:-6px;position:absolute}.ca-eye[data-v-740c2b51]:hover{background:#ffffff14;color:var(--d-text)}.ca-eye .ca-icon[data-v-740c2b51]{height:16px;width:16px}.ca-banner[data-v-740c2b51]{align-items:flex-start;background:var(--danger-tint);border:1px solid var(--danger-line);border-radius:8px;color:var(--danger-text);display:flex;font-size:13px;gap:12px;padding:12px 16px}.ca-banner .ca-icon[data-v-740c2b51]{height:1lh;width:16px}.ca-banner b[data-v-740c2b51]{color:#ffb4ad;font-weight:600}.ca-banner a[data-v-740c2b51]{border-radius:4px;color:inherit;font-weight:600;margin:0 -4px;padding:2px 4px;text-underline-offset:2px;transition:background .2s ease,color .2s ease}.ca-banner a[data-v-740c2b51]:focus-visible,.ca-banner a[data-v-740c2b51]:hover{background:var(--danger-tint);color:#fff;outline:none}.ca-group-label[data-v-740c2b51]{color:var(--d-text-2);display:flex;font-size:13px;font-weight:500;gap:4px;margin-top:24px}.ca-group-label .req[data-v-740c2b51]{color:var(--danger-text)}.ca-radios[data-v-740c2b51]{display:grid;gap:4px;margin-top:8px}.ca-choice[data-v-740c2b51]{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--d-text-2);cursor:pointer;display:flex;gap:12px;height:44px;padding:0 12px;position:relative;transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease)}.ca-choice[data-v-740c2b51]:hover{background:var(--d-inset);color:var(--d-text)}.ca-choice input[data-v-740c2b51]{height:0;opacity:0;position:absolute;width:0}.ca-choice .box[data-v-740c2b51]{border:1.5px solid #5c6370;border-radius:50%;display:grid;flex-shrink:0;height:18px;place-items:center;transition:all .14s var(--ease);width:18px}.ca-choice input:checked+.box[data-v-740c2b51]{background:var(--d-bg);border:5.5px solid var(--gold)}.ca-choice input:focus-visible+.box[data-v-740c2b51]{box-shadow:0 0 0 2px var(--d-bg),0 0 0 4px var(--gold)}.ca-choice[data-v-740c2b51]:has(input:checked){background:var(--gold-tint);border-color:var(--gold-line);color:var(--d-text);font-weight:600}.ca-other[data-v-740c2b51]{margin-top:8px}.ca-confirm[data-v-740c2b51]{margin-top:24px}.ca-done[data-v-740c2b51]{padding:8px 0;text-align:center}.ca-done p[data-v-740c2b51]{color:var(--d-text-2);margin-top:8px}.ca-done p b[data-v-740c2b51]{color:var(--d-text)}.ca-meta[data-v-740c2b51]{background:var(--d-inset);border:1px solid var(--d-border);border-radius:12px;color:var(--d-text-2);display:grid;font-size:13px;font-weight:500;gap:8px;margin-top:24px;padding:16px;text-align:left}.ca-meta>div[data-v-740c2b51]{align-items:flex-start;display:flex;gap:8px}.ca-meta .ca-icon[data-v-740c2b51]{color:var(--ok);height:1lh;width:16px}.ca-meta .ca-meta-title[data-v-740c2b51]{color:var(--d-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:16px;margin-bottom:4px;text-transform:uppercase}.ca-foot[data-v-740c2b51]{background:#1a1d23;border-top:1px solid var(--d-divider);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 32px}.ca-btn[data-v-740c2b51],.ca-foot[data-v-740c2b51]{align-items:center}.ca-btn[data-v-740c2b51]{border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:36px;justify-content:center;line-height:20px;min-width:96px;padding:0 16px;position:relative;transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease),opacity .14s var(--ease)}.ca-btn[data-v-740c2b51]:after{content:"";height:44px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ca-btn[data-v-740c2b51]:focus-visible{box-shadow:0 0 0 2px var(--d-bg),0 0 0 4px var(--gold);outline:none}.ca-btn[data-v-740c2b51]:disabled{background:var(--d-inset);border-color:var(--d-border);color:var(--d-faint);cursor:not-allowed}.ca-btn.is-loading[data-v-740c2b51]{pointer-events:none}.ca-btn-ghost[data-v-740c2b51]{background:transparent;color:var(--d-text-2)}.ca-btn-ghost[data-v-740c2b51]:hover:not(:disabled){background:#ffffff14;color:var(--d-text)}.ca-btn-ghost[data-v-740c2b51]:disabled{background:transparent;border-color:transparent}.ca-btn-continue[data-v-740c2b51]{background:var(--gold);border-color:var(--gold);color:#fff}.ca-btn-continue[data-v-740c2b51]:hover:not(:disabled){background:var(--gold-hover)}.ca-btn-continue.is-loading[data-v-740c2b51]:disabled{background:var(--gold);border-color:var(--gold);color:#fff}.ca-btn-danger-solid[data-v-740c2b51]{background:var(--danger);border-color:var(--danger);color:#fff}.ca-btn-danger-solid[data-v-740c2b51]:hover:not(:disabled){background:var(--danger-hover)}.ca-btn-danger-solid.is-loading[data-v-740c2b51]:disabled{background:var(--danger);border-color:var(--danger);color:#fff}.ca-spin[data-v-740c2b51]{animation:ca-spin-740c2b51 .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes ca-spin-740c2b51{to{transform:rotate(1turn)}}.ca-overlay-enter-active[data-v-740c2b51],.ca-overlay-leave-active[data-v-740c2b51]{transition:opacity .25s ease}.ca-overlay-enter-from[data-v-740c2b51],.ca-overlay-leave-to[data-v-740c2b51]{opacity:0}.ca-fade-enter-active[data-v-740c2b51],.ca-fade-leave-active[data-v-740c2b51],.ca-panel-enter-active[data-v-740c2b51],.ca-panel-leave-active[data-v-740c2b51]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.ca-fade-enter-from[data-v-740c2b51],.ca-fade-leave-to[data-v-740c2b51],.ca-panel-enter-from[data-v-740c2b51],.ca-panel-leave-to[data-v-740c2b51]{opacity:0;transform:translateY(4px)}@media(max-width:560px){.ca-body[data-v-740c2b51],.ca-foot[data-v-740c2b51],.ca-head[data-v-740c2b51]{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.ca-dialog[data-v-740c2b51],.ca-fade-enter-active[data-v-740c2b51],.ca-fade-leave-active[data-v-740c2b51],.ca-overlay-enter-active[data-v-740c2b51],.ca-overlay-leave-active[data-v-740c2b51],.ca-panel-enter-active[data-v-740c2b51],.ca-panel-leave-active[data-v-740c2b51]{animation:none;transition:none}}
