.apm{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.apm-card{background:var(--card);border:1px solid var(--border);border-radius:14px;width:100%;max-width:384px;padding:22px;position:relative;box-shadow:0 25px 50px -12px #00000080}.apm-x{width:32px;height:32px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.apm-x:hover{color:var(--fg);background:#ffffff0d}.apm-title{color:var(--fg);padding-right:32px;font-size:17px;font-weight:600}.apm-sub{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.55}.apm-list{border:1px solid var(--border);border-radius:10px;max-height:288px;margin-top:16px;overflow-y:auto}.apm-row{text-align:left;width:100%;color:var(--muted);align-items:center;gap:12px;padding:11px 12px;transition:background .15s,color .15s;display:flex}.apm-row+.apm-row{border-top:1px solid var(--border)}.apm-row:hover,.apm-row.on{color:var(--fg);background:var(--card-alt)}.apm-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.apm-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.apm-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;flex-shrink:0}.apm-row.on .apm-radio{box-shadow:inset 0 0 0 5px #34d399}.apm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.apm-btn{border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:filter .15s,color .15s,border-color .15s}.apm-btn.ghost{border:1px solid var(--border);color:var(--muted)}.apm-btn.ghost:hover{color:var(--fg)}.apm-btn.primary{color:#fff;background:#22c55e}.apm-btn.primary:hover{filter:brightness(1.08)}.apm-btn:disabled{opacity:.5}html.focus.dark .apm{-webkit-backdrop-filter:blur(10px);background:#0205049e}html.focus.dark .apm-card{background:#0a0e0cf0;border-color:#ffffff14;border-radius:24px;max-width:420px;padding:26px;box-shadow:0 30px 80px -20px #000c,0 0 0 1px #3ddc970d}html.focus.dark .apm-title{letter-spacing:-.01em;font-size:19px}html.focus.dark .apm-sub{color:var(--fm-dim,#7b8580);font-size:13.5px}html.focus.dark .apm-list{border:0;border-radius:0;margin-top:18px}html.focus.dark .apm-row{color:var(--fm-text-2,#c7cdca);border-radius:14px;padding:13px 12px}html.focus.dark .apm-row+.apm-row{border-top:0;margin-top:4px}html.focus.dark .apm-row:hover{background:#ffffff09}html.focus.dark .apm-row.on{color:#fff;background:#3ddc9712;box-shadow:inset 0 0 0 1px #3ddc9740}html.focus.dark .apm-badge{text-transform:none;letter-spacing:0;color:var(--fm-dim,#7b8580);font-size:12px}html.focus.dark .apm-radio{box-shadow:inset 0 0 0 1.5px #ffffff2e}html.focus.dark .apm-row.on .apm-radio{box-shadow:inset 0 0 0 5px #3ddc97,0 0 12px -2px #3ddc97aa}html.focus.dark .apm-actions{margin-top:24px}html.focus.dark .apm-btn{border-radius:999px;padding:9px 18px;font-size:13.5px}html.focus.dark .apm-btn.ghost{border-color:#ffffff1a}html.focus.dark .apm-btn.primary{color:#04130c;background:linear-gradient(#5eeab0,#2fbf7f);box-shadow:0 8px 24px -10px #3ddc97aa}
