.residency-actions{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;margin-top:40px}
.residency-actions .text-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:56px;margin:0;padding:0 0 9px;line-height:1.5;overflow:visible}
.residency-actions .text-link>span{margin:0}
.residency-actions .text-link>span:first-child{min-width:0}
.membership-candle{display:block!important;width:40px;height:51px;flex:0 0 40px;pointer-events:none;align-self:center;transform:translateY(-11.4423px)}
.membership-candle>svg{display:block;width:100%;height:100%;max-height:none;overflow:visible}
.candle-flame{animation:candle-breathe 1.73s ease-in-out infinite alternate;animation-play-state:paused}
.candle-flame-core{transform-origin:47px 23px;animation:candle-heart .47s ease-in-out infinite alternate;animation-play-state:paused}
.candle-glow{animation:candle-warmth 2.13s ease-in-out infinite alternate;animation-play-state:paused}
.candle-awake .candle-flame,.candle-awake .candle-flame-core,.candle-awake .candle-glow{animation-play-state:running}
@keyframes candle-breathe{0%{transform:rotate(-3deg) scale(.93,1.02)}23%{transform:rotate(1.5deg) scale(1.04,.95)}47%{transform:rotate(-1deg) scale(.9,1.07)}71%{transform:rotate(3deg) scale(.98,.98)}100%{transform:rotate(-1.8deg) scale(.94,1.04)}}
@keyframes candle-heart{from{opacity:.78;transform:scale(.92,1.02)}to{opacity:.98;transform:scale(1.02,.93)}}
@keyframes candle-warmth{from{opacity:.65}to{opacity:1}}
.membership-candle-link .candle-wax-drop,.membership-candle-link .candle-wax-pool{position:absolute;display:block;margin:0!important;pointer-events:none;z-index:2;transform-origin:center bottom}
.candle-wax-drop svg,.candle-wax-pool svg{width:100%;height:100%;display:block;overflow:visible}
@media(max-width:700px){.residency-actions{grid-template-columns:minmax(0,1fr);gap:15px}.residency-actions .text-link{min-height:54px}.membership-candle{margin-right:0!important}}
@media(prefers-reduced-motion:reduce){.candle-flame,.candle-flame-core,.candle-glow{animation:none!important}}
