._backdrop_2ghes_3{z-index:var(--z-modal-backdrop);background-color:var(--surface-overlay);padding:var(--space-4);animation:_backdropIn_2ghes_1 var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _backdropIn_2ghes_1{0%{opacity:0}to{opacity:1}}._panel_2ghes_22{z-index:var(--z-modal);background-color:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:calc(100vh - var(--space-8));width:100%;animation:_panelIn_2ghes_1 var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}@keyframes _panelIn_2ghes_1{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}._sm_2ghes_48{max-width:400px}._md_2ghes_49{max-width:560px}._lg_2ghes_50{max-width:720px}._xl_2ghes_51{max-width:960px}._xxl_2ghes_54{max-width:1200px}._full_2ghes_56{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}._header_2ghes_66{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_2ghes_76{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_2ghes_85{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_2ghes_85 svg{width:var(--icon-md);height:var(--icon-md)}._closeButton_2ghes_85:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}._closeButton_2ghes_85:focus-visible{box-shadow:var(--ring);outline:none}._closeButton_2ghes_85:disabled{opacity:.5;cursor:not-allowed;background:0 0}._allowOverflow_2ghes_125,._allowOverflow_2ghes_125 ._body_2ghes_126{overflow:visible}._body_2ghes_126{padding:var(--space-5);font-size:var(--text-sm);flex:1;overflow-y:auto}._footer_2ghes_141{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}[data-theme=dark] ._panel_2ghes_22{border:var(--border-width) solid var(--border-primary)}[data-theme=dark] ._full_2ghes_56{border:none}@media (width<=1023px){._backdrop_2ghes_3{padding:var(--space-3)}._header_2ghes_66{padding:var(--space-3) var(--space-4)}._body_2ghes_126{padding:var(--space-4)}._footer_2ghes_141{padding:var(--space-3) var(--space-4)}}@media (width<=480px){._backdrop_2ghes_3{align-items:flex-end;padding:0}._panel_2ghes_22{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:90vh}._sm_2ghes_48,._md_2ghes_49,._lg_2ghes_50,._xl_2ghes_51,._xxl_2ghes_54{max-width:100%}}@media (height<=500px) and (orientation:landscape){._panel_2ghes_22{max-height:95vh}._body_2ghes_126{padding:var(--space-3) var(--space-4)}}
