.delete-modal-open{overflow:hidden}.biy-delete-modal{position:fixed;inset:0;z-index:9999;display:none;place-items:center;padding:24px}.biy-delete-modal.open{display:grid}.biy-delete-backdrop{position:absolute;inset:0;background:rgba(2,8,16,.78);backdrop-filter:blur(10px)}.biy-delete-panel{position:relative;width:min(520px,100%);padding:30px;border:1px solid rgba(0,194,255,.28);border-radius:22px;background:radial-gradient(circle at 90% 0%,rgba(0,194,255,.12),transparent 15rem),linear-gradient(145deg,#0f2038,#081522);box-shadow:0 34px 100px rgba(0,0,0,.55),0 0 0 1px rgba(95,212,255,.04) inset}.biy-delete-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.biy-delete-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(0,194,255,.45);border-radius:12px;background:rgba(0,194,255,.08);color:#5fd4ff;font:800 12px 'Plus Jakarta Sans',sans-serif;letter-spacing:.08em}.biy-delete-brand span,.biy-delete-kicker{color:#6f8aa0;font:600 10px 'IBM Plex Mono',monospace;letter-spacing:.16em;text-transform:uppercase}.biy-delete-icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:18px;border:1px solid rgba(255,110,110,.28);border-radius:16px;background:rgba(255,78,78,.08);color:#ff9292}.biy-delete-icon svg{width:24px;height:24px}.biy-delete-kicker{margin:0 0 7px;color:#00c2ff}.biy-delete-panel h2{margin:0;color:#eaf2f8;font:800 30px/1.08 'Plus Jakarta Sans',sans-serif;letter-spacing:-.035em}.biy-delete-copy{margin:16px 0 0;color:#a4b4c2;font:500 14px/1.65 'IBM Plex Sans',sans-serif}.biy-delete-copy strong{color:#eaf2f8;font-weight:700;overflow-wrap:anywhere}.biy-delete-warning{margin:12px 0 0;color:#ffaaaa;font:600 12px/1.5 'IBM Plex Sans',sans-serif}.biy-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.biy-delete-actions button{min-width:130px;padding:12px 16px;border-radius:10px;font:800 12px 'Plus Jakarta Sans',sans-serif;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.biy-delete-keep{border:1px solid rgba(95,212,255,.22);background:rgba(255,255,255,.025);color:#dce8f0}.biy-delete-keep:hover{border-color:rgba(95,212,255,.46);background:rgba(0,194,255,.07)}.biy-delete-confirm{border:1px solid rgba(255,116,116,.62);background:#b52f39;color:#fff;box-shadow:0 10px 26px rgba(181,47,57,.22)}.biy-delete-confirm:hover{background:#c43843;transform:translateY(-1px)}.biy-delete-actions button:focus-visible{outline:2px solid #5fd4ff;outline-offset:3px}@media(max-width:680px){.biy-delete-modal{padding:16px}.biy-delete-panel{padding:24px 20px}.biy-delete-actions{flex-direction:column-reverse}.biy-delete-actions button{width:100%}}