.ai-code-reviews_wrapper__IyLmN{width:100%;height:100%;position:relative;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-code-reviews_bgOrbs__YEa4D{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;display:none}.ai-code-reviews_orb__7ufgy{position:absolute;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(30px);animation:ai-code-reviews_float__vjgZw 8s ease-in-out infinite}.ai-code-reviews_orb__7ufgy:first-child{width:120px;height:120px;top:10%;left:5%;animation-delay:0s}.ai-code-reviews_orb__7ufgy:nth-child(2){width:90px;height:90px;top:50%;right:10%;animation-delay:2s}.ai-code-reviews_orb__7ufgy:nth-child(3){width:60px;height:60px;bottom:15%;left:50%;animation-delay:4s}@keyframes ai-code-reviews_float__vjgZw{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(180deg)}}.ai-code-reviews_container__dly85{position:relative;z-index:1;padding:20px 10px;max-width:340px;width:100%;height:100%;display:flex;align-items:center}.ai-code-reviews_notificationsStack__2WR9n{display:flex;flex-direction:column;gap:10px;overflow:hidden;height:100%;max-height:280px}.ai-code-reviews_notificationCard__yBd6c{position:relative;background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(0,0,0,.06);border-radius:16px;padding:12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;overflow:hidden;min-height:60px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06)}.ai-code-reviews_notificationCard__yBd6c:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.5) 50%,rgba(255,255,255,.7));border-radius:16px;filter:blur(.5px);z-index:-1;opacity:.4;transition:all .3s ease}.ai-code-reviews_notificationCard__yBd6c:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 50%,transparent);border-radius:16px 16px 0 0;pointer-events:none;opacity:.5}.ai-code-reviews_notificationCard__yBd6c:hover{transform:translateY(-2px) scale(1.005);background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04),inset 0 1px 2px rgba(255,255,255,.9)}.ai-code-reviews_notificationCard__yBd6c:hover:before{opacity:.6}.ai-code-reviews_appIcon__1smzZ{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:.5px solid rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.8);flex-shrink:0;overflow:hidden}.ai-code-reviews_iconImage__DL0WD{width:100%;height:100%;object-fit:cover}.ai-code-reviews_notificationBody__L_bXM{flex:1;min-width:0}.ai-code-reviews_contentHeader__bqVpS{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:3px}.ai-code-reviews_timestamp__JXOR8{font-size:.7rem;color:rgba(0,0,0,.5);font-weight:400;flex-shrink:0}.ai-code-reviews_notificationContent__tPDO_ h3{color:rgba(35,35,35,.9);font-size:.85rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.ai-code-reviews_notificationContent__tPDO_ p{color:rgba(38,38,38,.7);font-size:.75rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-code-reviews_notificationCard__yBd6c.ai-code-reviews_urgent__2m7iP{background:rgba(255,99,99,.08);border-color:rgba(255,99,99,.15)}.ai-code-reviews_notificationCard__yBd6c.ai-code-reviews_success__YpG1m{background:rgba(99,255,132,.08);border-color:rgba(99,255,132,.15)}.ai-code-reviews_notificationCard__yBd6c.ai-code-reviews_new__LtAzY{animation:ai-code-reviews_pulse__K_5Pb 2s ease-in-out}@keyframes ai-code-reviews_pulse__K_5Pb{0%{box-shadow:0 3px 15px rgba(0,0,0,.12),0 0 0 0 rgba(255,255,255,.3)}70%{box-shadow:0 3px 15px rgba(0,0,0,.12),0 0 0 8px rgba(255,255,255,0)}to{box-shadow:0 3px 15px rgba(0,0,0,.12),0 0 0 0 rgba(255,255,255,0)}}