.Modal_backdrop__MVQWC{position:fixed;inset:0;background:rgba(20,22,28,.45);display:grid;place-items:center;z-index:var(--z-modal);padding:1rem}.Modal_dialog__npQ5w{background:var(--color-canvas);color:var(--color-text);width:min(520px,100%);max-height:min(90vh,720px);overflow:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-modal);display:flex;flex-direction:column}.Modal_lg__R_d51{width:min(760px,100%)}.Modal_ideaEditor__ZKOef{width:min(632px,100%);height:auto;max-height:min(92vh,820px);border-radius:16px;overflow:hidden}.Modal_bare__POIAr{position:relative;padding:0}.Modal_bareClose__D49y0{position:absolute;top:8px;right:8px;z-index:3;width:24px;height:24px;padding:0;font-size:1.15rem;line-height:1;color:var(--color-text-muted);border-radius:var(--radius-button)}.Modal_bareClose__D49y0:hover{background:var(--color-canvas-muted);color:var(--color-text)}.Modal_header__8JnYo{padding:1rem 1.1rem;border-bottom:1px solid var(--color-border)}.Modal_headerMain___RtaS,.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Modal_headerMain___RtaS{flex:1 1;min-width:0}.Modal_headerTools__nxDBl{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Modal_title__iI9nk{margin:0;font:var(--type-modal-title)}.Modal_body__9cyDA{padding:1.1rem;flex:1 1}.Modal_footer__phBNt{padding:.85rem 1.1rem;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:.5rem}.TextField_field__ShW_j{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.TextField_label__bpp5_{font-weight:600;font-size:.9rem}.TextField_input__O_BbT{font:inherit;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-text)}.TextField_input__O_BbT:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.TextField_error__dGv9I{margin:0;color:var(--color-danger);font-size:.85rem}