:root{--toast-bg:#fffffff5;--toast-fg:#1d2420;--toast-fg-soft:#1d242094;--toast-shadow:0 8px 28px #1020181a, 0 1px 3px #1020180f, inset 0 0 0 .5px #10201814;--toast-success:#07c160;--toast-info:#10aeff;--toast-warn:#fa9d3b;--toast-error:#fa5151}@media (prefers-color-scheme:dark){:root{--toast-bg:#2c302ef5;--toast-fg:#f2f5f3;--toast-fg-soft:#f2f5f39e;--toast-shadow:0 8px 28px #0000006b, inset 0 0 0 .5px #ffffff1a}}.app-toast-host{pointer-events:none}.app-toast{box-sizing:border-box;background:var(--toast-bg);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);width:max-content;min-width:120px;max-width:min(360px,100vw - 48px);min-height:42px;color:var(--toast-fg);text-align:center;box-shadow:var(--toast-shadow);opacity:0;pointer-events:none;border-radius:21px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 20px 10px 16px;transition:opacity .16s,transform .2s cubic-bezier(.2,.9,.3,1);display:flex;transform:scale(.96)}.app-toast.is-show{opacity:1;pointer-events:auto;transform:scale(1)}.app-toast__body{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.app-toast__icon{background-color:var(--tone);background-image:var(--glyph);background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.app-toast__title{letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.app-toast__detail{color:var(--toast-fg-soft);text-wrap:balance;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.app-toast__detail:empty{display:none}.app-toast.has-detail{border-radius:18px;gap:12px;padding:14px 24px 14px 16px}.app-toast.has-detail .app-toast__icon{width:28px;height:28px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 16%, transparent);background-size:16px;flex-basis:28px}.app-toast--success{--tone:var(--toast-success);--glyph:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzIuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNNiAxMi41bDQgNCA4LTknLz48L3N2Zz4=)}.app-toast--info{--tone:var(--toast-info);--glyph:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzIuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMTIgMTF2Nk0xMiA3LjV2LjAxJy8+PC9zdmc+)}.app-toast--warn{--tone:var(--toast-warn);--glyph:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzIuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMTIgNi41djdNMTIgMTcuNXYuMDEnLz48L3N2Zz4=)}.app-toast--error{--tone:var(--toast-error);--glyph:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzIuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNOCA4bDggOE0xNiA4bC04IDgnLz48L3N2Zz4=)}@media (prefers-reduced-motion:reduce){.app-toast{transition:opacity .16s;transform:none}}.app-toast__title,.app-toast__detail{box-sizing:border-box;max-width:100%}html.front-mobile .app-toast-host[data-position=light]{--app-toast-top:calc(env(safe-area-inset-top,0px) + clamp(156px, 26dvh, 260px))}
