._backdrop_1czv0_3{z-index:var(--z-modal-backdrop);background-color:var(--surface-overlay);padding:var(--space-4);animation:_backdropIn_1czv0_1 var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _backdropIn_1czv0_1{0%{opacity:0}to{opacity:1}}._panel_1czv0_24{z-index:var(--z-modal);background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:calc(100vh - var(--space-8));width:100%;animation:_panelIn_1czv0_1 var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:visible}@keyframes _panelIn_1czv0_1{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}._sm_1czv0_52{max-width:400px}._md_1czv0_53{max-width:560px}._lg_1czv0_54{max-width:720px}._xl_1czv0_55{max-width:960px}._xxl_1czv0_57{max-width:1200px}._full_1czv0_59{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}._header_1czv0_69{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--border-primary);flex-shrink:0;display:flex}._title_1czv0_79{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight);margin:0}._closeButton_1czv0_88{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);font-size:var(--icon-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._closeButton_1czv0_88 svg{width:var(--icon-md);height:var(--icon-md)}._closeButton_1czv0_88:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}._closeButton_1czv0_88:focus-visible{box-shadow:var(--ring)}._closeButton_1czv0_88:disabled{opacity:.5;cursor:not-allowed;background:0 0}._allowOverflow_1czv0_127,._allowOverflow_1czv0_127 ._body_1czv0_128{overflow:visible}._body_1czv0_128{padding:var(--space-5);font-size:var(--text-sm);flex:1;overflow:visible}._footer_1czv0_143{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--border-primary);flex-shrink:0;display:flex}@media (width<=1023px){._backdrop_1czv0_3{padding:var(--space-3)}._header_1czv0_69{padding:var(--space-3) var(--space-4)}._body_1czv0_128{padding:var(--space-4)}._footer_1czv0_143{padding:var(--space-3) var(--space-4)}}@media (width<=480px){._backdrop_1czv0_3{align-items:flex-end;padding:0}._panel_1czv0_24{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:90dvh}._body_1czv0_128{overflow-y:auto}._sm_1czv0_52,._md_1czv0_53,._lg_1czv0_54,._xl_1czv0_55,._xxl_1czv0_57{max-width:100%}}@media (orientation:landscape) and (height<=600px){._backdrop_1czv0_3{padding:var(--space-2) var(--space-4)}._panel_1czv0_24{max-height:95dvh}._header_1czv0_69,._footer_1czv0_143{padding:var(--space-2) var(--space-4)}._body_1czv0_128{padding:var(--space-3) var(--space-4);overflow-y:auto}}
