.Modal_layer__npUEo{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--modal-gutter,24px);position:fixed;z-index:1000}.Modal_backdrop__jaMgb{background:rgb(var(--color-text-primary-rgb)/.52);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:0;cursor:default;inset:0;position:absolute;width:100%}.Modal_modal__V06ks{background:var(--color-card-bg);border:0;border-radius:24px;box-shadow:0 24px 70px rgb(var(--color-text-primary-rgb)/.25);max-height:calc(100dvh - (var(--modal-gutter, 24px) * 2));overflow:auto;position:relative;width:100%}.Modal_small__a9H7g{max-width:420px}.Modal_project__6Mo6k{max-width:640px}.Modal_medium__N4ACx{max-width:620px}.Modal_large__d_A9D{max-width:640px}.Modal_extraLarge__6HgQM{max-width:1120px}.Modal_wide__DsBr5{max-width:1800px;width:95vw}.Modal_hero__oIlNT{align-items:center;background:var(--color-action);border-bottom:1px solid var(--color-border);color:var(--color-card-bg);display:flex;justify-content:center;padding:22px 42px;position:relative;text-align:center}.Modal_eyebrow__NNhOb{color:var(--color-card-bg);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.Modal_hero__oIlNT h2{color:var(--color-card-bg);font-size:23px;letter-spacing:-.02em;margin:5px 0 6px}.Modal_hero__oIlNT p{color:var(--color-card-bg);font-size:13px;margin:0}.Modal_close__DoyCi{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--color-card-bg);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:background-color .16s ease,transform .16s ease;width:36px}.Modal_close__DoyCi:hover:not(:disabled){background:transparent;opacity:.75}.Modal_close__DoyCi:disabled{cursor:not-allowed;opacity:.55}.Modal_body__TEW_q{padding:clamp(18px,2.2vw,24px) clamp(var(--ui-card-header-padding-x,24px),3.5vw,42px)}.Modal_modal__V06ks input:not([type=checkbox]):not([type=radio]):not([type=file]),.Modal_modal__V06ks select,.Modal_modal__V06ks textarea{background:var(--color-input-bg);border:0;border-radius:9px;box-shadow:none;color:var(--color-text-primary);font:400 var(--ui-control-font,14px)/1.45 Inter,ui-sans-serif,system-ui,sans-serif;min-height:max(40px,var(--control-height,42px));outline:0;padding:10px 14px}.Modal_modal__V06ks textarea{min-height:72px;resize:vertical}.Modal_modal__V06ks input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.Modal_modal__V06ks select:hover,.Modal_modal__V06ks textarea:hover{background:var(--color-divider)}.Modal_modal__V06ks input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.Modal_modal__V06ks select:focus,.Modal_modal__V06ks textarea:focus{background:var(--color-divider);box-shadow:0 0 0 2px rgb(var(--color-text-primary-rgb)/.18)}.Modal_footer__sZ_nr{align-items:center;background:var(--color-card-bg);border-top:1px solid var(--color-border);display:flex;gap:var(--ui-toolbar-gap,12px);justify-content:flex-end;padding:var(--ui-card-header-padding-y,18px) max(var(--ui-card-header-padding-x,20px),20px) 22px}.Modal_footer__sZ_nr button{border-radius:999px!important;font-size:var(--ui-button-font,12px)!important;font-weight:700!important;min-height:36px!important;padding:0 var(--ui-button-padding-x,16px)!important}.Modal_actionButton__QO8RN{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--ui-button-font,12px);font-weight:700;gap:7px;justify-content:center;min-height:36px;padding:0 var(--ui-button-padding-x,16px)}.Modal_secondary__KfytC{background:var(--color-card-bg);border:1px solid var(--color-control-border);color:var(--color-neutral-700)}.Modal_primary__oODS0{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-card-bg)}.Modal_danger__qTqrk{background:var(--color-error);border:1px solid var(--color-error);color:var(--color-card-bg)}.Modal_actionButton__QO8RN:disabled{cursor:not-allowed;opacity:.55}@media (max-width:639px){.Modal_layer__npUEo{padding:12px}.Modal_body__TEW_q,.Modal_footer__sZ_nr,.Modal_hero__oIlNT{padding-left:20px;padding-right:20px}.Modal_hero__oIlNT{padding-top:20px;padding-bottom:18px}}