.bfcm-palette_palette___XKmF{--bfcm-bg:#070d1c;--bfcm-surface:#111b30;--bfcm-raised:#19263e;--bfcm-border:#2b3e62;--bfcm-control-border:#627ba8;--bfcm-ink:#edf4ff;--bfcm-muted:#a5b8d6;--bfcm-accent:#82adff;--bfcm-accent-hover:#a5c4ff;--bfcm-on-accent:#0a1c3e;--bfcm-user-bg:#214f9b;--bfcm-user-border:#5a87cc;--bfcm-photo-bg:#edf4ff}.public-calendar-chat_page__6aN8D{height:100dvh;min-height:480px;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#202936}.public-calendar-chat_header__111Yx{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 30px}.public-calendar-chat_brand__1uPQd{display:flex;align-items:center;gap:15px}.public-calendar-chat_brand__1uPQd img{width:112px;height:27px;object-fit:contain}.public-calendar-chat_brand__1uPQd>span{font-size:11px;color:#718096;border-left:1px solid #e3e8ee;padding-left:15px}.public-calendar-chat_conversation__kwqCo{min-height:0}.public-calendar-chat_transcript__4sKfl{display:contents}.public-calendar-chat_messages__rnWM6{width:100%;max-width:800px;min-height:100%;margin:0 auto;padding:36px 32px 40px;gap:26px}.public-calendar-chat_userMessage__pBmYV{align-items:flex-end}.public-calendar-chat_userMessage__pBmYV>div{width:fit-content;max-width:90%;border-radius:19px 19px 4px 19px;padding:12px 18px;background:#eef2f7;color:#2b3b50}.public-calendar-chat_assistantMessage__OoasP{gap:6px;align-self:flex-start}.public-calendar-chat_assistantMessage__OoasP>div{border-radius:20px 20px 20px 5px;padding:20px 22px;background:#f0f2f5;color:#2b3645}.public-calendar-chat_assistantMessage__OoasP strong{font-weight:650;color:#202f45}.public-calendar-chat_assistantMessage__OoasP>div,.public-calendar-chat_userMessage__pBmYV>div{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.public-calendar-chat_assistantMessage__OoasP>div{white-space:normal}.public-calendar-chat_userMessage__pBmYV>div{white-space:pre-wrap}.public-calendar-chat_status__qD9i9{display:flex;align-items:center;gap:9px;color:#69809c;font-size:13px;line-height:1.8}.public-calendar-chat_statusHelp__6Xe_R{color:#8a95a3;font-size:12px;line-height:1.9;margin-top:6px}.public-calendar-chat_spinner__8IkQU{flex-shrink:0;animation:public-calendar-chat_spin__u095f 1s linear infinite}.public-calendar-chat_replyProgress__2_ZGC{display:flex;align-items:flex-start;gap:11px;color:var(--chat-ink,#2b3645);padding:2px 0}.public-calendar-chat_replyProgress__2_ZGC>svg{margin-top:4px;color:var(--chat-accent,#526d92)}.public-calendar-chat_replyProgress__2_ZGC>div{min-width:0;flex:1}.public-calendar-chat_replyProgress__2_ZGC p{margin:0;line-height:1.6;white-space:normal}.public-calendar-chat_replyProgress__2_ZGC .public-calendar-chat_replyProgressDetail__yDyze{margin-top:5px;font-size:.9em;color:var(--chat-muted,#69809c)}.public-calendar-chat_replyElapsed__j21EH{margin-left:12px;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--chat-muted,#69809c)}.public-calendar-chat_replyProgress__2_ZGC+.public-calendar-chat_replyPart__hcNbq{margin-top:16px}.public-calendar-chat_assistantMessage__OoasP>div:has(>.public-calendar-chat_replyTyping__DRjtG:only-child){width:fit-content}.public-calendar-chat_replyTyping__DRjtG{display:inline-flex;align-items:center;min-height:24px}.public-calendar-chat_replyTypingDots__biijA{display:inline-flex;align-items:center;gap:5px}.public-calendar-chat_replyTypingDots__biijA i{width:5px;height:5px;border-radius:50%;background:var(--chat-muted,#8d9bb0);animation:public-calendar-chat_replyDotBounce__hpTr5 1.2s ease-in-out infinite}.public-calendar-chat_replyTypingDots__biijA i:nth-child(2){animation-delay:.15s}.public-calendar-chat_replyTypingDots__biijA i:nth-child(3){animation-delay:.3s}@keyframes public-calendar-chat_replyDotBounce__hpTr5{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.public-calendar-chat_replyTypingDots__biijA i{animation:none;opacity:1}}.public-calendar-chat_error__YZ9x1>button{margin-top:7px;color:inherit;text-decoration:underline;text-underline-offset:3px}@keyframes public-calendar-chat_spin__u095f{to{transform:rotate(1turn)}}.public-calendar-chat_scrollButton__vLPI2{border-radius:50%;border-color:#dfe5ef;background:#fff;color:#587097;box-shadow:0 3px 12px #1d2b4010}.public-calendar-chat_composerArea__ppotr{flex-shrink:0;padding:8px 24px 18px;background:linear-gradient(180deg,#ffffff00,#fff 12px)}.public-calendar-chat_composerContainer__SqZcj{max-width:736px;width:100%;margin:0 auto}.public-calendar-chat_composer__kjOCB{border:1px solid #dfe5ed;border-radius:4px;padding:13px 15px 11px;box-shadow:0 3px 15px #1d2b4007;transition:border-color .15s,box-shadow .15s}.public-calendar-chat_composer__kjOCB:focus-within{border-color:#98abc9;box-shadow:0 0 0 3px #2d4c8508}.public-calendar-chat_textarea__8dCxR{display:block;width:100%;min-height:55px;background:transparent;padding:3px 2px;color:#293b52;font-family:inherit;font-size:14px;line-height:1.8;border:0;outline:none;resize:none}.public-calendar-chat_textarea__8dCxR::placeholder{color:#8e98a7}.public-calendar-chat_textarea__8dCxR:disabled{opacity:.6}.public-calendar-chat_composerBottom__3cokh{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:2px}.public-calendar-chat_composerBottom__3cokh>button{width:33px;height:33px;border-radius:50%;padding:0;box-shadow:none}.public-calendar-chat_disclaimer__VuGk7{text-align:center;color:#9099a5;font-size:10px;line-height:1.8;margin-top:10px}.public-calendar-chat_honeypot__ZG3M1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.public-calendar-chat_error__YZ9x1,.public-calendar-chat_failure__HAuPA,.public-calendar-chat_notice__lkpK9{padding:11px 14px;border:1px solid #f1d5d0;border-radius:4px;color:#9b3e33;background:#fff7f5;font-size:12px;line-height:1.8;margin-bottom:10px;overflow-wrap:anywhere}.public-calendar-chat_notice__lkpK9{border-color:#ebe3cc;color:#6d6444;background:#fcfaf4}.public-calendar-chat_notice__lkpK9 button{margin-left:8px;text-decoration:underline}.public-calendar-chat_failure__HAuPA button{display:flex;align-items:center;gap:7px;text-decoration:underline;margin-top:8px}.public-calendar-chat_failure__HAuPA button:disabled{opacity:.5;cursor:not-allowed}.public-calendar-chat_failureBrief__c8ls7{margin-top:12px}.public-calendar-chat_failureBrief__c8ls7 summary{display:flex;align-items:center;gap:6px;width:fit-content;cursor:pointer;list-style:none}.public-calendar-chat_failureBrief__c8ls7 summary::-webkit-details-marker{display:none}.public-calendar-chat_failureBrief__c8ls7[open] summary svg{transform:rotate(180deg)}.public-calendar-chat_failureBrief__c8ls7 dl{display:grid;gap:10px;margin-top:10px}.public-calendar-chat_failureBrief__c8ls7 dt{font-size:11px;opacity:.8}.public-calendar-chat_failureBrief__c8ls7 dd{margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere}.public-calendar-chat_replyPart__hcNbq{min-width:0}.public-calendar-chat_replyPart__hcNbq+.public-calendar-chat_replyPart__hcNbq{margin-top:6px}.public-calendar-chat_productGallery__l_LWb{margin:18px 0 8px;white-space:normal}.public-calendar-chat_productGrid__1JYHw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.public-calendar-chat_productGrid__1JYHw li{min-width:0}.public-calendar-chat_productCard__U5woQ{height:100%;display:block;overflow:hidden;border:1px solid #dfe5eb;border-radius:4px;background:#fff;color:#26394e}a.public-calendar-chat_productCard__U5woQ:hover{border-color:#7e95b5}.public-calendar-chat_productPhoto__2hJwz{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#f5f5f1;color:#8e9789}.public-calendar-chat_productPhoto__2hJwz img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.public-calendar-chat_productLinkIcon__U5lPc{position:absolute;top:8px;right:8px;padding:4px;width:24px;height:24px;border-radius:50%;background:#fffffff0;color:#334234}.public-calendar-chat_productName__OYuQm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 11px;font-size:12px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.public-calendar-chat_moreProducts__LSHkq{display:flex;align-items:center;gap:6px;padding:10px 0 2px;color:#526d92;font-size:12px;line-height:1.5}.public-calendar-chat_moreProducts__LSHkq:hover{text-decoration:underline;text-underline-offset:3px}.public-calendar-chat_moreProducts__LSHkq[aria-expanded=true] svg{transform:rotate(180deg)}.public-calendar-chat_eyebrow__KdZMo{font-size:9px;color:#7d91af;letter-spacing:.12em;font-weight:700}.public-calendar-chat_results__Ss4P_{scroll-margin-top:24px}.public-calendar-chat_resultsHeading__aMxex{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.public-calendar-chat_resultsHeading__aMxex h2{margin-top:0;color:#243b59;font-family:var(--font-clash-grotesk),sans-serif;font-size:27px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.public-calendar-chat_resultsHeading__aMxex p{color:#8493a7;font-size:11px;line-height:1.8;margin-top:9px}.public-calendar-chat_resultsHeading__aMxex>button{flex-shrink:0;border-radius:4px;font-size:11px;gap:7px}.public-calendar-chat_page__6aN8D a:focus-visible,.public-calendar-chat_page__6aN8D button:focus-visible,.public-calendar-chat_page__6aN8D summary:focus-visible{outline:2px solid #2d4c85;outline-offset:4px}.public-calendar-chat_page__6aN8D button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.public-calendar-chat_header__111Yx{padding:18px}.public-calendar-chat_brand__1uPQd>span{font-size:10px;gap:10px}.public-calendar-chat_brand__1uPQd img{width:96px}.public-calendar-chat_messages__rnWM6{padding:20px 22px 30px;gap:22px}.public-calendar-chat_composerArea__ppotr{padding:7px 14px 13px}.public-calendar-chat_textarea__8dCxR{font-size:16px}.public-calendar-chat_disclaimer__VuGk7{padding:0 8px;font-size:9px}.public-calendar-chat_userMessage__pBmYV>div{max-width:100%;font-size:13px}.public-calendar-chat_assistantMessage__OoasP>div{font-size:13px}.public-calendar-chat_productGrid__1JYHw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-calendar-chat_resultsHeading__aMxex{align-items:flex-start;flex-direction:column;gap:14px}.public-calendar-chat_resultsHeading__aMxex h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.public-calendar-chat_spinner__8IkQU{animation-duration:2s}}.public-calendar-chat_embedded__boS0R{height:auto;min-height:0;flex:1;text-align:left}.public-calendar-chat_embedded__boS0R .public-calendar-chat_messages__rnWM6{max-width:1000px;padding:12px 36px;gap:24px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP,.public-calendar-chat_embedded__boS0R .public-calendar-chat_userMessage__pBmYV{max-width:800px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP>div,.public-calendar-chat_embedded__boS0R .public-calendar-chat_userMessage__pBmYV>div{font-size:16px;line-height:1.8}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerArea__ppotr{padding:8px 36px 12px;animation:public-calendar-chat_composerReveal__69UKO .2s ease-out both}@keyframes public-calendar-chat_composerReveal__69UKO{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerArea__ppotr{animation:none}}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerContainer__SqZcj{max-width:928px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composer__kjOCB{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:4px;box-shadow:none}.public-calendar-chat_embedded__boS0R .public-calendar-chat_textarea__8dCxR{flex:1;min-width:0;width:auto;height:48px;min-height:48px;font-size:16px;line-height:1.5}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerBottom__3cokh{flex-shrink:0;margin-top:0;gap:8px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerBottom__3cokh>button{width:36px;height:36px}.public-calendar-chat_greeting__Lb8rd{position:relative}.public-calendar-chat_greetingCopy__lJ2TY{display:flex;flex-direction:column;gap:8px}@media (min-width:1024px){.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP.public-calendar-chat_greetingMessage__O_fvD>div{font-size:15px}}.public-calendar-chat_typingDots__V3iI7{position:absolute;top:12px;left:0;display:flex;gap:5px}.public-calendar-chat_typingDots__V3iI7 i{width:5px;height:5px;border-radius:50%;background:#8d9bb0;animation:public-calendar-chat_greetingDot___7AOQ 1s ease-in-out infinite}.public-calendar-chat_typingDots__V3iI7 i:nth-child(2){animation-delay:.15s}.public-calendar-chat_typingDots__V3iI7 i:nth-child(3){animation-delay:.3s}@keyframes public-calendar-chat_greetingDot___7AOQ{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){.public-calendar-chat_embedded__boS0R .public-calendar-chat_messages__rnWM6{padding:12px 16px;gap:20px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP>div,.public-calendar-chat_embedded__boS0R .public-calendar-chat_userMessage__pBmYV>div{font-size:14px;line-height:1.6}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP>div{padding:16px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerArea__ppotr{padding:8px 16px 12px}}@media (prefers-reduced-motion:reduce){.public-calendar-chat_replyProgress__2_ZGC .public-calendar-chat_spinner__8IkQU,.public-calendar-chat_typingDots__V3iI7 i{animation:none}}@media (max-width:640px) and (max-height:760px){.public-calendar-chat_embedded__boS0R .public-calendar-chat_messages__rnWM6{padding:8px;gap:16px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP>div,.public-calendar-chat_embedded__boS0R .public-calendar-chat_userMessage__pBmYV>div{font-size:13px;line-height:1.5;padding:12px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_greetingCopy__lJ2TY{gap:6px}}@media (max-height:430px){.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerArea__ppotr{padding:4px 12px 8px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composer__kjOCB{padding:4px 8px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_textarea__8dCxR{height:28px;min-height:28px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerBottom__3cokh>button{height:32px;width:32px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_messages__rnWM6{padding:6px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP>div,.public-calendar-chat_embedded__boS0R .public-calendar-chat_userMessage__pBmYV>div{font-size:13px;line-height:1.4;padding:10px}.public-calendar-chat_embedded__boS0R .public-calendar-chat_greetingCopy__lJ2TY{gap:4px}}.public-calendar-chat_dark__WOiNV{--chat-open:clamp(0,var(--bfcm-open,1),1);--composer-open:clamp(0,calc((var(--chat-open) - .45) / .35),1);--chat-bg:var(--bfcm-bg);--chat-surface:var(--bfcm-surface);--chat-raised:var(--bfcm-raised);--chat-border:var(--bfcm-border);--chat-ink:var(--bfcm-ink);--chat-muted:var(--bfcm-muted);--chat-subtle:var(--bfcm-muted);--chat-accent:var(--bfcm-accent);color-scheme:dark;background:var(--chat-bg);color:var(--chat-ink)}.public-calendar-chat_embedded__boS0R.public-calendar-chat_dark__WOiNV .public-calendar-chat_messages__rnWM6{max-width:calc(1000px + 172px * var(--chat-open))}.public-calendar-chat_embedded__boS0R.public-calendar-chat_dark__WOiNV .public-calendar-chat_assistantMessage__OoasP,.public-calendar-chat_embedded__boS0R.public-calendar-chat_dark__WOiNV .public-calendar-chat_userMessage__pBmYV{max-width:calc(800px + 300px * var(--chat-open))}.public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP.public-calendar-chat_greetingMessage__O_fvD{max-width:100%}.public-calendar-chat_embedded__boS0R.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerContainer__SqZcj{max-width:calc(928px + 172px * var(--chat-open))}.public-calendar-chat_dark__WOiNV .public-calendar-chat_assistantMessage__OoasP>div{background:var(--chat-surface);color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-border)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_assistantMessage__OoasP strong{color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_userMessage__pBmYV>div{background:var(--bfcm-user-bg);color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--bfcm-user-border)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_disclaimer__VuGk7,.public-calendar-chat_dark__WOiNV .public-calendar-chat_statusHelp__6Xe_R,.public-calendar-chat_dark__WOiNV .public-calendar-chat_status__qD9i9{color:var(--chat-muted)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_status__qD9i9 svg{color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_scrollButton__vLPI2{background:var(--chat-raised);border-color:var(--bfcm-control-border);color:var(--chat-accent);box-shadow:0 3px 16px #0008}.public-calendar-chat_dark__WOiNV .public-calendar-chat_scrollButton__vLPI2:hover{background:var(--chat-border)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerArea__ppotr{max-height:calc(500px * var(--composer-open));padding-top:calc(8px * var(--composer-open));padding-bottom:calc(12px * var(--composer-open));overflow:hidden;opacity:var(--composer-open);background:linear-gradient(to bottom,transparent,var(--chat-bg) 12px);animation:none}.public-calendar-chat_embedded__boS0R.public-calendar-chat_dark__WOiNV .public-calendar-chat_conversation__kwqCo>div{overscroll-behavior-y:auto}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composer__kjOCB{background:var(--chat-surface);border-color:var(--bfcm-control-border);box-shadow:none}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composer__kjOCB:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 15%,transparent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_textarea__8dCxR{color:var(--chat-ink);caret-color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_textarea__8dCxR::placeholder{color:var(--chat-muted)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerBottom__3cokh>button{background:var(--chat-accent);border-color:transparent;color:var(--bfcm-on-accent);box-shadow:none}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerBottom__3cokh>button:hover{background:var(--bfcm-accent-hover);color:var(--bfcm-on-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerBottom__3cokh>button:disabled{background:var(--chat-border);color:var(--chat-muted);opacity:.65}.public-calendar-chat_dark__WOiNV .public-calendar-chat_error__YZ9x1,.public-calendar-chat_dark__WOiNV .public-calendar-chat_failure__HAuPA{background:#2b1816;border-color:#82483e;color:#ffd2c8}.public-calendar-chat_dark__WOiNV .public-calendar-chat_error__YZ9x1 strong,.public-calendar-chat_dark__WOiNV .public-calendar-chat_failure__HAuPA strong{color:#ffe5df}.public-calendar-chat_dark__WOiNV .public-calendar-chat_failure__HAuPA button{color:#ffded4}.public-calendar-chat_dark__WOiNV .public-calendar-chat_notice__lkpK9{background:#292715;border-color:#716a36;color:#efe7b0}.public-calendar-chat_dark__WOiNV .public-calendar-chat_notice__lkpK9 button{color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_productCard__U5woQ{background:var(--chat-raised);border-color:var(--chat-border);color:var(--chat-ink)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_productPhoto__2hJwz{background:var(--bfcm-photo-bg);color:var(--bfcm-control-border)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_productLinkIcon__U5lPc{background:var(--chat-ink);color:var(--chat-surface)}.public-calendar-chat_dark__WOiNV a.public-calendar-chat_productCard__U5woQ:hover{border-color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_moreProducts__LSHkq{color:var(--chat-accent)}@media (min-width:1024px) and (max-width:1599px){#bfcm-chat:not([data-fullscreen]) .public-calendar-chat_embedded__boS0R .public-calendar-chat_messages__rnWM6{padding:10px 20px}#bfcm-chat:not([data-fullscreen]) .public-calendar-chat_embedded__boS0R .public-calendar-chat_assistantMessage__OoasP.public-calendar-chat_greetingMessage__O_fvD>div{padding:14px 16px;font-size:15px;line-height:1.6}#bfcm-chat:not([data-fullscreen]) .public-calendar-chat_embedded__boS0R .public-calendar-chat_composerArea__ppotr{padding:8px 20px 12px}}.public-calendar-chat_dark__WOiNV .public-calendar-chat_eyebrow__KdZMo{color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_resultsHeading__aMxex h2{color:var(--chat-ink)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_resultsHeading__aMxex p{color:var(--chat-muted)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_resultsHeading__aMxex>button{background:transparent;border-color:transparent;color:var(--chat-accent);box-shadow:none}.public-calendar-chat_dark__WOiNV .public-calendar-chat_resultsHeading__aMxex>button:hover{background:var(--chat-raised);border-color:var(--chat-accent);color:var(--chat-accent)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_typingDots__V3iI7 i{background:var(--chat-accent);animation:none}.public-calendar-chat_dark__WOiNV .public-calendar-chat_brand__1uPQd>span{color:var(--chat-muted);border-color:var(--chat-border)}.public-calendar-chat_dark__WOiNV .public-calendar-chat_brand__1uPQd img{filter:brightness(0) invert(var(--chat-open))}.public-calendar-chat_dark__WOiNV a:focus-visible,.public-calendar-chat_dark__WOiNV button:focus-visible,.public-calendar-chat_dark__WOiNV summary:focus-visible{outline:2px solid var(--chat-accent);outline-offset:4px;--tw-ring-color:var(--chat-accent);--tw-ring-offset-color:var(--chat-bg)}.public-calendar-chat_dark__WOiNV ::selection{background:var(--chat-accent);color:var(--bfcm-on-accent)}.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerBottom__3cokh>button,.public-calendar-chat_embedded__boS0R .public-calendar-chat_composer__kjOCB{transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out}@media (prefers-reduced-motion:reduce){.public-calendar-chat_embedded__boS0R .public-calendar-chat_composerBottom__3cokh>button,.public-calendar-chat_embedded__boS0R .public-calendar-chat_composer__kjOCB{transition:none}}@media (max-height:430px){.public-calendar-chat_dark__WOiNV .public-calendar-chat_composerArea__ppotr{padding-top:calc(4px * var(--composer-open));padding-bottom:calc(8px * var(--composer-open))}}.public-calendar-chat_limitNotice__lfENS{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:10px;padding:24px;border-radius:4px;border:1px solid var(--chat-border,#dfe5eb);border-left:3px solid var(--chat-accent,#2d4c85);background:var(--chat-raised,#f7f9fc);color:var(--chat-ink,#202f45);animation:public-calendar-chat_limitReveal__Y2Yum .3s ease-out both}.public-calendar-chat_limitCopy__5rIuZ{flex:1;min-width:0}.public-calendar-chat_limitStatus__olYYf{margin:0 0 10px;color:var(--chat-muted,#667085);font-size:13px;line-height:1.5}.public-calendar-chat_limitTitle__B4c3n{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.public-calendar-chat_limitDescription__xGFqy{margin:8px 0 0;color:var(--chat-muted,#667085);font-size:16px;line-height:1.6}.public-calendar-chat_limitCta__fXj1J{flex-shrink:0;gap:10px;min-height:44px;padding:12px 18px;border-radius:4px;background:var(--chat-accent,#2d4c85);color:var(--bfcm-on-accent,#fff);box-shadow:none;font-size:14px;font-weight:600;text-decoration:none}.public-calendar-chat_limitCta__fXj1J:hover{background:var(--bfcm-accent-hover,#23406f);color:var(--bfcm-on-accent,#fff)}@media (max-width:640px){.public-calendar-chat_limitNotice__lfENS{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.public-calendar-chat_limitTitle__B4c3n{font-size:17px}.public-calendar-chat_limitCta__fXj1J{width:100%}}@media (max-height:430px) and (min-width:641px){.public-calendar-chat_limitNotice__lfENS{padding:14px 18px;gap:18px}}@keyframes public-calendar-chat_limitReveal__Y2Yum{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-calendar-chat_limitNotice__lfENS{animation:none}}.calendar-generation-progress_completed__FWW6l,.calendar-generation-progress_progress__vYwmB{width:100%;white-space:normal;color:var(--chat-ink,#2b3b50)}.calendar-generation-progress_heading__IPrmL{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:15px;font-weight:600;line-height:1.5}.calendar-generation-progress_heading__IPrmL>span:first-child{display:flex;align-items:center;gap:9px}.calendar-generation-progress_heading__IPrmL svg{flex-shrink:0;color:var(--chat-accent,#2d4c85)}.calendar-generation-progress_elapsed__G_vnU,.calendar-generation-progress_summaryMeta__HODzq{color:var(--chat-muted,#718096);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.calendar-generation-progress_message__CiDM3{margin:8px 0 0;color:var(--chat-muted,#718096);font-size:13px;line-height:1.7}.calendar-generation-progress_steps__6ItK9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:18px 0 0;padding:0;list-style:none}.calendar-generation-progress_steps__6ItK9 li{display:flex;align-items:center;gap:7px;min-width:0;color:var(--chat-muted,#718096);font-size:11px;line-height:1.4}.calendar-generation-progress_stepMark__gOMbE{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1px solid var(--bfcm-control-border,#a9b6c8);border-radius:50%;font-size:10px;font-variant-numeric:tabular-nums}.calendar-generation-progress_steps__6ItK9 li[data-current=true]{color:var(--chat-accent,#2d4c85)}.calendar-generation-progress_steps__6ItK9 li[data-current=true] .calendar-generation-progress_stepMark__gOMbE{border-color:var(--chat-accent,#2d4c85);box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-accent,#2d4c85) 12%,transparent)}.calendar-generation-progress_steps__6ItK9 li[data-complete=true] .calendar-generation-progress_stepMark__gOMbE{background:var(--chat-accent,#2d4c85);border-color:transparent;color:var(--bfcm-on-accent,#fff)}.calendar-generation-progress_facts__BLl9s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:20px 0 0;padding:15px 0;border-top:1px solid var(--chat-border,#dce2eb);border-bottom:1px solid var(--chat-border,#dce2eb)}.calendar-generation-progress_facts__BLl9s div{min-width:0}.calendar-generation-progress_facts__BLl9s dt{margin-bottom:4px;color:var(--chat-muted,#718096);font-size:10px;line-height:1.5}.calendar-generation-progress_facts__BLl9s dd{margin:0;font-size:12px;font-weight:500;line-height:1.5}.calendar-generation-progress_drafts__8oyNN{margin-top:18px}.calendar-generation-progress_drafts__8oyNN>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12px}.calendar-generation-progress_drafts__8oyNN strong{color:var(--chat-accent,#2d4c85);font-size:16px;font-variant-numeric:tabular-nums}.calendar-generation-progress_drafts__8oyNN p,.calendar-generation-progress_drafts__8oyNN>div span{color:var(--chat-muted,#718096)}.calendar-generation-progress_drafts__8oyNN progress{display:block;width:100%;height:4px;margin-top:10px;overflow:hidden;border:0;border-radius:999px;background:var(--chat-border,#dce2eb);accent-color:var(--chat-accent,#2d4c85)}.calendar-generation-progress_drafts__8oyNN progress::-webkit-progress-bar{background:var(--chat-border,#dce2eb)}.calendar-generation-progress_drafts__8oyNN progress::-webkit-progress-value{border-radius:999px;background:var(--chat-accent,#2d4c85);transition:width .18s ease-out}.calendar-generation-progress_drafts__8oyNN progress::-moz-progress-bar{border-radius:999px;background:var(--chat-accent,#2d4c85)}.calendar-generation-progress_drafts__8oyNN p{margin:6px 0 0;font-size:11px;line-height:1.6}.calendar-generation-progress_activity__puPnr{margin-top:20px}.calendar-generation-progress_activityLabel__On8c4{margin:0 0 10px;color:var(--chat-muted,#718096);font-size:10px;font-weight:600;letter-spacing:.035em}.calendar-generation-progress_activity__puPnr ol{margin:0;padding:0;list-style:none}.calendar-generation-progress_activity__puPnr li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:5px 0;font-size:12px;line-height:1.6}.calendar-generation-progress_activityDot__vjfiL{width:5px;height:5px;border-radius:50%;background:var(--chat-accent,#2d4c85)}.calendar-generation-progress_activityTime__4aDr7{padding-left:8px;color:var(--chat-muted,#718096);font-size:10px;font-variant-numeric:tabular-nums}.calendar-generation-progress_wait__Z05Wq{margin:16px 0 0;color:var(--chat-muted,#718096);font-size:12px;line-height:1.7}.calendar-generation-progress_completed__FWW6l{margin:20px 0;border:1px solid var(--chat-border,#dce2eb);border-radius:4px;background:color-mix(in srgb,var(--chat-accent,#2d4c85) 3%,transparent)}.calendar-generation-progress_completed__FWW6l>summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:15px 17px;cursor:pointer;list-style:none;font-size:12px;font-weight:500}.calendar-generation-progress_completed__FWW6l>summary::-webkit-details-marker{display:none}.calendar-generation-progress_completed__FWW6l>summary>span{display:flex;align-items:center;gap:8px}.calendar-generation-progress_completed__FWW6l>summary>span:first-child svg{color:var(--chat-accent,#2d4c85)}.calendar-generation-progress_completed__FWW6l>summary:focus-visible{outline:2px solid var(--chat-accent,#2d4c85);outline-offset:3px;border-radius:4px}.calendar-generation-progress_completed__FWW6l[open]>summary{border-bottom:1px solid var(--chat-border,#dce2eb)}.calendar-generation-progress_completed__FWW6l[open] .calendar-generation-progress_summaryMeta__HODzq>svg{transform:rotate(180deg)}.calendar-generation-progress_completed__FWW6l .calendar-generation-progress_body__Dcgzu{padding:0 17px 17px}.calendar-generation-progress_spinner__vNbHU{animation:calendar-generation-progress_spin__A0rl9 1s linear infinite}@keyframes calendar-generation-progress_spin__A0rl9{to{transform:rotate(1turn)}}@media (max-width:620px){.calendar-generation-progress_heading__IPrmL{font-size:14px}.calendar-generation-progress_steps__6ItK9{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-generation-progress_facts__BLl9s{gap:12px}.calendar-generation-progress_activity__puPnr li{gap:7px;font-size:11px}.calendar-generation-progress_completed__FWW6l>summary{padding:13px}.calendar-generation-progress_completed__FWW6l .calendar-generation-progress_body__Dcgzu{padding:0 13px 13px}}@media (prefers-reduced-motion:reduce){.calendar-generation-progress_spinner__vNbHU{animation:none}.calendar-generation-progress_drafts__8oyNN progress::-webkit-progress-value{transition:none}}.calendar-message-text_markdown__yCH30{min-width:0;white-space:normal;line-height:1.7}.calendar-message-text_markdown__yCH30 :where(p,ul,ol){margin:0}.calendar-message-text_markdown__yCH30>*+*{margin-top:12px}.calendar-message-text_markdown__yCH30 ol,.calendar-message-text_markdown__yCH30 ul{padding-left:22px}.calendar-message-text_markdown__yCH30 ul{list-style:disc}.calendar-message-text_markdown__yCH30 ol{list-style:decimal}.calendar-message-text_markdown__yCH30 li+li{margin-top:5px}.calendar-message-text_markdown__yCH30 li>p+p{margin-top:6px}.calendar-message-text_markdown__yCH30 li::marker{color:var(--chat-muted,#69809c)}.calendar-message-text_markdown__yCH30 a{color:var(--chat-accent,#2d4c85);text-decoration:underline;text-underline-offset:3px}.calendar-message-text_markdown__yCH30 strong{font-weight:650}.calendar-message-text_tableScroll__8Bn_7{max-width:100%;overflow-x:auto;border:1px solid var(--chat-border,#dfe6ef);border-radius:4px}.calendar-message-text_tableScroll__8Bn_7:focus-visible{outline:2px solid var(--chat-accent,#2d4c85);outline-offset:3px}.calendar-message-text_tableScroll__8Bn_7 table{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.6}.calendar-message-text_tableScroll__8Bn_7 td,.calendar-message-text_tableScroll__8Bn_7 th{min-width:120px;padding:10px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.calendar-message-text_tableScroll__8Bn_7 th{background:var(--chat-raised,#f8fafc);color:var(--chat-ink,#243b59);font-weight:650}.calendar-message-text_tableScroll__8Bn_7 td{border-top:1px solid var(--chat-border,#dfe6ef)}.calendar-message-text_tableScroll__8Bn_7 :is(th,td)+:is(th,td){border-left:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_root__TCEiY{color:var(--chat-ink,#243b59);margin-top:12px}.bfcm-campaign-calendar_root__TCEiY button,.bfcm-campaign-calendar_root__TCEiY input{font:inherit}.bfcm-campaign-calendar_calendar__kD0Tw{border:1px solid var(--chat-border,#dfe6ef);background:var(--chat-surface,#fff);border-radius:4px;overflow:hidden}.bfcm-campaign-calendar_calendarHeading__g56OM{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px}.bfcm-campaign-calendar_calendarHeading__g56OM h3{font-size:20px;font-weight:650;letter-spacing:-.025em}.bfcm-campaign-calendar_calendarHeading__g56OM p{font-size:12px;line-height:1.6;color:var(--chat-muted,#718096);margin-top:4px}.bfcm-campaign-calendar_calendarTools__f3Z5H{display:flex;align-items:center;gap:12px}.bfcm-campaign-calendar_viewToggle__ZF53P{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--chat-border,#dfe6ef);border-radius:4px;background:var(--chat-raised,#f8fafc)}.bfcm-campaign-calendar_viewToggle__ZF53P>button{display:flex;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border-radius:4px;font-size:12px;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_viewToggle__ZF53P>button[aria-pressed=true]{background:var(--chat-surface,#fff);color:var(--chat-accent,#2d4c85);box-shadow:0 1px 3px #0002}.bfcm-campaign-calendar_viewToggle__ZF53P>button:hover{color:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_agenda__HXtcp{list-style:none;padding:0;margin:0}.bfcm-campaign-calendar_agendaDay__Eoxjl+.bfcm-campaign-calendar_agendaDay__Eoxjl,.bfcm-campaign-calendar_agenda__HXtcp{border-top:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_agendaDate__90cqI{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;background:var(--chat-raised,#f8fafc)}.bfcm-campaign-calendar_agendaDate__90cqI time{font-size:12px;font-weight:600;color:var(--chat-ink,#243b59)}.bfcm-campaign-calendar_agendaDate__90cqI>span{font-size:10px;color:var(--chat-muted,#718096);white-space:nowrap}.bfcm-campaign-calendar_agendaCampaigns__O58VL{padding:0 18px}.bfcm-campaign-calendar_agendaRow__5Djrv{display:flex;align-items:center;gap:24px;padding:17px 0}.bfcm-campaign-calendar_agendaRow__5Djrv+.bfcm-campaign-calendar_agendaRow__5Djrv{border-top:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_agendaCampaign__F_EUH{display:flex;flex:1;min-width:0;align-items:flex-start;gap:12px;text-align:left}.bfcm-campaign-calendar_agendaActions__Xt5Ns{flex:0 0 auto;max-width:300px}.bfcm-campaign-calendar_agendaActions__Xt5Ns .bfcm-campaign-calendar_agendaInbox__iKZzo{margin-top:0;font-size:12px;text-align:left}.bfcm-campaign-calendar_agendaEmailStatus__yolWR{display:flex;align-items:center;gap:8px;color:var(--chat-accent,#2d4c85);font-size:12px;text-align:left}.bfcm-campaign-calendar_agendaEmailStatus__yolWR svg{flex-shrink:0}.bfcm-campaign-calendar_agendaEmailStatus__yolWR:hover{text-decoration:underline}.bfcm-campaign-calendar_agendaEmailHint__lNh4q{margin-top:6px;font-size:11px;line-height:1.6;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_agendaCampaign__F_EUH:hover .bfcm-campaign-calendar_agendaLink__LGhfK{text-decoration:underline}.bfcm-campaign-calendar_agendaCampaign__F_EUH>img{width:44px;height:54px;flex-shrink:0;border-radius:4px;object-fit:contain;background:#f7f7f2}.bfcm-campaign-calendar_agendaContent__BTVvW{display:flex;flex-direction:column;gap:5px;min-width:0}.bfcm-campaign-calendar_agendaContent__BTVvW>strong{font-size:14px;font-weight:600;line-height:1.5;color:var(--chat-ink,#243b59);overflow-wrap:anywhere}.bfcm-campaign-calendar_agendaSend__4ZtD4{align-self:flex-start;color:var(--chat-accent,#2d4c85);font-size:10px;font-weight:600}.bfcm-campaign-calendar_agendaSummary__YjAQX{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.7;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_agendaLink__LGhfK{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--chat-accent,#2d4c85);margin-top:3px}.bfcm-campaign-calendar_monthControls__oEpF1{display:flex;gap:6px}.bfcm-campaign-calendar_monthControls__oEpF1 button{display:grid;place-items:center;height:32px;width:32px;border:1px solid var(--bfcm-control-border,#cbd5e1);border-radius:4px;color:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_monthControls__oEpF1 button:hover{background:var(--chat-raised,#f1f5f9)}.bfcm-campaign-calendar_monthControls__oEpF1 button:disabled{opacity:.3;cursor:not-allowed}.bfcm-campaign-calendar_week__sZ1Pb,.bfcm-campaign-calendar_weekdays__Hk4qK{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bfcm-campaign-calendar_weekdays__Hk4qK{border-top:1px solid var(--chat-border,#dfe6ef);border-bottom:1px solid var(--chat-border,#dfe6ef);background:var(--chat-raised,#f8fafc)}.bfcm-campaign-calendar_weekdays__Hk4qK span{padding:8px 3px;text-align:center;color:var(--chat-muted,#718096);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.bfcm-campaign-calendar_week__sZ1Pb+.bfcm-campaign-calendar_week__sZ1Pb{border-top:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_cell__vttpB{min-width:0;min-height:88px}.bfcm-campaign-calendar_cell__vttpB+.bfcm-campaign-calendar_cell__vttpB{border-left:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_day__3yBrW{position:relative;width:100%;min-height:88px;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:7px 6px;text-align:left;border:2px solid transparent}.bfcm-campaign-calendar_day__3yBrW:hover{background:color-mix(in srgb,var(--chat-accent,#2d4c85) 6%,transparent)}.bfcm-campaign-calendar_day__3yBrW[data-selected=true]{border-color:var(--chat-accent,#2d4c85);background:color-mix(in srgb,var(--chat-accent,#2d4c85) 9%,transparent)}.bfcm-campaign-calendar_dayNumber__iHX6M{align-self:flex-start;display:grid;place-items:center;width:20px;height:20px;font-size:12px;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_day__3yBrW[data-scheduled=true] .bfcm-campaign-calendar_dayNumber__iHX6M{color:var(--chat-ink,#243b59);font-weight:650}.bfcm-campaign-calendar_day__3yBrW[data-selected=true] .bfcm-campaign-calendar_dayNumber__iHX6M{color:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_tileCampaigns__7THwG{display:flex;flex-direction:column;gap:5px;min-width:0}.bfcm-campaign-calendar_tileCampaigns__7THwG>span{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;padding:4px 5px;border-radius:4px;background:color-mix(in srgb,var(--chat-accent,#2d4c85) 12%,transparent);color:var(--chat-ink,#243b59);font-size:10px;line-height:1.4}.bfcm-campaign-calendar_tileTitle__bMe6H{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfcm-campaign-calendar_tileCampaigns__7THwG small{display:block;flex-shrink:0;color:var(--chat-accent,#2d4c85);font-size:8px;text-transform:uppercase;font-weight:650;letter-spacing:.04em}.bfcm-campaign-calendar_mobileCount__KziHk{display:none}@media (min-width:641px){.bfcm-campaign-calendar_week__sZ1Pb[data-has-campaign=false] .bfcm-campaign-calendar_cell__vttpB,.bfcm-campaign-calendar_week__sZ1Pb[data-has-campaign=false] .bfcm-campaign-calendar_day__3yBrW{min-height:32px}.bfcm-campaign-calendar_week__sZ1Pb[data-has-campaign=false] .bfcm-campaign-calendar_day__3yBrW{padding-top:6px;padding-bottom:6px;gap:0}}.bfcm-campaign-calendar_detailDialog__qrGB_{width:min(560px,calc(100vw - 32px));max-height:84dvh;padding:0;border:1px solid var(--chat-border,#dfe6ef);border-radius:4px;outline:none;background:var(--chat-surface,#fff);color:var(--chat-ink,#243b59);box-shadow:0 24px 90px #0006;overflow-y:auto}.bfcm-campaign-calendar_detailDialog__qrGB_::backdrop{background:#020617a6;backdrop-filter:blur(3px)}.bfcm-campaign-calendar_dayDetails__hoXhT{position:relative;padding:24px}.bfcm-campaign-calendar_closeDetails__uN4qz{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:30px;height:30px;border-radius:4px;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_closeDetails__uN4qz:hover{background:var(--chat-raised,#f1f5f9)}.bfcm-campaign-calendar_dayDetailsHeading__h_OP_{padding-right:35px}.bfcm-campaign-calendar_dayDetailsHeading__h_OP_ h3{margin:7px 0 0;font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.bfcm-campaign-calendar_emptyDay__6C26c{margin-top:20px;font-size:13px;color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_detailCampaign__yuO1x{margin-top:20px;padding-top:20px;border-top:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_detailCampaign__yuO1x[data-single=true]{margin-top:16px;padding-top:0;border-top:0}.bfcm-campaign-calendar_detailMeta__zboKU{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--chat-muted,#718096);font-size:11px;line-height:1.5}.bfcm-campaign-calendar_detailMeta__zboKU>span{border-left:1px solid var(--chat-border,#dfe6ef);padding-left:10px}.bfcm-campaign-calendar_detailMeta__zboKU>span:first-child{border-left:0;padding-left:0}.bfcm-campaign-calendar_detailCampaign__yuO1x h4{margin-top:11px;font-size:17px;font-weight:650;line-height:1.4}.bfcm-campaign-calendar_detailCampaign__yuO1x>p{margin-top:10px;color:var(--chat-muted,#61738a);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.bfcm-campaign-calendar_products__vvcPz{display:flex;flex-direction:column;gap:10px;margin-top:16px}.bfcm-campaign-calendar_products__vvcPz:empty{display:none}.bfcm-campaign-calendar_products__vvcPz>div{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:var(--chat-muted,#61738a)}.bfcm-campaign-calendar_products__vvcPz a{color:inherit;text-decoration:underline;text-decoration-color:var(--chat-border,#dfe6ef);text-underline-offset:3px;overflow-wrap:anywhere}.bfcm-campaign-calendar_products__vvcPz a:hover{color:var(--chat-accent,#2d4c85);text-decoration-color:currentColor}.bfcm-campaign-calendar_products__vvcPz img{flex-shrink:0;width:40px;height:40px;border-radius:4px;object-fit:contain;background:#f7f7f2}.bfcm-campaign-calendar_offer__JVQ__{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin-top:14px;font-size:12px;line-height:1.6}.bfcm-campaign-calendar_offer__JVQ__>span{color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_offer__JVQ__>strong{font-weight:600;color:var(--chat-ink,#243b59)}.bfcm-campaign-calendar_sampleChoice__AV6Q5{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;padding:11px 15px;border:1px solid var(--chat-accent,#2d4c85);border-radius:4px;background:transparent;color:var(--chat-accent,#2d4c85);font-size:13px;font-weight:600;cursor:pointer}.bfcm-campaign-calendar_sampleChoice__AV6Q5 svg{flex-shrink:0}.bfcm-campaign-calendar_sampleChoice__AV6Q5:hover:not(:disabled){background:color-mix(in srgb,var(--chat-accent,#2d4c85) 10%,transparent)}.bfcm-campaign-calendar_sampleChoice__AV6Q5:disabled{opacity:.45;cursor:not-allowed}.bfcm-campaign-calendar_detailPreviewButton__SOZfA{background:var(--chat-accent,#2d4c85);color:var(--bfcm-on-accent,#fff)}.bfcm-campaign-calendar_detailPreviewButton__SOZfA:hover:not(:disabled){background:color-mix(in srgb,var(--chat-accent,#2d4c85) 88%,var(--chat-surface,#fff))}.bfcm-campaign-calendar_detailCampaign__yuO1x>p.bfcm-campaign-calendar_sampleHint__z0WXN{margin-top:8px;font-size:11px;line-height:1.6}.bfcm-campaign-calendar_detailCampaign__yuO1x>p.bfcm-campaign-calendar_previewUsed__s1Gir{margin-top:20px;padding-top:14px;border-top:1px solid var(--chat-border,#dfe6ef);font-size:11px;line-height:1.6}.bfcm-campaign-calendar_previewUsed__s1Gir>span{margin:0 4px}.bfcm-campaign-calendar_previewUsed__s1Gir a{color:var(--chat-accent,#2d4c85);text-decoration:underline;text-underline-offset:3px}.bfcm-campaign-calendar_referenceForm__XJ4i7{margin-top:20px;padding-top:18px;border-top:1px solid var(--chat-border,#dfe6ef)}.bfcm-campaign-calendar_previewAllowance__1qqXz{margin:0;color:var(--chat-muted,#718096);font-size:11px;line-height:1.6}.bfcm-campaign-calendar_emailStatus__Cy6ns{display:flex;align-items:flex-start;gap:9px;margin-top:18px;font-size:12px;line-height:1.7;color:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_emailStatus__Cy6ns>svg{flex-shrink:0;margin-top:2px}.bfcm-campaign-calendar_emailLabel__sAHfu{display:block;font-size:11px;color:var(--chat-muted,#718096);margin-top:12px}.bfcm-campaign-calendar_emailInputRow__lD5bH{display:flex;gap:9px;margin-top:7px}.bfcm-campaign-calendar_emailInputRow__lD5bH>input{min-width:0;flex:1;background:var(--chat-raised,#f8fafc);color:var(--chat-ink,#243b59);border:1px solid var(--bfcm-control-border,#cbd5e1);border-radius:4px;padding:11px 12px;font-size:13px}.bfcm-campaign-calendar_emailInputRow__lD5bH>input::placeholder{color:var(--chat-muted,#718096)}.bfcm-campaign-calendar_emailInputRow__lD5bH>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;padding:11px 15px;border-radius:4px;font-size:12px;font-weight:600;color:var(--bfcm-on-accent,#fff);background:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_emailInputRow__lD5bH>button:disabled{opacity:.4;cursor:not-allowed}.bfcm-campaign-calendar_referenceError__Q1qAT{margin-top:12px;font-size:12px;color:#dc7163;line-height:1.7}.bfcm-campaign-calendar_spinner__PR0aJ{animation:bfcm-campaign-calendar_spin__FKh6b 1s linear infinite}@keyframes bfcm-campaign-calendar_spin__FKh6b{to{transform:rotate(1turn)}}.bfcm-campaign-calendar_trialCard__WqjKY{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding:24px;border:1px solid var(--chat-border,#dfe5eb);border-left:3px solid var(--chat-accent,#2d4c85);border-radius:4px;background:var(--chat-raised,#f7f9fc)}.bfcm-campaign-calendar_trialCopy__tsF19{flex:1;min-width:0}.bfcm-campaign-calendar_trialCard__WqjKY h3{margin:0;color:var(--chat-ink,#202f45);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.bfcm-campaign-calendar_trialCard__WqjKY p{margin:8px 0 0;color:var(--chat-muted,#667085);font-size:16px;line-height:1.6}.bfcm-campaign-calendar_trialCard__WqjKY a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;min-height:44px;padding:12px 18px;border-radius:4px;background:var(--chat-accent,#2d4c85);color:var(--bfcm-on-accent,#fff);font-size:14px;font-weight:600;text-decoration:none}.bfcm-campaign-calendar_trialCard__WqjKY a:hover{background:var(--bfcm-accent-hover,#23406f);color:var(--bfcm-on-accent,#fff)}.bfcm-campaign-calendar_root__TCEiY a:focus-visible,.bfcm-campaign-calendar_root__TCEiY button:focus-visible,.bfcm-campaign-calendar_root__TCEiY input:focus-visible,.bfcm-campaign-calendar_root__TCEiY summary:focus-visible{outline:2px solid var(--chat-accent,#2d4c85);outline-offset:3px}@media (max-width:640px){.bfcm-campaign-calendar_trialCard__WqjKY{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.bfcm-campaign-calendar_trialCard__WqjKY h3{font-size:17px}.bfcm-campaign-calendar_trialCard__WqjKY a{width:100%}.bfcm-campaign-calendar_calendarHeading__g56OM{padding:15px}.bfcm-campaign-calendar_calendarHeading__g56OM>div:first-child{width:100%}.bfcm-campaign-calendar_calendarTools__f3Z5H{width:100%;justify-content:space-between;gap:8px}.bfcm-campaign-calendar_viewToggle__ZF53P>button{min-height:36px;padding:5px 9px}.bfcm-campaign-calendar_agendaDate__90cqI{padding:11px 15px}.bfcm-campaign-calendar_agendaCampaigns__O58VL{padding:0 15px}.bfcm-campaign-calendar_agendaRow__5Djrv{flex-direction:column;align-items:stretch;gap:12px}.bfcm-campaign-calendar_agendaActions__Xt5Ns{max-width:none}.bfcm-campaign-calendar_agendaActions__Xt5Ns .bfcm-campaign-calendar_agendaInbox__iKZzo{width:100%}.bfcm-campaign-calendar_agendaCampaign__F_EUH>img{width:38px;height:48px}.bfcm-campaign-calendar_calendarHeading__g56OM h3{font-size:18px}.bfcm-campaign-calendar_calendarHeading__g56OM p{font-size:11px}.bfcm-campaign-calendar_cell__vttpB,.bfcm-campaign-calendar_day__3yBrW{min-height:64px}.bfcm-campaign-calendar_day__3yBrW{padding:6px 3px;gap:3px;align-items:center}.bfcm-campaign-calendar_dayNumber__iHX6M{align-self:center;font-size:11px;width:22px;height:22px}.bfcm-campaign-calendar_tileCampaigns__7THwG{display:none}.bfcm-campaign-calendar_mobileCount__KziHk{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--chat-accent,#2d4c85)}.bfcm-campaign-calendar_mobileCount__KziHk i{width:4px;height:4px;border-radius:50%;background:currentColor}.bfcm-campaign-calendar_weekdays__Hk4qK span{font-size:8px;letter-spacing:0}.bfcm-campaign-calendar_dayDetails__hoXhT{padding:17px}.bfcm-campaign-calendar_dayDetailsHeading__h_OP_{align-items:flex-start}.bfcm-campaign-calendar_dayDetailsHeading__h_OP_ h3{font-size:17px}.bfcm-campaign-calendar_detailCampaign__yuO1x h4{font-size:15px}.bfcm-campaign-calendar_emailInputRow__lD5bH{flex-direction:column}.bfcm-campaign-calendar_emailInputRow__lD5bH>input{font-size:16px}}@media (prefers-reduced-motion:reduce){.bfcm-campaign-calendar_spinner__PR0aJ{animation:none}}.bfcm-planner-offer_offer__tOLVl{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;text-align:right}.bfcm-planner-offer_offer__tOLVl a{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:28px;padding:2px 0;border-radius:4px;color:var(--bfcm-accent);font-size:13px;line-height:1.5;font-weight:500;white-space:nowrap}.bfcm-planner-offer_offer__tOLVl a:hover{text-decoration:underline;text-underline-offset:4px}.bfcm-planner-offer_offer__tOLVl a:focus-visible{outline:2px solid var(--bfcm-accent);outline-offset:4px}.bfcm-planner-offer_offer__tOLVl p{display:flex;gap:5px;margin:0;color:var(--bfcm-muted);font-size:11px;line-height:1.5;white-space:nowrap}@media (max-width:640px){.bfcm-planner-offer_offer__tOLVl{grid-column:2;grid-row:1;align-self:start;gap:2px;margin:0}.bfcm-planner-offer_offer__tOLVl a{font-size:12px}.bfcm-planner-offer_offer__tOLVl p{flex-direction:column;align-items:flex-end;gap:0;font-size:10px}.bfcm-planner-offer_offer__tOLVl .bfcm-planner-offer_separator__9rlrg{display:none}}@media (max-height:430px){.bfcm-planner-offer_offer__tOLVl a{min-height:24px;font-size:12px}.bfcm-planner-offer_offer__tOLVl p{font-size:10px}}.bfcm-chat-section_section__X21DV{--bfcm-open:1;--bfcm-compact-height:370px;--bfcm-scroll-progress:0;position:relative;z-index:60;padding:24px 0 0;overflow-anchor:none}.bfcm-chat-section_container__cA8y3{width:100%;margin:0 auto}.bfcm-chat-section_stage__Ydovw{position:relative;height:calc(var(--bfcm-available-height, 100dvh) + min(70svh, 640px))}.bfcm-chat-section_canvas__o6aob{position:sticky;top:0;height:var(--bfcm-available-height,100dvh);isolation:isolate}.bfcm-chat-section_panel__51Bmh{--bfcm-full-height:var(--bfcm-available-height,100dvh);--bfcm-full-start:min(var(--bfcm-compact-height),var(--bfcm-full-height));width:calc(100% - 32px * (1 - var(--bfcm-scroll-progress)));max-width:calc(960px + max(0px, calc(100vw - 960px)) * var(--bfcm-scroll-progress));height:calc(var(--bfcm-full-start) + (var(--bfcm-full-height) - var(--bfcm-full-start)) * var(--bfcm-scroll-progress));margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border:solid var(--bfcm-border);border-width:calc(1px * (1 - var(--bfcm-scroll-progress)));border-radius:calc(4px * (1 - var(--bfcm-scroll-progress)));background:var(--bfcm-bg);scroll-margin-top:0}.bfcm-chat-section_header__3Z6A_{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;max-width:1172px;margin:0 auto;padding:18px 36px 14px;color:var(--bfcm-ink)}.bfcm-chat-section_intro__9AiWj{min-width:0}.bfcm-chat-section_header__3Z6A_ h2{margin:0;color:inherit;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.bfcm-chat-section_intro__9AiWj p{margin:4px 0 0;color:var(--bfcm-muted);font-size:12px;line-height:1.5}@media (max-width:767px){.bfcm-chat-section_section__X21DV{padding-top:20px}.bfcm-chat-section_header__3Z6A_{gap:16px;padding:16px 16px 10px}.bfcm-chat-section_header__3Z6A_ h2{font-size:20px}}@media (max-width:640px){.bfcm-chat-section_header__3Z6A_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px 10px}.bfcm-chat-section_intro__9AiWj{display:block;grid-column:1;grid-row:1}.bfcm-chat-section_header__3Z6A_ h2{font-size:18px}.bfcm-chat-section_intro__9AiWj p{display:block;margin:4px 0 0;font-size:11px;line-height:1.5;text-wrap:balance}}@media (max-height:430px){.bfcm-chat-section_section__X21DV{padding-top:8px}.bfcm-chat-section_header__3Z6A_{padding-top:10px;padding-bottom:7px}.bfcm-chat-section_header__3Z6A_ h2{font-size:19px}.bfcm-chat-section_intro__9AiWj p{display:none}}@media (min-width:1024px) and (max-width:1599px){.bfcm-chat-section_canvas__o6aob{width:calc(100% + (var(--bfcm-viewport-width, 100vw) - 100%) * var(--bfcm-scroll-progress));margin-left:calc(-1 * var(--bfcm-left-offset, 0px) * var(--bfcm-scroll-progress))}.bfcm-chat-section_panel__51Bmh{width:100%;max-width:none}.bfcm-chat-section_section__X21DV:not([data-fullscreen]) .bfcm-chat-section_header__3Z6A_{gap:16px;padding:16px 20px 10px}.bfcm-chat-section_section__X21DV:not([data-fullscreen]) .bfcm-chat-section_header__3Z6A_ h2{font-size:20px}}