.toast-region.svelte-h8fb5s{position:fixed;top:var(--toast-top,84px);right:20px;z-index:60;display:grid;width:min(360px,calc(100vw - 24px));pointer-events:none;padding-bottom:28px}.toast-region.expanded.svelte-h8fb5s{display:flex;flex-direction:column;gap:12px}.toast.svelte-h8fb5s{--bg:var(--auth-toast-bg,#fff);--fg:var(--ti-ink);--mu:var(--ti-muted);--bd:var(--auth-toast-line,var(--ti-line));--tile:var(--ti-surface-soft);--bar:var(--ti-accent);position:relative;grid-area:1/1;display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;min-height:56px;padding:12px 6px 12px 12px;border:1px solid var(--bd);border-radius:16px;background:var(--bg);color:var(--fg);overflow:hidden;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #142c240f,0 10px 30px #142c241f;transform:translate(var(--dx),calc(var(--n) * 14px)) scale(calc(1 - var(--n) * .05));transform-origin:top center;transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .4s,box-shadow .2s,border-color .3s;animation:svelte-h8fb5s-toast-in .6s cubic-bezier(.22,1,.36,1) backwards}.toast.svelte-h8fb5s:not(.front){max-height:var(--front-h);border-color:var(--auth-toast-back-line,var(--bd))}.toast.svelte-h8fb5s:nth-child(n+4):not(.dragging){opacity:0;pointer-events:none}.expanded.svelte-h8fb5s .toast:where(.svelte-h8fb5s){transform:translate(var(--dx)) scale(1);max-height:none;opacity:1;pointer-events:auto;border-color:var(--bd)}.toast.dragging.svelte-h8fb5s{transition:none;cursor:grabbing}:root[data-theme=dark] .toast.svelte-h8fb5s{box-shadow:inset 0 1px #ffffff12,0 1px 2px #0006,0 14px 36px #0009}.toast.svelte-h8fb5s:focus-visible{outline:2px solid var(--ti-focus);outline-offset:2px}.toast.compact.svelte-h8fb5s{align-items:center;min-height:52px;padding-block:8px}.toast.ok.svelte-h8fb5s,.toast.info.svelte-h8fb5s{--tile:var(--ti-surface-soft)}.toast.bad.svelte-h8fb5s,.toast.warn.svelte-h8fb5s{--tile:var(--auth-danger-soft,#fdecea);--bar:var(--auth-danger,#b42318)}.toast.neutral.svelte-h8fb5s,.toast.info.svelte-h8fb5s{--bar:var(--ti-muted)}.toast.neutral.svelte-h8fb5s{--tile:var(--ti-canvas)}.tile.svelte-h8fb5s{display:grid;place-items:center;flex:none;box-sizing:border-box;width:40px;height:40px;padding:5px;border-radius:12px;background:var(--tile);transition:background .4s}.compact.svelte-h8fb5s .tile:where(.svelte-h8fb5s){width:30px;height:30px;padding:4px;border-radius:9px}.compact.svelte-h8fb5s .tile:where(.svelte-h8fb5s) .taifa-mark{width:22px!important;height:22px!important}.copy.svelte-h8fb5s{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;padding-top:1px}.compact.svelte-h8fb5s .copy:where(.svelte-h8fb5s){padding-top:0}.copy.swap.svelte-h8fb5s{animation:svelte-h8fb5s-toast-swap .45s cubic-bezier(.22,1,.36,1)}.title.svelte-h8fb5s{overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.body.svelte-h8fb5s{color:var(--mu);font-size:13px;line-height:1.45;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums}.body.short.svelte-h8fb5s{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.body[hidden].svelte-h8fb5s{display:none}.actions.svelte-h8fb5s{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.action.svelte-h8fb5s{flex:none;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:var(--ti-ink);color:var(--ti-surface);font-size:13px;font-weight:600;white-space:nowrap;transition:transform .15s}.action.svelte-h8fb5s:active{transform:scale(.97)}.ok.svelte-h8fb5s .action:where(.svelte-h8fb5s){background:var(--ti-action);color:var(--ti-on-accent)}.bad.svelte-h8fb5s .action:where(.svelte-h8fb5s){background:#860000;color:#fff}.more.svelte-h8fb5s{display:inline-flex;align-items:center;gap:2px;flex:none;min-height:44px;padding:0 8px;border:1px solid var(--bd);border-radius:8px;background:transparent;color:var(--fg);font-size:13px;font-weight:600}.more.svelte-h8fb5s:hover{background:var(--ti-surface-soft)}.more[aria-expanded=true].svelte-h8fb5s svg{transform:rotate(180deg)}.action.svelte-h8fb5s:focus-visible,.dismiss.svelte-h8fb5s:focus-visible,.more.svelte-h8fb5s:focus-visible{outline:2px solid var(--ti-focus);outline-offset:2px}.dismiss.svelte-h8fb5s{display:grid;place-items:center;flex:none;align-self:flex-start;width:44px;height:44px;margin:-10px -2px -10px 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--mu)}.compact.svelte-h8fb5s .dismiss:where(.svelte-h8fb5s){align-self:center;margin-block:-8px}.dismiss.svelte-h8fb5s:hover{background:var(--ti-surface-soft);color:var(--fg)}.timer.svelte-h8fb5s{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bar);opacity:.6;transform-origin:left;transition:transform .1s linear}:root[data-surface=ink] .toast.svelte-h8fb5s{--bg:var(--ti-ink);--fg:var(--ti-surface);--mu:color-mix(in srgb,var(--ti-surface) 72%,var(--ti-ink));--bd:color-mix(in srgb,var(--ti-surface) 14%,var(--ti-ink));--tile:color-mix(in srgb,var(--ti-surface) 10%,var(--ti-ink))}:root[data-surface=ink] .action.svelte-h8fb5s{background:var(--ti-surface);color:var(--ti-ink)}:root[data-surface=ink] .dismiss.svelte-h8fb5s:hover{background:color-mix(in srgb,var(--ti-surface) 14%,var(--ti-ink))}@keyframes svelte-h8fb5s-toast-in{0%{opacity:0;transform:translateY(-30px) scale(.94)}}@keyframes svelte-h8fb5s-toast-swap{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}@media(max-width:520px){.toast-region.svelte-h8fb5s{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;width:auto;padding:28px 0 0}.toast-region.expanded.svelte-h8fb5s{flex-direction:column-reverse}.toast.svelte-h8fb5s{transform:translate(var(--dx),calc(var(--n) * -14px)) scale(calc(1 - var(--n) * .05));transform-origin:bottom center;animation-name:svelte-h8fb5s-toast-rise}.expanded.svelte-h8fb5s .toast:where(.svelte-h8fb5s){transform:translate(var(--dx)) scale(1)}#main{padding-bottom:var(--toast-room,0px)}}@keyframes svelte-h8fb5s-toast-rise{0%{opacity:0;transform:translateY(30px) scale(.94)}}:root[data-motion=reduced] .toast.svelte-h8fb5s,:root[data-motion=reduced] .copy.svelte-h8fb5s,:root[data-motion=reduced] .timer.svelte-h8fb5s{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.toast.svelte-h8fb5s,.copy.svelte-h8fb5s,.timer.svelte-h8fb5s{animation:none!important;transition:none!important}}
