._overlay_10ud6_3{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;border:none;padding:1rem;cursor:pointer;font-family:inherit;background-color:transparent}._modal_10ud6_21{position:relative;background:var(--colour-white-a10);backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);border-radius:12px;box-shadow:0 20px 10px var(--colour-black-a30);min-width:280px;max-width:400px;width:100%;max-height:90vh;overflow:hidden;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._header_10ud6_40{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}._title_10ud6_48{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}._closeButton_10ud6_55{background:none;border:none;color:var(--text-muted-light);font-size:20px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}._closeButton_10ud6_55:hover{background-color:var(--colour-white-a10);color:var(--text-primary)}._body_10ud6_12{padding:18px}._bodyText_10ud6_80,._bodyRich_10ud6_89{margin:0;color:var(--colour-white-a90);font-size:14px;line-height:1.5;font-weight:400}._bodyRich_10ud6_89 p{margin:0 0 .75rem}._bodyRich_10ud6_89 p:last-child{margin-bottom:0}._bodyRich_10ud6_89 a{color:var(--colour-pink-300, #ec4899);text-decoration:underline}._bodyRich_10ud6_89 a:hover{opacity:.9}._formControl_10ud6_114{margin-bottom:16px}._label_10ud6_118{display:block;font-weight:600;margin-bottom:8px;color:var(--colour-white-a95);font-size:14px}._inputWrapper_10ud6_126{position:relative}._input_10ud6_126{width:100%;padding:12px 16px;border:1px solid var(--colour-white-a20);border-radius:8px;font-size:14px;background-color:var(--colour-white-a05);color:var(--colour-white-a90);outline:none;transition:all .2s ease}._input_10ud6_126:focus{border-color:var(--colour-white-a40);background-color:var(--colour-white-a08)}._input_10ud6_126::placeholder{color:var(--colour-white-a50)}._errorMessage_10ud6_151{color:var(--text-error-light);font-size:12px;margin-top:6px;font-weight:500}._footer_10ud6_158{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px}._cancelButton_10ud6_165{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background-color:var(--colour-white-a10);color:var(--colour-white-a90);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._cancelButton_10ud6_165:hover:not(:disabled){background-color:var(--colour-white-a15);color:var(--text-primary)}._cancelButton_10ud6_165:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_10ud6_190{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--colour-white-a15);background-color:transparent;color:var(--colour-white-a90)}._secondaryButton_10ud6_190:hover:not(:disabled){background-color:var(--colour-white-a10);color:var(--text-primary)}._secondaryButton_10ud6_190:disabled{opacity:.6;cursor:not-allowed}._submitButton_10ud6_212{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._submitPrimary_10ud6_223{background-color:var(--colour-blurple-500);color:var(--text-primary)}._submitPrimary_10ud6_223:hover:not(:disabled){background-color:var(--colour-blurple-700)}._submitDanger_10ud6_232{background-color:var(--colour-red-700);color:var(--text-primary)}._submitDanger_10ud6_232:hover:not(:disabled){background-color:var(--colour-red-800)}._submitDanger_10ud6_232:active:not(:disabled){background-color:var(--colour-red-900)}._submitButton_10ud6_212:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){._header_10ud6_40{padding:12px 16px}._title_10ud6_48{font-size:15px}._body_10ud6_12{padding:16px}._footer_10ud6_158{padding:12px 16px;flex-direction:row;gap:8px;width:100%}._footerStacked_10ud6_272{flex-direction:column-reverse}._cancelButton_10ud6_165,._secondaryButton_10ud6_190,._submitButton_10ud6_212{padding:8px 16px;font-size:14px;flex:1;width:100%}}
