.msg{gap:.9rem;padding:1.05rem 1.15rem;border-radius:.85rem;font-size:.9rem;font-weight:500;line-height:1.45;background:#161616;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.45);color:#f4f4f5}.msg,.msg-icon{display:flex;align-items:center}.msg-icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.7rem;justify-content:center;font-size:.95rem;background:rgba(196,181,253,.14);color:#c4b5fd}.msg-body{flex:1;min-width:0;padding:.1rem 0;text-wrap:balance}.msg-dismiss{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(255,255,255,.45);width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:.15rem}.msg-dismiss:hover{color:#fff;background:rgba(255,255,255,.06)}.msg-success .msg-icon{background:rgba(196,181,253,.16);color:#c4b5fd}.msg-error .msg-icon{background:rgba(248,113,113,.12);color:#fca5a5}.msg-warning .msg-icon{background:rgba(251,191,36,.12);color:#fbbf24}.msg-info .msg-icon{background:rgba(196,181,253,.14);color:#c4b5fd}.msg-error{border-color:rgba(248,113,113,.22)}.flash-toast{min-width:20rem;max-width:26rem}.inline-error{display:flex;align-items:flex-start;gap:.4rem;margin-top:.45rem;font-size:.78rem;font-weight:500;line-height:1.45;color:#a8a29e;text-wrap:balance}.inline-error.hidden,.inline-error:empty{display:none}.inline-error:before{content:"";flex-shrink:0;width:.9rem;height:.9rem;margin-top:.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23c4b5fd'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}.inline-error.inline-success{color:#a1a1aa}.inline-error.inline-success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23c4b5fd'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}