.notifications-module__YxxKyW__banner{z-index:80;color:#fff;padding:env(safe-area-inset-top,0px) max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));background:#c84b0b;animation:.22s cubic-bezier(.2,.8,.2,1) both notifications-module__YxxKyW__arrive;position:fixed;inset:0 0 auto;box-shadow:0 2px 8px #0f172a1f}.notifications-module__YxxKyW__bannerBody{align-items:center;gap:12px;max-width:1800px;min-height:48px;margin:auto;display:flex}.notifications-module__YxxKyW__bannerCopy{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 12px;min-width:0;padding:8px 0;font-size:13px;line-height:20px;display:flex}.notifications-module__YxxKyW__bannerCopy strong{font-weight:600}.notifications-module__YxxKyW__bannerCopy span{color:#fff1e7;font-size:12px}.notifications-module__YxxKyW__bannerLink{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;display:flex}.notifications-module__YxxKyW__bannerLink:hover{text-underline-offset:4px;text-decoration:underline}.notifications-module__YxxKyW__bannerClose{border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.notifications-module__YxxKyW__bannerClose:hover{background:#ffffff1f}.notifications-module__YxxKyW__banner :focus-visible{outline-offset:2px;outline:2px solid #fff}.notifications-module__YxxKyW__panel{border:1px solid var(--color-k-border);width:100%;max-width:none;max-height:min(88dvh,820px);color:var(--color-k-text);background:var(--color-k-surface);border-bottom:0;border-radius:18px 18px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 16px 48px #0f172a29}.notifications-module__YxxKyW__panel[open]{flex-direction:column;animation:.18s ease-out both notifications-module__YxxKyW__arriveSheet;display:flex}.notifications-module__YxxKyW__panel::backdrop{background:#0f172a4d}.notifications-module__YxxKyW__panelInner{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.notifications-module__YxxKyW__scrollList{overscroll-behavior:contain;flex:auto;min-height:64px;overflow-y:auto}.notifications-module__YxxKyW__safeFooter{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.notifications-module__YxxKyW__volume{accent-color:#c84b0b;cursor:pointer;width:100%;height:44px}@media (max-width:639px){.notifications-module__YxxKyW__bannerBody{gap:8px}.notifications-module__YxxKyW__bannerBody>svg{display:none}.notifications-module__YxxKyW__bannerCopy{font-size:12px;line-height:18px;display:block}.notifications-module__YxxKyW__bannerCopy span{margin-top:2px;font-size:11px;line-height:17px;display:block}.notifications-module__YxxKyW__bannerLink{font-size:12px}.notifications-module__YxxKyW__bannerLink svg{display:none}.notifications-module__YxxKyW__bannerClose{width:36px}}@media (min-width:640px){.notifications-module__YxxKyW__banner{padding-left:24px;padding-right:16px}.notifications-module__YxxKyW__panel{inset:var(--notification-top,68px) var(--notification-right,24px) auto auto;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--notification-top,68px) - 16px);border-bottom:1px solid var(--color-k-border);border-radius:10px}.notifications-module__YxxKyW__panel[open]{animation:.14s ease-out both notifications-module__YxxKyW__arrivePanel}.notifications-module__YxxKyW__panel::backdrop{background:0 0}}@keyframes notifications-module__YxxKyW__arrive{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes notifications-module__YxxKyW__arriveSheet{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes notifications-module__YxxKyW__arrivePanel{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notifications-module__YxxKyW__banner,.notifications-module__YxxKyW__panel[open]{animation:none}}
