.modal[data-v-19fef3cb]{position:fixed;z-index:997;inset:0;display:flex;justify-content:center;align-items:center;padding:16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes modal-pop-19fef3cb{0%{transform:scale(.94) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal__backdrop[data-v-19fef3cb]{position:absolute;inset:0;background:#0a0e23d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.modal__inner[data-v-19fef3cb]{background:var(--indigo-dark);color:var(--cream);width:100%;max-width:480px;position:relative;z-index:2;box-shadow:0 40px 80px -20px #0009,0 0 0 1px var(--surface-overlay-06);animation:modal-pop-19fef3cb .22s cubic-bezier(.2,.9,.3,1.15);border-radius:2px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal__header[data-v-19fef3cb]{padding:26px 28px 16px;position:relative}.modal__title[data-v-19fef3cb]{font-size:32px;font-weight:900;letter-spacing:-.01em;line-height:1;margin:8px 0 0;color:var(--cream)}.modal__lede[data-v-19fef3cb]{font-size:14px;color:var(--muted-strong);margin:12px 0 0;line-height:1.5}.t-cream[data-v-19fef3cb]{color:var(--cream);font-weight:800}.modal__close[data-v-19fef3cb]{position:absolute;top:18px;right:18px;background:transparent;color:var(--muted-strong);border:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .15s ease}.modal__close[data-v-19fef3cb]:hover{background:var(--surface-overlay-08);color:var(--cream)}.modal__body[data-v-19fef3cb]{padding:8px 28px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.modal__footer[data-v-19fef3cb]{padding:16px 28px 26px}@media(max-width:480px){.modal__header[data-v-19fef3cb]{padding:22px 20px 14px}.modal__body[data-v-19fef3cb]{padding:8px 20px 16px}.modal__footer[data-v-19fef3cb]{padding:14px 20px 22px}.modal__title[data-v-19fef3cb]{font-size:28px}}.kicker[data-v-19fef3cb]{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:800;display:inline-block}.kicker--accent[data-v-19fef3cb]{color:var(--orange)}.kicker--muted-light[data-v-19fef3cb]{color:#ffffffd9}.field[data-v-19fef3cb]{display:block;margin-bottom:18px;cursor:pointer}.check+.field[data-v-19fef3cb]{margin-top:18px}.field__row[data-v-19fef3cb]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.field__row[data-v-19fef3cb]{grid-template-columns:1fr;gap:0}}.field__label[data-v-19fef3cb]{display:block;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-strong);margin-bottom:8px}.field__label--required[data-v-19fef3cb]:after{content:" *";color:var(--orange)}.field__input[data-v-19fef3cb]{width:100%;background:var(--surface-overlay-06);border:1px solid var(--surface-overlay-10);color:var(--cream);font-family:inherit;font-size:15px;padding:13px 16px;border-radius:2px;outline:none;transition:border-color .15s ease,background .15s ease}.field__input[data-v-19fef3cb]::-moz-placeholder{color:var(--placeholder)}.field__input[data-v-19fef3cb]::placeholder{color:var(--placeholder)}.field__input[data-v-19fef3cb]:focus{border-color:var(--orange);background:var(--surface-overlay-08)}.field__input--select[data-v-19fef3cb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fffaebcc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.field__input--select option[data-v-19fef3cb]{background:var(--indigo-dark);color:var(--cream)}.field__input--textarea[data-v-19fef3cb]{resize:vertical;min-height:65px;line-height:1.45;font-family:inherit}.field__count[data-v-19fef3cb]{display:block;text-align:right;margin-top:6px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.field__count--limit[data-v-19fef3cb]{color:var(--orange)}.check[data-v-19fef3cb]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--surface-overlay-04);border:1px solid var(--surface-overlay-08);border-radius:2px;cursor:pointer;margin-top:4px}.check__input[data-v-19fef3cb]{position:absolute;opacity:0;pointer-events:none}.check__box[data-v-19fef3cb]{width:20px;height:20px;border-radius:2px;background:var(--surface-overlay-06);border:1.5px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--orange);transition:background .15s ease,border-color .15s ease}.check__input:checked+.check__box[data-v-19fef3cb]{background:#ff5a3a26;border-color:var(--orange)}.check__text[data-v-19fef3cb]{display:flex;flex-direction:column;gap:2px}.check__title[data-v-19fef3cb]{font-size:13px;font-weight:700;color:var(--cream)}.check__sub[data-v-19fef3cb]{font-size:12px;color:var(--muted-strong);line-height:1.4}.invite[data-v-19fef3cb]{display:flex;background:var(--surface-overlay-06);border-radius:2px;overflow:hidden;margin-top:8px}.invite__input[data-v-19fef3cb]{flex:1;background:transparent;color:var(--muted-strong);font-size:12px;padding:14px;outline:none;min-width:0;text-overflow:ellipsis}.invite__btn[data-v-19fef3cb],.invite__input[data-v-19fef3cb]{border:0;font-family:inherit}.invite__btn[data-v-19fef3cb]{background:var(--orange);color:#fff;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:0 18px;cursor:pointer;transition:filter .15s ease;white-space:nowrap}.invite__btn[data-v-19fef3cb]:hover{filter:brightness(1.08)}.btn[data-v-19fef3cb]{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,filter .15s ease}.btn--orange[data-v-19fef3cb]{background:var(--orange);color:#fff;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:16px 22px;border-radius:2px}.btn--orange[data-v-19fef3cb]:hover:not(.btn--disabled){transform:translateY(-1px);filter:brightness(1.05)}.btn--block[data-v-19fef3cb]{width:100%}.btn--disabled[data-v-19fef3cb]{opacity:.4;cursor:not-allowed}
