:root{--mini-navy:#0b1b3a;--mini-blue:#1b4fd6;--mini-blue-700:#123a7a;--mini-aqua:#00a6c8;--mini-ink:#0f172a;--mini-muted:#64748b;--mini-line:#dbe6f0;--mini-bg:#f4f8fc}.mini-fab-wrap{align-items:flex-end;bottom:84px;display:flex;flex-direction:column;gap:10px;position:fixed;right:22px;z-index:45}.mini-fab-wrap.is-mobile{bottom:calc(72px + env(safe-area-inset-bottom));right:16px}.mini-fab{background:#0b1b3a;background:var(--mini-navy);border:3px solid #fff;border-radius:50%;box-shadow:0 6px 18px #1e3a6659;cursor:pointer;height:64px;overflow:hidden;padding:0;transition:transform .15s ease;width:64px}.mini-fab:hover{transform:scale(1.05)}.mini-fab:focus-visible{outline:3px solid #00a6c8;outline:3px solid var(--mini-aqua);outline-offset:2px}.mini-fab img{display:block;height:100%;object-fit:cover;object-position:50% 30%;width:100%}.mini-fab-wrap.is-mobile .mini-fab{height:58px;width:58px}.mini-nudge{animation:mini-pop .25s ease-out;background:#fff;border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:14px;box-shadow:0 6px 20px #1e3a662e;color:#0f172a;color:var(--mini-ink);font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;max-width:240px;padding:10px 30px 10px 12px;position:relative}.mini-nudge:after{background:#fff;border-bottom:1px solid #dbe6f0;border-bottom:1px solid var(--mini-line);border-right:1px solid #dbe6f0;border-right:1px solid var(--mini-line);bottom:-7px;content:"";height:12px;position:absolute;right:22px;transform:rotate(45deg);width:12px}.mini-nudge-x{background:#0000;border:0;border-radius:6px;color:#64748b;color:var(--mini-muted);cursor:pointer;padding:2px;position:absolute;right:6px;top:6px}.mini-nudge-x:hover{background:#f4f8fc;background:var(--mini-bg)}@keyframes mini-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mini-panel{animation:mini-pop .2s ease-out;background:#fff;border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:18px;bottom:22px;box-shadow:0 14px 40px #1e3a6647;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;height:min(620px,calc(100vh - 44px));max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:22px;width:370px;z-index:60}.mini-panel.is-sheet{border-radius:18px 18px 0 0;bottom:0;height:78%;left:0;max-width:none;padding-bottom:env(safe-area-inset-bottom);right:0;width:100%}.mini-head{align-items:center;background:#0b1b3a;background:var(--mini-navy);color:#fff;display:flex;gap:10px;padding:10px 12px}.mini-head-face{background:#fff;border:2px solid #ffffffb3;border-radius:50%;height:38px;object-fit:cover;object-position:50% 30%;width:38px}.mini-head-text{flex:1 1;min-width:0}.mini-head-name{font-size:15px;font-weight:700;line-height:1.2}.mini-head-sub{font-size:11px;opacity:.8}.mini-lang{background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;color:#fff;font-size:12px;max-width:110px;padding:4px 6px}.mini-lang option{color:#0f172a;color:var(--mini-ink)}.mini-close{background:#0000;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;padding:6px}.mini-close:hover{background:#ffffff1f}.mini-choose{align-items:center;color:#0f172a;color:var(--mini-ink);display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:24px 20px;text-align:center}.mini-choose-face{border:3px solid #f4f8fc;border:3px solid var(--mini-bg);border-radius:50%;height:96px;object-fit:cover;object-position:50% 30%;width:96px}.mini-choose p{color:#334155;font-size:14px;line-height:1.5;margin:0}.mini-choose-btns{display:flex;gap:10px;max-width:280px;width:100%}.mini-btn{align-items:center;background:#fff;border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:12px;color:#123a7a;color:var(--mini-blue-700);cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center}.mini-btn:hover{background:#f4f8fc;background:var(--mini-bg)}.mini-btn.primary{background:#1b4fd6;background:var(--mini-blue);border-color:#1b4fd6;border-color:var(--mini-blue);color:#fff}.mini-btn.primary:hover{background:#123a7a;background:var(--mini-blue-700)}.mini-btn:disabled{cursor:default;opacity:.6}.mini-list{-webkit-overflow-scrolling:touch;background:#f4f8fc;background:var(--mini-bg);flex:1 1;gap:10px;overflow-y:auto;padding:12px}.mini-list,.mini-msg{display:flex;flex-direction:column}.mini-msg{max-width:88%}.mini-msg.user{align-items:flex-end;align-self:flex-end}.mini-msg.assistant{align-items:flex-start;align-self:flex-start}.mini-bubble{border-radius:14px;color:#0f172a;color:var(--mini-ink);font-size:14px;line-height:1.5;padding:9px 12px;white-space:pre-wrap;word-break:break-word}.mini-msg.user .mini-bubble{background:#1b4fd6;background:var(--mini-blue);border-bottom-right-radius:4px;color:#fff}.mini-msg.assistant .mini-bubble{background:#fff;border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-bottom-left-radius:4px}.mini-typing{display:flex;gap:4px;padding:12px 14px}.mini-typing span{animation:mini-blink 1s infinite;background:#64748b;background:var(--mini-muted);border-radius:50%;height:6px;width:6px}.mini-typing span:nth-child(2){animation-delay:.2s}.mini-typing span:nth-child(3){animation-delay:.4s}.mini-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mini-quick button{background:#fff;border:1px solid #1b4fd6;border:1px solid var(--mini-blue);border-radius:999px;color:#1b4fd6;color:var(--mini-blue);cursor:pointer;font-size:13px;padding:6px 12px}.mini-quick button:hover{background:#eef3ff}.mini-fb{display:flex;gap:4px;margin-top:4px}.mini-fb button{background:#0000;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;padding:2px 4px}.mini-fb button.on,.mini-fb button:hover{background:#eef3ff;color:#1b4fd6;color:var(--mini-blue)}.mini-video{background:#e3f3fb;border-radius:12px;overflow:hidden;position:relative}.mini-video video{background:#000;display:block;max-height:260px;width:100%}.mini-video-poster{background:#e3f3fb;border:0;cursor:pointer;display:block;padding:0;position:relative;width:100%}.mini-video-poster img{display:block;max-height:200px;object-fit:cover;object-position:50% 28%;width:100%}.mini-video-play{align-items:center;background:#0b1b3ad9;border-radius:50%;color:#fff;display:flex;height:52px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.mini-video-label{background:#0b1b3ab3;border-radius:999px;bottom:8px;color:#fff;font-size:11px;left:10px;padding:3px 8px;position:absolute}.mini-video-skip{background:#ffffffe6;border:0;border-radius:999px;color:#0f172a;color:var(--mini-ink);cursor:pointer;font-size:12px;padding:3px 10px;position:absolute;right:8px;top:8px}.mini-lead{background:#fff;border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.mini-lead-title{color:#0f172a;color:var(--mini-ink);font-size:14px;font-weight:600}.mini-lead label{color:#64748b;color:var(--mini-muted);display:flex;flex-direction:column;font-size:12px;gap:3px}.mini-lead input:not([type=checkbox]){border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:8px;color:#0f172a;color:var(--mini-ink);font-size:14px;height:36px;padding:0 10px}.mini-lead input:focus{outline:2px solid #00a6c8;outline:2px solid var(--mini-aqua);outline-offset:1px}.mini-consent{align-items:flex-start;color:#0f172a!important;color:var(--mini-ink)!important;flex-direction:row!important;font-size:12px;gap:8px!important}.mini-consent input{margin-top:2px}.mini-lead-err{color:#b91c1c;font-size:12px}.mini-input,.mini-lead-btns{display:flex;gap:8px}.mini-input{background:#fff;border-top:1px solid #dbe6f0;border-top:1px solid var(--mini-line);padding:10px 12px 4px}.mini-input input{border:1px solid #dbe6f0;border:1px solid var(--mini-line);border-radius:12px;color:#0f172a;color:var(--mini-ink);flex:1 1;font-size:14px;height:42px;padding:0 12px}.mini-input input:focus{outline:2px solid #00a6c8;outline:2px solid var(--mini-aqua);outline-offset:1px}.mini-input button{align-items:center;background:#1b4fd6;background:var(--mini-blue);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;width:42px}.mini-input button:disabled{cursor:default;opacity:.5}.mini-toast{background:#0b1b3a;background:var(--mini-navy);border-radius:999px;bottom:70px;color:#fff;font-size:13px;left:50%;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}.mini-stage{bottom:16px;height:160px;left:16px;overflow:hidden;pointer-events:none;position:fixed;width:240px;z-index:41}.mini-stage>*{pointer-events:auto}.mini-stage .mini-layer,.mini-stage .mini-poster,.mini-stage .mini-still{display:block;height:100%;inset:0;object-fit:contain;object-position:bottom;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.mini-stage .mini-poster{opacity:1}.mini-stage.playing .mini-poster{opacity:0}.mini-stage .on{opacity:1}.mini-stage .mini-still.bob{animation:mini-bob 4s ease-in-out infinite}.mini-stage.mini-cuts .mini-layer{transition:none}.mini-stage.mini-cuts .mini-layer.front{z-index:1}.mini-stage.mini-cuts .mini-hit{z-index:2}.mini-stage.mini-cuts.mini-fading .mini-layer{transition:opacity .25s ease}.mini-stage.mini-dip .mini-layer{opacity:0}@keyframes mini-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mini-hit{background:#0000;border:0;border-radius:10px;cursor:pointer;padding:0;position:absolute}.mini-hit:focus-visible{outline:2px solid #00a6c8;outline:2px solid var(--mini-aqua)}@media (max-width:639px){.mini-stage{bottom:calc(10px + env(safe-area-inset-bottom));height:118px;left:8px;width:176px}.mini-stage.chat-open{display:none}}@media (prefers-reduced-motion:reduce){.mini-stage .mini-layer,.mini-stage .mini-still{animation:none;transition:none}.mini-nudge,.mini-panel{animation:none}}.mini-voicebar{background:#fff;border-top:1px solid #e5e9f0;padding:10px 12px 8px}.mini-voice-row{display:flex;gap:22px}.mini-icon,.mini-voice-row{align-items:center;justify-content:center}.mini-icon{background:#fff;border:1px solid #d7dde8;border-radius:50%;color:#0b1b3a;color:var(--mini-navy);cursor:pointer;display:inline-flex;height:40px;width:40px}.mini-icon:hover{background:#f1f5fb}.mini-mic{align-items:center;background:#0b1b3a;background:var(--mini-navy);border:none;border-radius:50%;box-shadow:0 6px 18px #1e3a6659;color:#fff;cursor:pointer;display:inline-flex;height:64px;justify-content:center;transition:transform .15s ease,background .2s ease;width:64px}.mini-mic:hover{transform:scale(1.04)}.mini-mic:disabled{cursor:default;opacity:.6;transform:none}.mini-mic.recording{animation:mini-pulse 1.2s ease-in-out infinite;background:#dc2626}.mini-mic.processing{background:#64748b}.mini-mic.speaking{background:#0e7490}@keyframes mini-pulse{0%,to{box-shadow:0 0 0 0 #dc262673}50%{box-shadow:0 0 0 14px #dc262600}}.mini-spin{animation:mini-rotate 1s linear infinite}@keyframes mini-rotate{to{transform:rotate(1turn)}}.mini-voice-label{color:#475569;font-size:12px;margin-top:8px;min-height:16px;text-align:center}.mini-voice-note{color:#475569;font-size:13px;padding:6px 4px;text-align:center}.mini-input .mini-input-mic{align-items:center;background:#eef3fa;border:none;border-radius:50%;color:#0b1b3a;color:var(--mini-navy);cursor:pointer;display:inline-flex;height:38px;justify-content:center;margin-right:6px;width:38px}.mini-head-face.speaking{animation:mini-talk 1s ease-in-out infinite;box-shadow:0 0 0 3px #ffffffe6,0 0 0 6px #0e749099}@keyframes mini-talk{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mini-head-face.speaking,.mini-mic.recording{animation:none}}.mini-callbar{background:#fff;border-top:1px solid #e5e9f0;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.mini-call-status{align-items:center;color:#0f172a;color:var(--mini-ink);display:flex;font-size:14px;gap:8px;min-height:22px}.mini-call-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-call-time{font-feature-settings:"tnum";color:#64748b;color:var(--mini-muted);font-size:13px;font-variant-numeric:tabular-nums}.mini-call-dot{background:#94a3b8;border-radius:50%;flex:none;height:10px;width:10px}.mini-callbar.connecting .mini-call-dot,.mini-callbar.starting .mini-call-dot{animation:mini-blink 1s ease-in-out infinite;background:#f59e0b}.mini-callbar.live .mini-call-dot{background:#16a34a}.mini-callbar.live.bot .mini-call-dot{animation:mini-blink .8s ease-in-out infinite;background:#00a6c8;background:var(--mini-aqua)}@keyframes mini-blink{50%{opacity:.35}}.mini-call-slow{align-items:center;color:#64748b;color:var(--mini-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.mini-call-btns{display:flex;gap:10px}.mini-call-btns button{align-items:center;border-radius:22px;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:44px}.mini-call-mute{background:#fff;border:1px solid #d7dde8;color:#0b1b3a;color:var(--mini-navy)}.mini-call-mute.on{background:#fef3c7;border-color:#f59e0b}.mini-call-mute:disabled{cursor:default;opacity:.55}.mini-call-end{background:#dc2626;border:none;color:#fff}.mini-call-end:hover{background:#b91c1c}
/*# sourceMappingURL=3530.449e0ad5.chunk.css.map*/