._btn_1q8by_1{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;line-height:1;display:inline-flex}._btn_1q8by_1:active{transform:scale(.97)}._btn_1q8by_1:disabled{opacity:.45;pointer-events:none}._sm_1q8by_19{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs)}._md_1q8by_20{padding:var(--sp-2) var(--sp-4);height:36px}._lg_1q8by_21{padding:var(--sp-3) var(--sp-6);height:44px;font-size:var(--text-base)}@media (width<=768px){._sm_1q8by_19,._md_1q8by_20{min-height:44px}}._primary_1q8by_37{background:var(--accent);color:var(--text-on-accent)}._primary_1q8by_37:hover{background:var(--accent-bright)}._secondary_1q8by_43{background:var(--bg-card-hover);color:var(--text-primary);border:1px solid var(--border)}._secondary_1q8by_43:hover{background:var(--bg-card)}._ghost_1q8by_50{color:var(--text-primary);background:0 0}._ghost_1q8by_50:hover{background:var(--bg-card-hover)}._danger_1q8by_56{background:var(--danger);color:var(--text-on-danger)}._danger_1q8by_56:hover{opacity:.85}._loading_1q8by_62{pointer-events:none;opacity:.7}[data-world-shell] ._btn_1q8by_1{background:linear-gradient(180deg, var(--theme-surface-soft,var(--bg-card-hover)) 0%, var(--theme-surface-strong,var(--bg-card)) 100%);border:1px solid var(--theme-border-soft,var(--border));color:var(--theme-text,var(--text-primary));box-shadow:var(--depth-raised);transition:transform .12s,box-shadow .12s,border-color .16s,background .16s}[data-world-shell] ._btn_1q8by_1:hover:not(:disabled){border-color:var(--theme-accent,var(--accent));box-shadow:var(--depth-hover);transform:translateY(-2px)}[data-world-shell] ._btn_1q8by_1:active:not(:disabled){box-shadow:var(--depth-pressed);transform:translateY(1px)}[data-world-shell] ._primary_1q8by_37{background:linear-gradient(180deg, var(--theme-accent-bright,var(--accent-bright)) 0%, var(--theme-accent,var(--accent)) 100%);border-color:var(--theme-accent,var(--accent));color:var(--text-on-accent)}[data-world-shell] ._primary_1q8by_37:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-accent-bright,var(--accent-bright)) 0%, var(--theme-accent-bright,var(--accent-bright)) 100%)}[data-world-shell] ._danger_1q8by_56{background:var(--danger);border-color:var(--danger);color:var(--text-on-danger)}[data-world-shell] ._ghost_1q8by_50{box-shadow:none;background:0 0;border-color:#0000}[data-world-shell] ._ghost_1q8by_50:hover:not(:disabled){background:var(--theme-surface-soft,var(--bg-card-hover));box-shadow:none;transform:none}[data-world-shell] ._btn_1q8by_1:disabled{box-shadow:var(--depth-disabled);transform:none}._overlay_vpdtq_1{background:var(--bg-overlay);z-index:var(--z-modal);padding:var(--sp-4);animation:_fadeIn_vpdtq_1 var(--transition-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_vpdtq_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_vpdtq_1 var(--transition-base);flex-direction:column;display:flex}._sm_vpdtq_31{max-width:400px}._md_vpdtq_32{max-width:560px}._lg_vpdtq_33{max-width:760px}._xl_vpdtq_34{max-width:1000px}._header_vpdtq_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_vpdtq_45{font-size:var(--text-lg);font-weight:var(--weight-semi);color:var(--text-primary)}._close_vpdtq_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_vpdtq_51:hover{background:var(--bg-card-hover);color:var(--text-primary)}@media (width<=768px){._close_vpdtq_51{width:44px;height:44px}}._body_vpdtq_71{padding:var(--sp-6);flex:1;overflow-y:auto}._footer_vpdtq_77{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_vpdtq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_vpdtq_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)}._placeholder_b5rlz_4{background:var(--theme-surface-soft,var(--bg-secondary));border-radius:inherit;animation:1.4s ease-in-out infinite _mediaPulse_b5rlz_1;display:block}@keyframes _mediaPulse_b5rlz_1{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){._placeholder_b5rlz_4{animation:none}}
