.iMessage_imessage__IF1Ir{display:flex;flex-direction:column;font-family:SanFrancisco,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2rem;margin:0 auto 1rem;max-width:800px;padding:.5rem 1.5rem}.iMessage_message__QGd8l{border-radius:1.15rem;line-height:1.25;max-width:75%;padding:.5rem .875rem;position:relative;word-wrap:break-word;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;min-height:3.5rem;width:-moz-fit-content;width:fit-content}.iMessage_message__QGd8l:after,.iMessage_message__QGd8l:before{bottom:-.1rem;content:"";height:1rem;position:absolute}.iMessage_fromMe__zsrc8{align-self:flex-end;background-color:#0b93f6;color:#fff;margin-left:2rem}.iMessage_fromMe__zsrc8:before{border-bottom-left-radius:.8rem .7rem;border-right:1rem solid #0b93f6;right:-.35rem;transform:translateY(-.1rem)}.iMessage_fromMe__zsrc8:after{background-color:#0b0f17;border-bottom-left-radius:.5rem;right:-40px;transform:translate(-30px,-2px);width:10px}.iMessage_fromThem__Fox8r{align-self:flex-start;background-color:#e5e5ea;color:#000;margin-right:2rem}.iMessage_fromThem__Fox8r:before{border-bottom-right-radius:.8rem .7rem;border-left:1rem solid #e5e5ea;left:-.35rem;transform:translateY(-.1rem)}.iMessage_fromThem__Fox8r:after{background-color:#0b0f17;border-bottom-right-radius:.5rem;left:-40px;transform:translate(30px,-2px);width:10px}.iMessage_fromMe__zsrc8:after,.iMessage_fromMe__zsrc8:before,.iMessage_fromThem__Fox8r:after,.iMessage_fromThem__Fox8r:before{bottom:0;content:"";height:1rem;position:absolute}.iMessage_emoji__BKlDx{background:none;font-size:2.5rem}.iMessage_emoji__BKlDx:before{content:none}.iMessage_noTail__lgTiA:before{display:none}.iMessage_marginBNone__H9kI2{margin-bottom:0!important}.iMessage_marginBOne__zZcfj{margin-bottom:1rem!important}.iMessage_marginTOne__VIwSq{margin-top:1rem!important}.iMessage_smallMessage__FH9Yn{font-size:1.1rem;padding:.65rem 1rem;min-height:2.5rem;max-width:85%;line-height:1.4}@media screen and (max-width:800px){.iMessage_imessage__IF1Ir{font-size:1.5rem;margin:0 auto 1rem;max-width:90%;padding:.25rem .875rem}.iMessage_message__QGd8l{margin:.75rem 0;padding:.6rem 1.25rem}}.iMessage_dateContainer__QH3HM{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem 0}.iMessage_dateHeading__37ZRp{color:var(--date-color);font-size:.85rem;padding:.35rem .75rem;border-radius:1rem;background-color:var(--date-background);font-weight:500;letter-spacing:-.01em}.iMessage_light__7LckC{--background-color:#fff;--date-color:#8e8e93;--date-background:rgba(0,0,0,.1)}.iMessage_dark__W_MWV{--background-color:#000;--date-color:#8b8b8f;--date-background:hsla(0,0%,100%,.08)}.notifications_main__vxL_C{position:relative;width:100%;max-width:400px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.notifications_main__vxL_C.notifications_visible__OyDDV{opacity:1;transform:translateY(0)}.notifications_notificationList__xVxOT{list-style:none;padding:0;margin:0;position:relative}.notifications_notificationItem__4_sMu{opacity:0;transform:translateY(-20px);transition:all .3s ease;margin-bottom:8px}.notifications_notificationItem__4_sMu.notifications_visible__OyDDV{opacity:1;transform:translateY(0)}.notifications_container__rAwWF{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.1)}.notifications_notification__gpS3W{color:#fff}.notifications_notificationHeader__GX_gi{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notifications_notificationHeader__GX_gi h2{font-size:15px;font-weight:600}.notifications_timestamp__vpvQ_{font-size:12px;color:hsla(0,0%,100%,.6)}.notifications_content__X79Hd{display:flex;gap:6px}.notifications_sender__Qjuzb{font-weight:500;font-size:14px}.notifications_message__W1PEO{color:hsla(0,0%,100%,.8);font-size:14px}@keyframes notifications_greenPulse__TdARy{0%{box-shadow:0 0 0 0 rgba(74,222,128,.4);border-color:rgba(74,222,128,.6)}70%{box-shadow:0 0 0 6px rgba(74,222,128,0);border-color:rgba(74,222,128,.8)}to{box-shadow:0 0 0 0 rgba(74,222,128,0);border-color:rgba(74,222,128,.6)}}.notifications_ethanMessage__mP547{position:relative}.notifications_ethanMessage__mP547:after{content:"";position:absolute;inset:-2px;border:1.5px solid rgba(74,222,128,.6);border-radius:16px;animation:notifications_greenPulse__TdARy 2s ease-in-out infinite;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}