.ava-sms-plan-phone{--sms-plan-ink:var(--mantine-color-avaGreen-8);padding:8px 8px var(--mantine-spacing-sm);border:2px solid color-mix(in srgb, var(--sms-plan-ink) 26%, var(--mantine-color-white));background:color-mix(in srgb, var(--mantine-color-gray-0) 70%, var(--mantine-color-white));box-shadow:inset 0 0 0 3px var(--mantine-color-white);border-bottom:0;border-radius:28px 28px 0 0;max-height:max(180px,min(100dvh - 520px,360px));position:relative;overflow:hidden}.ava-sms-plan-phone:after{content:"";height:var(--mantine-spacing-lg);background:linear-gradient(transparent, var(--mantine-color-white));pointer-events:none;position:absolute;top:auto;bottom:0;left:0;right:0}.ava-sms-plan-phone__status{height:var(--mantine-spacing-xl);padding:0 var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:var(--sms-plan-ink);justify-content:space-between;align-items:center;font-weight:700;display:flex;position:relative}.ava-sms-plan-phone__island{border-radius:var(--mantine-radius-xl);background:var(--sms-plan-ink);width:72px;height:19px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ava-sms-plan-phone__indicators{align-items:center;gap:8px;display:flex}.ava-sms-plan-phone__signal{align-items:flex-end;gap:2px;height:11px;display:flex}.ava-sms-plan-phone__signal i{background:var(--sms-plan-ink);border-radius:1px;width:3px}.ava-sms-plan-phone__signal i:first-child{height:35%}.ava-sms-plan-phone__signal i:nth-child(2){height:55%}.ava-sms-plan-phone__signal i:nth-child(3){height:75%}.ava-sms-plan-phone__signal i:nth-child(4){height:100%}.ava-sms-plan-phone__battery{border:1px solid var(--sms-plan-ink);border-radius:3px;width:20px;height:10px;padding:1px;position:relative}.ava-sms-plan-phone__battery:before{content:"";background:var(--sms-plan-ink);border-radius:1px;width:85%;height:100%;display:block}.ava-sms-plan-phone__battery:after{content:"";background:var(--sms-plan-ink);border-radius:1px;width:2px;height:4px;position:absolute;top:2px;right:-3px}.ava-sms-plan-phone__contact{height:var(--mantine-spacing-xl);font-size:var(--mantine-font-size-sm);color:var(--sms-plan-ink);justify-content:center;align-items:center;gap:4px;margin-bottom:8px;font-weight:700;display:flex;position:relative}.ava-sms-plan-phone__back{left:var(--mantine-spacing-sm);display:flex;position:absolute}.ava-sms-plan-phone__chevron{color:var(--mantine-color-gray-6);display:flex}.ava-sms-plan-phone__message{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) var(--mantine-radius-lg) 4px;background:var(--mantine-color-avaGreen-0);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-9);line-height:1.6}.ava-sms-plan-phone__message p{margin:0}.ava-sms-plan-phone__message ul{margin:var(--mantine-spacing-sm) 0 0;padding-left:var(--mantine-spacing-lg);list-style:outside}.ava-sms-plan-phone__message li+li{margin-top:var(--mantine-spacing-sm)}.ava-sms-plan-phone__message li::marker{color:var(--sms-plan-ink)}.ava-sms-plan-phone__message b{color:var(--sms-plan-ink);font-weight:700}
.engagement-modal-body{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);line-height:1.55}.engagement-modal-body p{margin:0 0 var(--mantine-spacing-sm)}.engagement-modal-body p:last-child{margin-bottom:0}.engagement-modal-body strong,.engagement-modal-body b{color:var(--mantine-color-dark-9);font-weight:700}.engagement-modal-body h1,.engagement-modal-body h2,.engagement-modal-body h3,.engagement-modal-body h4,.engagement-modal-body h5,.engagement-modal-body h6{color:var(--mantine-color-dark-9);margin:0 0 var(--mantine-spacing-xs);font-weight:800;line-height:1.25}.engagement-modal-body h1{font-size:22px}.engagement-modal-body h2{font-size:19px}.engagement-modal-body h3{font-size:17px}.engagement-modal-body h4{font-size:15px}.engagement-modal-body h5{font-size:14px}.engagement-modal-body h6{font-size:13px}.engagement-modal-body blockquote{margin:0 0 var(--mantine-spacing-sm);padding-left:var(--mantine-spacing-md);border-left:3px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-6)}.engagement-modal-body ul,.engagement-modal-body ol{margin:0 0 var(--mantine-spacing-sm);padding-left:var(--mantine-spacing-lg)}.engagement-modal-body li{margin-bottom:4px}.engagement-modal-body a,.engagement-modal-body a:hover{color:var(--mantine-color-avaGreen-7);font-weight:700;text-decoration:none}.engagement-modal-body a:hover{text-decoration:underline}.engagement-modal-body .lk-pill{border-radius:var(--mantine-radius-xl);background:var(--mantine-color-avaGreen-0);color:var(--mantine-color-avaGreen-7);align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.engagement-modal-body .lk-muted{color:var(--mantine-color-gray-6)}.engagement-modal-body .lk-accent{color:var(--mantine-color-avaGreen-7);font-weight:700}.engagement-modal-body--lead{margin-top:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-7)}
