.app-toast-region{z-index:35;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:max(12px, env(safe-area-inset-top));inset-inline:16px}body:has(.app-shell--entry) .app-toast-region{inset-block-start:calc(max(12px, env(safe-area-inset-top)) + 36px)}.app-toast{border-radius:var(--radius-pill);background:var(--glass-fill-strong);inline-size:fit-content;max-inline-size:min(26rem,100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter-sheet);backdrop-filter:var(--glass-filter-sheet);color:var(--text-primary);font-size:var(--type-subhead);overflow-wrap:anywhere;pointer-events:none;text-align:center;animation:app-toast-in var(--motion-content) var(--motion-settle) backwards;padding:10px 18px;font-weight:600;line-height:1.4}.app-toast[data-state=closed]{animation:app-toast-out .22s var(--motion-ease) both}.app-toast[data-action]{pointer-events:auto;text-align:start;align-items:center;gap:4px;padding-block:4px;padding-inline:18px 6px;display:flex}.app-toast__text{min-inline-size:0}.app-toast__action{border-radius:var(--radius-pill);min-block-size:40px;color:var(--accent-text);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;padding-inline:14px;font-weight:700}.app-toast__action[data-pressing=true]:not(:disabled){background:var(--control-fill-pressed)}.app-toast__action:disabled{cursor:default;opacity:.5}.app-toast__action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}
