.sc-launch{position:fixed;right:max(28px,calc(env(safe-area-inset-right) + 16px));bottom:max(28px,calc(env(safe-area-inset-bottom) + 16px));z-index:1040;display:flex;align-items:center;gap:12px;padding:0;border:0;border-radius:9999px;background:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .26s var(--ease-standard),transform .26s var(--ease-standard)}.sc-launch:focus-visible{outline:2px solid var(--blue-focus);outline-offset:3px}.sc-launch__tip{padding:10px 16px;border:1px solid var(--line);box-shadow:var(--shadow-popover);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.3;color:var(--ink-heading);white-space:nowrap}.sc-launch__face,.sc-launch__tip{border-radius:9999px;background:var(--surface)}.sc-launch__face{--face:64px;position:relative;display:block;flex:none;width:var(--face);height:var(--face);box-shadow:0 0 0 1px var(--line),0 12px 32px rgba(20,24,40,.18);transition:transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.sc-launch__face img{display:block;width:100%;height:100%;border-radius:9999px;object-fit:cover}@media (hover:hover){.sc-launch:hover .sc-launch__face{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line),0 16px 40px rgba(20,24,40,.22)}}.sc-launch:active .sc-launch__face{transform:translateY(1px)}.sc-launch__close{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface);color:var(--ink-heading);opacity:0;transition:opacity .2s var(--ease-standard)}.sc-launch.is-open .sc-launch__close{opacity:1}@media not all and (min-width:681px) and (min-height:560px){.sc-launch{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));gap:8px}.sc-launch__face{--face:56px;box-shadow:0 0 0 1px var(--line),0 8px 22px rgba(20,24,40,.14)}.sc-launch__tip{max-width:calc(100vw - 56px - 8px - 14px - 16px);padding:8px 12px;overflow:hidden;font-size:13px;text-overflow:ellipsis}}body:has(.home-hero:not([data-site-chat-past])) .sc-launch:not(.is-open){visibility:hidden;opacity:0;transform:translateY(16px);pointer-events:none}.sc-panel{position:fixed;right:max(28px,calc(env(safe-area-inset-right) + 16px));bottom:calc(108px + env(safe-area-inset-bottom));z-index:1050;display:flex;flex-direction:column;width:400px;height:640px;max-height:calc(100dvh - 196px);min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-22);background:var(--surface);box-shadow:0 24px 64px rgba(20,24,40,.16),0 2px 8px rgba(20,24,40,.06);transform-origin:100% 100%;transition:opacity .22s var(--ease-standard),transform .22s var(--ease-standard),visibility 0s linear 0s}.sc-panel[data-launcher=none]{bottom:max(28px,calc(env(safe-area-inset-bottom) + 16px));max-height:calc(100dvh - 56px)}.sc-panel.is-closed{visibility:hidden;opacity:0;transform:translateY(10px) scale(.97);pointer-events:none;transition:opacity .18s var(--ease-standard),transform .18s var(--ease-standard),visibility 0s linear .18s}.sc-sheet{position:fixed;top:var(--sc-vv-offset,0);right:0;left:0;z-index:1200;display:flex;flex-direction:column;height:var(--sc-vv-height,100dvh);min-height:0;background:var(--surface);transform:translateY(0);transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.sc-sheet.is-closed{visibility:hidden;transform:translateY(100%);transition:transform .24s var(--ease-standard),visibility 0s linear .24s}html[data-site-chat-lock],html[data-site-chat-lock] body{overflow:hidden;overscroll-behavior:none}html[data-site-chat-lock] body>*{visibility:hidden;transition:visibility 0s linear .3s}html[data-site-chat-lock] .sc-sheet.is-open{visibility:visible}body:has(.sc-launch) .mkt{padding-bottom:104px}@media not all and (min-width:681px) and (min-height:560px){body:has(.sc-launch) .mkt{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sc-launch,.sc-launch__close,.sc-launch__face,.sc-panel,.sc-panel.is-closed,.sc-sheet,.sc-sheet.is-closed,body:has(.home-hero:not([data-site-chat-past])) .sc-launch:not(.is-open),html[data-site-chat-lock] body>*{transform:none;transition:none}}@media print{.sc-launch,.sc-panel,.sc-sheet{display:none}}.sc-head{display:flex;flex:none;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line);background:var(--glass-menu);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sc-sheet .sc-head{padding:max(16px,env(safe-area-inset-top)) 12px 12px 16px}.sc-head .ba-face{--face:40px}.sc-head__who{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sc-head__name{font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--ink-heading)}.bh .sc-head .mdo-pill{padding:3px 7px;font-size:10px;letter-spacing:.12em}.sc-head__close{margin-left:auto}.sc-body{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0}.bh .sc-body .ba-thread{flex:1 1;min-height:0;max-width:none;margin:0;padding:16px 16px 20px;overflow-y:auto;overscroll-behavior:contain}.bh .sc-body .ba-notice{max-width:320px;margin-inline:auto;padding:12px 16px 13px}.sc-link{position:relative;color:var(--blue);font-weight:500;text-decoration:none;white-space:nowrap}.sc-link:before{position:absolute;inset:-12px -8px;content:""}@media (hover:hover){.sc-link:hover{text-decoration:underline}}.sc-row{display:flex;flex-wrap:wrap;gap:8px;margin-left:34px}.bh .sc-row .mdo-btn{min-height:44px;padding:0 14px}.sc-in{transform-origin:0 100%;animation:sc-in .15s var(--ease-standard) both}.sc-in--out{transform-origin:100% 100%}@keyframes sc-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.sc-captcha{flex:none;padding:0 12px}.sc-captcha:focus{outline:none}.sc-captcha:has(.auth-captcha:empty){display:none}.bh .sc-body .ba-composer{position:relative;bottom:auto;flex:none;max-width:none;margin:0;padding:10px 12px 12px;border-top:1px solid var(--line)}.bh .sc-sheet .sc-body .ba-composer{padding:10px 14px max(14px,calc(env(safe-area-inset-bottom) + 8px))}.sc-body .ba-composer__field{max-height:7.5em;overflow-y:auto;field-sizing:content}.sc-body .ba-composer__field::placeholder{color:var(--ink-secondary)}.sc-done{flex:none;padding:16px 16px 18px;border-top:1px solid var(--line);background:var(--surface)}.sc-sheet .sc-done{padding:18px 16px max(14px,calc(env(safe-area-inset-bottom) + 8px))}.sc-done__text{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5;color:var(--ink-secondary)}.sc-done__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:14px}.sc-done__actions>:only-child{grid-column:1/-1}.bh .sc-done__actions .mdo-btn{height:44px;padding:0 12px}@media (prefers-reduced-motion:reduce){.sc-in{animation:none}}:where(.mbb-portrait){width:100%}.ba-face .mbb-portrait img,.bh .ba-face .mbb-portrait img,.mbb-portrait img{width:100%;max-width:none;height:auto;border-radius:0;object-fit:fill;outline:0}