html.bmcu{--ic-cd:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E");--ic-cr:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205l7%207-7%207%22%2F%3E%3C%2Fsvg%3E");--ic-cl:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%205l-7%207%207%207%22%2F%3E%3C%2Fsvg%3E");--ic-x:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206L6%2018%22%2F%3E%3C%2Fsvg%3E");--ic-dots:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.6%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.6%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.6%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");--ic-mic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2211%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%2011a7%207%200%200%200%2014%200M12%2018v3%22%2F%3E%3C%2Fsvg%3E");--ic-up:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2019V5M5%2012l7-7%207%207%22%2F%3E%3C%2Fsvg%3E");--ic-stop:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");--ic-plus:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E");--ic-hist:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%203-6.7L3%208M3%203v5h5M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E");--ic-tips:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204l-9%209M18%2014v5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h5%22%2F%3E%3C%2Fsvg%3E");--ic-spk:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209v6h4l5%204V5L8%209H4zM17%208a5%205%200%200%201%200%208%22%2F%3E%3C%2Fsvg%3E");--ic-wa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2011.5a8.5%208.5%200%200%201-12.6%207.4L3.5%2020l1.2-4.2A8.5%208.5%200%201%201%2020.5%2011.5z%22%2F%3E%3Cpath%20d%3D%22M9%208.5c0%203.5%203%206.5%206.5%206.5l1-1.6-2-1-1%20.8c-1-.4-2-1.4-2.4-2.4l.8-1-1-2z%22%20fill%3D%22black%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--ic-box:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208l9-5%209%205v8l-9%205-9-5V8zM3%208l9%205%209-5M12%2013v8%22%2F%3E%3C%2Fsvg%3E")}html.bmcu-open{overflow:hidden}html.bmcu #bms-root #bms-panel{position:fixed!important;left:0!important;right:0!important;top:var(--bmcu-t,0)!important;bottom:var(--bmcu-b,0)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;border:0!important;background:#fff!important;color:#0f1111;animation:none!important;display:flex;flex-direction:column;overflow:hidden;font-size:16px}html.bmcu #bms-root #bms-panel[hidden]{display:none!important}html.bmcu #bms-root #bms-panel *{box-sizing:border-box}html.bmcu #bms-root #bms-panel .bms-head{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-height:60px;height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 4px 0;background:#fff!important;color:#0f1111;border-bottom:1px solid #d5d9d9}html.bmcu #bms-root #bms-panel .bms-av{display:none}html.bmcu #bms-root #bms-panel .bms-ttl{order:1;flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 4px;text-align:left}html.bmcu #bms-root #bms-panel .bmcu-av{width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:center 18%;flex:none;border:2px solid #e4002b}html.bmcu #bms-root #bms-panel .bmcu-tt{min-width:0;display:flex;flex-direction:column;line-height:1.15}html.bmcu #bms-root #bms-panel .bmcu-tt b{font-size:16px;font-weight:800;letter-spacing:-.3px;color:#e4002b;white-space:nowrap}html.bmcu #bms-root #bms-panel .bmcu-tt small{font-size:12px;color:#3d4646;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.bmcu #bms-root #bms-panel .bms-ib,html.bmcu #bms-root #bms-panel .bmcu-b{flex:none;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:0 0!important;color:#0f1111!important;-webkit-text-fill-color:#0f1111!important;font-size:0!important;line-height:0;display:flex!important;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}html.bmcu #bms-root #bms-panel .bms-ib::before,html.bmcu #bms-root #bms-panel .bmcu-b::before,html.bmcu #bms-root #bms-panel .bmcu-ic::before{content:"";display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}html.bmcu #bms-root #bms-panel .bms-ib:active,html.bmcu #bms-root #bms-panel .bmcu-b:active{background:#f0f2f2!important}html.bmcu #bms-root #bms-panel .bmcu-min{order:0;--ic:var(--ic-cd)}html.bmcu #bms-root #bms-panel .bms-wa{order:2;width:40px!important;height:40px!important;margin:0 4px!important;background:#25d366!important;color:#fff!important;-webkit-text-fill-color:#fff!important;--ic:var(--ic-wa)}html.bmcu #bms-root #bms-panel .bms-wa::before{width:22px;height:22px}html.bmcu #bms-root #bms-panel .bmcu-more{order:3;--ic:var(--ic-dots)}html.bmcu #bms-root #bms-panel .bmcu-close{order:5;--ic:var(--ic-x)}html.bmcu #bms-root #bms-panel .bmcu-hide{display:none!important}html.bmcu #bms-root #bms-panel .bms-log{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff!important;padding:18px 18px 14px;gap:14px;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.bmcu #bms-root #bms-panel .bms-msg.bms-assistant .bms-bub{background:0 0!important;border:0!important;padding:0!important;max-width:100%;font-size:16px;line-height:1.5;color:#0f1111;box-shadow:none}html.bmcu #bms-root #bms-panel .bms-user .bms-bub{background:#f0f2f2!important;color:#0f1111!important;border:0!important;border-radius:20px!important;padding:10px 16px;max-width:86%;font-size:16px;line-height:1.45}html.bmcu #bms-root #bms-panel .bms-quick,html.bmcu #bms-root #bms-panel .bms-empty,html.bmcu #bms-root #bms-panel .bmcu-g{display:none!important}html.bmcu #bms-root #bms-panel .bmcu-fresh .bms-typing{display:none}html.bmcu #bms-root #bms-panel .bms-form{flex:none;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end;gap:0 8px;margin:0;padding:8px 12px 10px 16px;background:#fff!important;border:1px solid #c7cdcd!important;border-bottom:0!important;border-radius:26px 26px 0 0;box-shadow:0 -2px 10px rgba(0,0,0,.05)!important}html.bmcu #bms-root #bms-panel .bms-input{grid-column:1/-1;grid-row:1;width:100%;min-height:54px;max-height:120px;border:0!important;background:0 0!important;box-shadow:none!important;outline:0;padding:8px 2px;font-size:17px;line-height:1.35;color:#0f1111;border-radius:0!important}html.bmcu #bms-root #bms-panel .bms-input::placeholder{color:#6b7373;opacity:1}html.bmcu #bms-root #bms-panel .bms-mic,html.bmcu #bms-root #bms-panel .bms-send{grid-row:2;grid-column:2;width:46px!important;height:46px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;font-size:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer}html.bmcu #bms-root #bms-panel .bms-mic::before,html.bmcu #bms-root #bms-panel .bms-send::before{content:"";display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}html.bmcu #bms-root #bms-panel .bms-mic{background:#f0f2f2!important;--ic:var(--ic-mic);color:#0f1111!important;-webkit-text-fill-color:#0f1111!important}html.bmcu #bms-root #bms-panel .bms-mic.rec{background:#e4002b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.bmcu #bms-root #bms-panel .bms-send{background:#e4002b!important;--ic:var(--ic-up);color:#fff!important;-webkit-text-fill-color:#fff!important}html.bmcu #bms-root #bms-panel .bms-send.bms-stop{--ic:var(--ic-stop)}html.bmcu #bms-root #bms-panel .bms-send:not(.bms-stop){display:none}html.bmcu #bms-root #bms-panel .bms-form.bmcu-has .bms-send:not(.bms-stop){display:flex}html.bmcu #bms-root #bms-panel .bms-form.bmcu-has .bms-mic,html.bmcu #bms-root #bms-panel .bms-form.busy .bms-mic{display:none}html.bmcu #bms-root #bms-panel .bms-form [hidden]{display:none!important}html.bmcu #bms-root #bms-panel .bms-form.busy .bms-stop{pointer-events:auto;opacity:1}html.bmcu #bms-root #bms-panel .bms-card{border-radius:14px}html.bmcu #bms-root #bms-panel .bmcu-w{display:block;color:#0f1111;font-size:16px;line-height:1.5}html.bmcu #bms-root #bms-panel .bmcu-hello{font-size:17px;line-height:1.45}html.bmcu #bms-root #bms-panel .bmcu-hello b{display:block;font-weight:700}html.bmcu #bms-root #bms-panel .bmcu-h{margin:24px 0 12px;font-size:17px;line-height:1.3;font-weight:700;color:#0f1111}html.bmcu #bms-root #bms-panel .bmcu-cards{display:flex;flex-direction:column;gap:10px}html.bmcu #bms-root #bms-panel .bmcu-card{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 14px 8px 12px;border:1px solid #c9cfcf;border-radius:14px;color:#0f1111;text-decoration:none;font-weight:700;font-size:16.5px;line-height:1.3;background:#fff}html.bmcu #bms-root #bms-panel .bmcu-card:active{background:#f6f7f7}html.bmcu #bms-root #bms-panel .bmcu-card img{width:48px;height:48px;object-fit:contain;flex:none;border-radius:8px}html.bmcu #bms-root #bms-panel .bmcu-ph{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;color:#e4002b}html.bmcu #bms-root #bms-panel .bmcu-ph::before{width:40px;height:40px;content:"";background:currentColor;-webkit-mask:var(--ic-box) center/contain no-repeat;mask:var(--ic-box) center/contain no-repeat}html.bmcu #bms-root #bms-panel .bmcu-sug{display:flex;flex-direction:column;align-items:flex-start;gap:10px}html.bmcu #bms-root #bms-panel .bmcu-chip{border:0;background:#fde4e8;color:#a30021;border-radius:22px;padding:11px 16px;min-height:44px;font:500 16px/1.3 inherit;font-family:inherit;text-align:left;cursor:pointer;max-width:100%}html.bmcu #bms-root #bms-panel .bmcu-chip:active{background:#fbd0d8}html.bmcu #bms-root #bms-panel .bmcu-dis{color:#5f6b6b;font-size:15px;line-height:1.5;margin:20px 0 10px}html.bmcu #bms-root #bms-panel .bmcu-dis a{color:#b3001f;text-decoration:underline}html.bmcu #bms-root #bms-panel #bmcu-set{position:absolute;left:0;right:0;top:0;bottom:0;z-index:20;background:#fff;display:flex;flex-direction:column}html.bmcu #bms-root #bms-panel #bmcu-set[hidden]{display:none!important}html.bmcu #bms-root #bms-panel .bmcu-sh{flex:none;display:flex;align-items:center;min-height:60px;height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 6px 0 4px}html.bmcu #bms-root #bms-panel .bmcu-sh h2{flex:1;margin:0;text-align:center;font-size:19px;font-weight:700;color:#0f1111;line-height:1.2;text-transform:none}html.bmcu #bms-root #bms-panel .bmcu-sh .bmcu-b{flex:none}html.bmcu #bms-root #bms-panel .bmcu-sh .bmcu-sp{width:44px;flex:none}html.bmcu #bms-root #bms-panel .bmcu-done{flex:none;min-width:44px;min-height:44px;padding:0 12px;border:0;background:0 0;font:600 17px/1 inherit;font-family:inherit;color:#0f1111;cursor:pointer}html.bmcu #bms-root #bms-panel .bmcu-new{background:#e4002b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;--ic:var(--ic-plus);width:40px!important;height:40px!important;margin-right:6px!important}html.bmcu #bms-root #bms-panel .bmcu-new::before{width:22px;height:22px}html.bmcu #bms-root #bms-panel .bmcu-sb{flex:1;min-height:0;overflow-y:auto;padding:0 22px 24px;-webkit-overflow-scrolling:touch}html.bmcu #bms-root #bms-panel .bmcu-row{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 2px;background:0 0;border:0;border-bottom:1px solid #dde2e2;border-radius:0;font:600 18px/1.3 inherit;font-family:inherit;color:#0f1111;text-align:left;cursor:pointer;text-transform:none}html.bmcu #bms-root #bms-panel .bmcu-row .bmcu-ic{width:24px;height:24px;flex:none;display:block}html.bmcu #bms-root #bms-panel .bmcu-row .bmcu-ic::before{width:24px;height:24px}html.bmcu #bms-root #bms-panel .bmcu-row .bmcu-rt{flex:1}html.bmcu #bms-root #bms-panel .bmcu-row small{font-size:14px;font-weight:500;color:#5f6b6b;margin-right:4px}html.bmcu #bms-root #bms-panel .bmcu-row .bmcu-cr{width:22px;height:22px;flex:none;--ic:var(--ic-cr)}html.bmcu #bms-root #bms-panel .bmcu-row .bmcu-cr::before{width:22px;height:22px;content:"";display:block;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}html.bmcu #bms-root #bms-panel .bmcu-note{margin:6px 0 4px;font-size:15px;color:#5f6b6b;line-height:1.45}html.bmcu #bms-root #bms-panel .bmcu-gh{margin:22px 0 4px;font-size:15px;color:#5f6b6b}html.bmcu #bms-root #bms-panel .bmcu-hit{display:block;width:100%;padding:14px 12px;background:0 0;border:0;border-radius:12px;text-align:left;font-family:inherit;cursor:pointer;color:#0f1111}html.bmcu #bms-root #bms-panel .bmcu-hit:active{background:#f6f7f7}html.bmcu #bms-root #bms-panel .bmcu-hit span{display:block;display:-webkit-box;font-size:17px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.bmcu #bms-root #bms-panel .bmcu-hit small{display:block;margin-top:2px;font-size:15px;color:#5f6b6b}html.bmcu #bms-root #bms-panel .bmcu-end{margin:26px 0 0;text-align:center;font-weight:700;color:#5f6b6b;font-size:16px}@media (prefers-reduced-motion:no-preference){html.bmcu #bms-root #bms-panel #bmcu-set{animation:bmcuIn .18s ease-out}}