@keyframes lpi-arrive{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.lpi-mail{animation:.46s cubic-bezier(.16,1,.3,1) both lpi-arrive}@keyframes lpi-unread-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference){.lpi-unread-dot{position:relative}.lpi-unread-dot:after{content:"";background:color-mix(in oklch, var(--accent) 50%, transparent);border-radius:9999px;animation:2.4s ease-out infinite lpi-unread-ping;position:absolute;inset:0}}@keyframes lpi-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.lpi-glow{animation:6s ease-in-out infinite lpi-breathe}@keyframes lpi-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lpi-callout{animation:.6s cubic-bezier(.16,1,.3,1) both lpi-rise;animation-timeline:view();animation-range:entry calc(8% + var(--i,0) * 7%) cover calc(26% + var(--i,0) * 7%)}}}.lpi-rule{padding-left:.75rem;position:relative}.lpi-rule:before{content:"";background:var(--accent);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(1)}@keyframes lpi-rule-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lpi-rule:before{animation:.7s cubic-bezier(.16,1,.3,1) both lpi-rule-draw;animation-timeline:view();animation-range:entry 30% cover 55%}.lpi-row{animation:.5s cubic-bezier(.16,1,.3,1) both lpi-rise;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 4%) cover calc(28% + var(--i,0) * 4%)}}}.lpi-em-dark{color:#6bcac9;color:lab(75.4369% -29.4106 -8.92956)}@media (prefers-reduced-motion:reduce){.lpi-mail,.lpi-unread-dot,.lpi-glow,.lpi-callout,.lpi-row{animation:none!important}.lpi-rule:before{transform:scaleY(1);animation:none!important}}
