.axf-toast{z-index:var(--z-toast);background:var(--ink);color:#fff;max-width:calc(100vw - 32px);animation:axf-toast-in .3s var(--axf-ease-out) both;border-radius:12px;align-items:center;gap:14px;padding:11px 12px 11px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -16px #0b1b4f99}.axf-toast span{flex:1;min-width:0}.axf-toast button{color:#9dbdff;font:600 13px var(--font-poppins),system-ui,sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 6px}.axf-toast button:hover{background:#ffffff14}@media (max-width:860px){.axf-toast{bottom:96px}}@keyframes axf-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.axf-toast{animation:none}}.axf-kbd{font-family:var(--font-mono),"JetBrains Mono",monospace;background:#ffffff38;border-radius:5px;margin-left:9px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4}.axf-kbd.on-light{background:var(--blue-soft);color:var(--blue)}@media (hover:none){.axf-kbd{display:none}}.axf-nudge-field{box-shadow:inset 0 0 0 2px var(--warn)!important;background:#fffaf2!important}.axf-nudge{color:var(--ink);align-items:flex-start;gap:9px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.axf-nudge i{width:20px;height:20px;color:var(--warn-ink);background:#fef0c7;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;display:grid}.axf-nudge-fixes{flex-wrap:wrap;gap:8px;margin:8px 0 0 29px;display:flex}.axf-nudge-fixes button{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 12.5px var(--font-poppins),system-ui,sans-serif;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:0 12px}.axf-nudge-fixes button:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.axf-nudge-summary{color:var(--ink);background:#fffaf2;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #fedf89}.axf-nudge-summary i{width:20px;height:20px;color:var(--warn-ink);background:#fef0c7;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.axf-toast.error{box-shadow:inset 3px 0 0 var(--fault),0 12px 30px -10px #0b1b4f73}
