.font-figtree{font-family:Figtree,sans-serif!important}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#000}.text-secondary{color:#6b7a8a}.text-tertiary{color:#5a6778}.text-accent{color:#6f55c3}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,#f2f3f5 25%,#d3dce5 50%,#f2f3f5 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:.25rem;transform:translateZ(0);will-change:background-position}.home-coach-launcher{position:fixed;right:16px;bottom:16px;z-index:1050;display:flex;flex-direction:row;align-items:flex-end;gap:14px;pointer-events:none}@media(min-width:720px){.home-coach-launcher{right:24px;bottom:24px}}@media(max-width:480px){.home-coach-launcher{flex-direction:column;align-items:flex-end;gap:10px}}.home-coach-launcher[data-open=true]{opacity:0;pointer-events:none}.home-coach-launcher__btn{pointer-events:auto;width:80px;height:96px;background:transparent!important;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;position:relative;overflow:visible;box-shadow:none;outline:none;transition:transform .18s ease;animation:home-coach-launcher-in .4s cubic-bezier(.22,1,.36,1) both;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-coach-launcher__btn:hover{transform:translateY(-4px) scale(1.06)}.home-coach-launcher__btn:active{transform:translateY(-1px) scale(.98)}.home-coach-launcher__btn:focus{outline:none;box-shadow:none}.home-coach-launcher__avatar{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:transparent;border:0;box-shadow:none;animation:home-coach-launcher-bia-bob 4.2s ease-in-out infinite;transform-origin:center 60%}@keyframes home-coach-launcher-bia-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.home-coach-launcher__bubble{pointer-events:auto;position:relative;display:inline-flex;align-items:stretch;gap:4px;max-width:280px;margin-right:4px;padding:12px 10px 12px 14px;background:#fff;color:#0a1530;border-radius:18px;box-shadow:0 12px 32px rgba(15,17,21,.14),0 0 0 1px rgba(15,17,21,.04);font-family:Figtree,sans-serif;animation:home-coach-launcher-bubble-in .42s cubic-bezier(.22,1,.36,1) both}.home-coach-launcher__bubble-content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;transition:opacity .16s ease}.home-coach-launcher__bubble-content:hover{opacity:.78}.home-coach-launcher__bubble-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,17,21,.55)}.home-coach-launcher__bubble-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px rgba(74,222,128,.18)}.home-coach-launcher__bubble-text{display:block;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.35;color:#0a1530}.home-coach-launcher__bubble-close{flex-shrink:0;align-self:flex-start;width:20px;height:20px;border-radius:50%;border:0;background:transparent;color:rgba(15,17,21,.4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:-2px -2px 0 0;transition:background .16s ease,color .16s ease}.home-coach-launcher__bubble-close:hover{background:rgba(15,17,21,.06);color:#0a1530}.home-coach-launcher__bubble-tail{position:absolute;bottom:8px;right:-8px;width:16px;height:16px;background:#fff;border-right:1px solid rgba(15,17,21,.04);border-bottom:1px solid rgba(15,17,21,.04);transform:rotate(-45deg);box-shadow:3px 3px 8px rgba(15,17,21,.04)}@keyframes home-coach-launcher-in{0%{transform:translateY(20px) scale(.6);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes home-coach-launcher-bubble-in{0%{transform:translateY(8px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}