._overlay_gacom_1{background:var(--bg-overlay);z-index:var(--z-modal);padding:var(--sp-4);animation:_fadeIn_gacom_1 var(--transition-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_gacom_13{background-color:var(--bg-primary,#0c0820);background-image:linear-gradient(var(--bg-card), var(--bg-card));border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-xl);max-height:calc(100svh - var(--sp-8));animation:_slideUp_gacom_1 var(--transition-base);flex-direction:column;display:flex}._sm_gacom_31{max-width:400px}._md_gacom_32{max-width:560px}._lg_gacom_33{max-width:760px}._xl_gacom_34{max-width:1000px}._header_gacom_36{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_gacom_45{font-size:var(--text-lg);font-weight:var(--weight-semi);color:var(--text-primary)}._close_gacom_51{width:32px;height:32px;color:var(--text-secondary);border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}._close_gacom_51:hover{background:var(--bg-card-hover);color:var(--text-primary)}@media (width<=768px){._close_gacom_51{width:44px;height:44px}}._body_gacom_71{padding:var(--sp-6);flex:1;overflow-y:auto}._banner_gacom_80{margin:calc(var(--sp-6) * -1) calc(var(--sp-6) * -1) var(--sp-5)}._body_gacom_71:first-child>._banner_gacom_80{border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}._footer_gacom_88{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:var(--sp-3);flex-shrink:0;display:flex}@keyframes _fadeIn_gacom_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_gacom_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._body_1veuh_1{color:var(--text-primary);font-size:var(--text-base);line-height:1.55}._body_1veuh_1 strong{color:var(--text-strong,var(--text-primary));font-weight:var(--weight-semi)}
