.secondary-color{color:#fff700}.auth-toast-host{z-index:100020;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:16px;left:16px}@media only screen and (max-width:767px){.auth-toast-host{width:auto;top:12px;left:16px;right:16px}}.auth-toast{pointer-events:auto;color:#1d2437;font-family:var(--font-app),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:#fff;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px 12px 14px 16px;animation:.32s cubic-bezier(.22,1,.36,1) both auth-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a2e,0 2px 6px #0f172a14}.auth-toast:before{content:"";background:var(--toast-color,#4285f4);width:4px;position:absolute;top:0;bottom:0;left:0}.auth-toast--leaving{animation:.22s ease-in forwards auth-toast-out}.auth-toast--success{--toast-color:#34a853}.auth-toast--error{--toast-color:#ea4335}.auth-toast--info{--toast-color:#4285f4}.auth-toast--warning{--toast-color:#fbbc04}.auth-toast__icon{color:#fff;background:var(--toast-color,#4285f4);width:38px;height:38px;box-shadow:0 6px 14px color-mix(in srgb,var(--toast-color,#4285f4)35%,transparent);border-radius:12px;justify-content:center;align-items:center;animation:.42s cubic-bezier(.34,1.56,.64,1) 80ms both auth-toast-pop;display:flex}.auth-toast--warning .auth-toast__icon{color:#1d2437}.auth-toast__body{min-width:0;padding-top:2px}.auth-toast__title{color:#1d2437;font-size:14px;font-weight:700;line-height:1.3}.auth-toast__detail{color:#4b5563;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.45}.auth-toast__detail a,.auth-toast__detail strong{color:#1d2437}.auth-toast__detail a{color:#4285f4;font-weight:600;text-decoration:underline}.auth-toast__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.auth-toast__action{border:1.5px solid var(--toast-color,#4285f4);color:#1d2437;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.auth-toast__action:hover{background:var(--toast-color,#4285f4);color:#fff;transform:translateY(-1px)}.auth-toast__action:focus-visible{outline:none;box-shadow:0 0 0 3px #4285f459}.auth-toast--warning .auth-toast__action:hover{color:#1d2437}.auth-toast__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,color .16s;display:flex}.auth-toast__close:hover{color:#1d2437;background:#f3f4f6}.auth-toast__close:focus-visible{outline:none;box-shadow:0 0 0 3px #4285f459}.auth-toast__bar{background:var(--toast-color,#4285f4);transform-origin:0;height:3px;animation:linear forwards auth-toast-bar;position:absolute;bottom:0;left:0;right:0}.auth-toast:hover .auth-toast__bar{animation-play-state:paused}@keyframes auth-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@keyframes auth-toast-out{to{opacity:0;transform:translate(-24px)scale(.96)}}@keyframes auth-toast-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes auth-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.auth-toast,.auth-toast--leaving,.auth-toast__icon,.auth-toast__action{transition:none;animation:none}.auth-toast__bar{display:none}}
