.update-bell-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;margin:0}.bell-icon{font-size:var(--banner-bell-font,1.05rem);line-height:1;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.update-bell-container:focus-visible .bell-icon,.update-bell-container:hover .bell-icon{transform:scale(1.08)}.bell-icon.ringing{animation:ring 1.5s ease-in-out infinite}@keyframes ring{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.bell-pulse{position:absolute;inset:0;border-radius:50%;background:rgba(255,215,0,.4);animation:pulse 1.5s ease-out infinite;pointer-events:none}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.websiteBannerBugReport{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer}.websiteBannerBugReport:focus-visible,.websiteBannerBugReport:hover{outline:none;color:#fff;border-color:rgba(212,175,55,.45);background:rgba(212,175,55,.12)}.websiteBannerBugReportIcon{font-size:.95rem;line-height:1}.bugReportOverlay{z-index:10200}.bugReportOverlayInner{max-width:520px}.bugReportTextarea{resize:vertical;min-height:5.5rem;line-height:1.4;font-family:inherit}.bugReportSpecsHint{margin:0;font-size:.78rem;line-height:1.4;color:var(--foreground-muted,rgba(148,163,184,.9))}