.fomo-help{--care-ink:#32143f;--care-paper:#fffaf3;--care-line:#e8dce8;font:14px/1.5 Arial,sans-serif;color:var(--care-ink);z-index:8500}
.fomo-help *{box-sizing:border-box}.fomo-help button,.fomo-help input{font:inherit}.help-launcher{position:fixed;right:22px;bottom:22px;width:60px;height:60px;display:grid;place-items:center;border:0;border-radius:50%;background:#3c104b;color:#fffaf3;box-shadow:0 6px 24px #32143f30;cursor:pointer}.help-launcher:hover{background:#5b286c}
.help-panel{position:fixed;right:22px;bottom:94px;width:390px;max-width:calc(100vw - 32px);height:610px;max-height:calc(100dvh - 118px);display:flex;flex-direction:column;background:var(--care-paper);border:1px solid #d9c8df;border-radius:20px;box-shadow:0 16px 64px #32143f28;overflow:hidden}.help-panel[hidden]{display:none!important}.help-header{padding:20px;display:flex;align-items:center;gap:10px;background:#3c104b;color:#fffaf3;border:0;box-shadow:none;flex:none}.help-header>div{flex:1}.help-header strong{font:bold 22px/1.2 Arial,sans-serif;letter-spacing:-.6px}.help-header small{display:block;margin-top:6px;font-size:11px;color:#e4cfe7}.help-close{order:3;border:0;background:transparent;color:inherit;font-size:26px!important;cursor:pointer;width:32px;min-height:36px}.help-reset{border:1px solid #ffffff55;background:transparent;color:inherit;border-radius:20px;padding:6px 9px;font-size:11px!important;cursor:pointer}.help-messages{display:flex;flex-direction:column;gap:14px;padding:22px 18px;flex:1;min-height:100px;overflow:auto;overscroll-behavior:contain;background:var(--care-paper)}.help-panel .help-bot,.help-panel .help-user{font:14px/1.65 Arial,sans-serif;letter-spacing:0;border:0;box-shadow:none;max-width:91%;padding:13px 15px;overflow-wrap:anywhere;margin:0}.help-panel .help-bot{background:#f0e6f2;border-radius:3px 16px 16px 16px;align-self:flex-start;color:var(--care-ink)}.help-panel .help-user{background:#3c104b;color:#fffaf3;border-radius:16px 3px 16px 16px;align-self:flex-end}.help-bot a{color:#572264;text-underline-offset:3px}.help-disclosure{padding:0 18px;margin:0 0 10px;font-size:10px;color:#75627c}.help-topics{padding:0 16px 14px;display:flex;flex-wrap:wrap;gap:7px;flex:none;border:0}.help-topics button{padding:7px 11px;background:transparent;border:1px solid #d8c8dc;color:var(--care-ink);border-radius:20px;font-size:11px;cursor:pointer;box-shadow:none;text-transform:none}.help-topics button:hover{background:#ede0f0}.help-form{margin:0;padding:14px 16px;display:flex;gap:8px;border-top:1px solid var(--care-line);background:#fffaf3;flex:none}.help-form input{min-width:0;flex:1;padding:12px 14px;border:1px solid #d8c8dc;background:white;border-radius:24px;outline-offset:3px;color:var(--care-ink)}.help-form button{background:#3c104b;color:white;width:42px;min-height:42px;border:0;border-radius:50%;font-size:22px;cursor:pointer;box-shadow:none}.help-panel button:disabled{opacity:.5;cursor:wait}.help-response-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;white-space:normal}.help-response-actions a{font-size:12px;padding:7px 9px;border:1px solid #cdb7d2;border-radius:8px;background:#fffaf3;text-decoration:none}.help-thinking{opacity:.7}.help-launcher:focus-visible,.help-panel button:focus-visible,.help-panel a:focus-visible{outline:3px solid #b885c8;outline-offset:3px}
.fomo-inline-phone{margin-top:16px;padding:18px;border:1px solid #d2b9d7;border-radius:12px;background:#faf3fb;text-align:left}.fomo-inline-phone .fpk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;background:none;border:0}.fomo-inline-phone h3{font:700 18px/1.3 Arial,sans-serif;margin:0;text-transform:none;letter-spacing:0}.fomo-inline-phone .fpk-head button{background:transparent;border:0;box-shadow:none;text-decoration:underline;font-size:12px;padding:6px;color:#32143f}.fomo-inline-phone .fpk-body{padding:12px 0 0}.fomo-inline-phone form{display:grid;gap:12px}.fomo-inline-phone label{display:grid;gap:8px;font-size:13px}.fomo-inline-phone input[type=tel]{width:100%;min-height:46px;background:white;color:#32143f;border:1px solid #bca4c7;border-radius:8px;padding:11px;direction:ltr;text-align:left}.fomo-phone-hint,.fomo-inline-phone [role=status]{font:13px/1.5 Arial,sans-serif}.fomo-inline-phone .f3-inline-phone-code{position:static;width:auto;max-width:none;border:0;box-shadow:none;background:transparent;padding:0;margin:0}.fomo-inline-phone .f3-dialog-head{display:none}.fomo-inline-phone .f3-code-boxes{display:flex;gap:6px;direction:ltr}.fomo-inline-phone .f3-code-boxes input{min-width:0;width:calc((100% - 30px)/6);height:48px;text-align:center;font-size:22px;border:1px solid #bca4c7;background:white;border-radius:8px;padding:0}.fomo-saved-address-summary{display:grid;gap:8px;text-align:left}.fomo-saved-address-summary p{font:14px/1.5 Arial,sans-serif;margin:0}.fomo-saved-address-summary button{justify-self:start}.f3-checkout-identity .fomo-id-address{display:none!important}.f3-checkout-contact-summary:empty{display:none}
@media(max-width:480px){.help-launcher{right:16px;bottom:16px;width:54px;height:54px}.help-panel{right:12px;bottom:82px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 98px);width:390px}.help-header{padding:16px}.help-topics{gap:6px}.help-messages{padding:18px 14px}}
