.iYUmMW_banner{justify-content:space-between;align-items:center;gap:var(--spacing-md,16px);-webkit-backdrop-filter:var(--glass-blur,blur(12px));backdrop-filter:var(--glass-blur,blur(12px));color:var(--text-primary,#f0f3ff);z-index:50;background:linear-gradient(90deg,#00f0ff1f 0%,#8a2be226 100%);border-bottom:1px solid #00f0ff40;padding:10px 24px;font-size:.875rem;line-height:1.4;animation:.25s ease-out iYUmMW_slideDown;display:flex;position:relative}@keyframes iYUmMW_slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.iYUmMW_contentWrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.iYUmMW_iconWrapper{width:28px;height:28px;color:var(--accent-cyan,#00f0ff);background:#00f0ff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iYUmMW_message{color:var(--text-primary,#f0f3ff);font-weight:400}.iYUmMW_textColumn{flex-direction:column;gap:2px;min-width:0;display:flex}.iYUmMW_termsNotice{font-size:.75rem}.iYUmMW_codeBadge{color:var(--accent-cyan,#00f0ff);letter-spacing:.05em;background:#00f0ff26;border:1px solid #00f0ff59;border-radius:4px;margin:0 4px;padding:2px 6px;font-family:monospace;font-weight:700;display:inline-block}.iYUmMW_actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.iYUmMW_ctaButton{color:#0c101c;cursor:pointer;transition:opacity var(--transition-fast,.15s ease-out), transform var(--transition-fast,.15s ease-out);white-space:nowrap;background:linear-gradient(135deg,#00f0ff 0%,#00a8ff 100%);border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.iYUmMW_ctaButton:hover{opacity:.95;transform:translateY(-1px)}.iYUmMW_ctaButton:active{transform:translateY(0)}.iYUmMW_dismissButton{color:var(--text-tertiary,#94a3b8);cursor:pointer;transition:color var(--transition-fast,.15s ease-out), background-color var(--transition-fast,.15s ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.iYUmMW_dismissButton:hover{color:var(--text-primary,#f0f3ff);background:#ffffff14}@media (max-width:640px){.iYUmMW_banner{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 16px}.iYUmMW_actions{justify-content:space-between;width:100%}}
