.promo-banner-module__Ghx3Qa__banner{z-index:60;background:var(--accent);color:var(--accent-ink);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:12px;padding:8px 48px;font-size:13.5px;font-weight:560;line-height:1.4;display:flex;position:relative}.promo-banner-module__Ghx3Qa__banner[data-animated]{animation:promo-banner-module__Ghx3Qa__banner-in .45s var(--ease,ease-out)}@keyframes promo-banner-module__Ghx3Qa__banner-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.promo-banner-module__Ghx3Qa__banner[data-animated]{animation:none}}.promo-banner-module__Ghx3Qa__link{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.promo-banner-module__Ghx3Qa__link:hover{text-decoration-thickness:2px}.promo-banner-module__Ghx3Qa__dismiss{inset-inline-end:12px;width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.promo-banner-module__Ghx3Qa__dismiss:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.promo-banner-module__Ghx3Qa__dismiss:focus-visible{outline-offset:1px;outline:2px solid}
.toast-module__hRBXMa__viewport{z-index:90;pointer-events:none;gap:10px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast-module__hRBXMa__item{border-radius:var(--radius-control,12px);pointer-events:auto;animation:toast-module__hRBXMa__toast-in .24s var(--ease,cubic-bezier(.16, 1, .3, 1));background:var(--raised);border:1px solid var(--border-strong);box-shadow:0 8px 28px color-mix(in srgb, var(--page) 55%, transparent);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@keyframes toast-module__hRBXMa__toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.toast-module__hRBXMa__item{animation:none}}.toast-module__hRBXMa__icon{flex:none;margin-top:1px}.toast-module__hRBXMa__info .toast-module__hRBXMa__icon{color:var(--muted)}.toast-module__hRBXMa__success .toast-module__hRBXMa__icon{color:var(--accent)}.toast-module__hRBXMa__error .toast-module__hRBXMa__icon{color:color-mix(in srgb, #c4473a 65%, var(--text))}.toast-module__hRBXMa__message{color:var(--text);flex:1;margin:0;font-size:14px;line-height:1.45}.toast-module__hRBXMa__close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-3px -4px 0 0;padding:0;display:inline-flex}.toast-module__hRBXMa__close:hover{background:var(--hover-fill,color-mix(in srgb, var(--text) 8%, transparent));color:var(--text)}.toast-module__hRBXMa__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
