.voice-loop[data-v-193c09fe]{position:relative;width:84px;height:84px;display:grid;place-items:center}.voice-loop.compact[data-v-193c09fe]{width:64px;height:64px}.halo-ambient[data-v-193c09fe]{position:absolute;inset:5%;border-radius:50%;background:var(--halo-color);filter:blur(15px);opacity:.15;transition:all .5s ease}.halo-glass-shell[data-v-193c09fe]{position:absolute;inset:10%;border-radius:50%;background:#ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;box-shadow:0 8px 24px #00000014;display:grid;place-items:center;overflow:hidden;transition:box-shadow .4s ease}.fluid-wave[data-v-193c09fe]{position:absolute;inset:22%;border-radius:50%;border-style:solid;border-color:var(--halo-color);border-width:1.5px;opacity:.6;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.line-1[data-v-193c09fe]{z-index:1}.line-2[data-v-193c09fe]{z-index:2}.line-3[data-v-193c09fe]{z-index:3}.line-4[data-v-193c09fe]{z-index:4}.audio-core[data-v-193c09fe]{display:flex;align-items:center;justify-content:center;gap:2px;z-index:10;height:20px}.voice-loop.compact .audio-core[data-v-193c09fe]{gap:1.5px;height:16px}.audio-bar[data-v-193c09fe]{width:2px;border-radius:999px;background:var(--halo-color);box-shadow:0 0 4px var(--halo-glow);opacity:.7;transition:all .3s ease}.voice-loop.compact .audio-bar[data-v-193c09fe]{width:1.5px}.bar-1[data-v-193c09fe]{height:3px}.bar-2[data-v-193c09fe]{height:5px}.bar-3[data-v-193c09fe]{height:7px}.bar-4[data-v-193c09fe]{height:5px}.bar-5[data-v-193c09fe]{height:3px}.voice-loop.is-active .halo-ambient[data-v-193c09fe]{opacity:.4;transform:scale(1.15)}.voice-loop.is-active .halo-glass-shell[data-v-193c09fe]{box-shadow:0 12px 32px #00000026,inset 0 0 18px var(--halo-soft)}.voice-loop.is-active .fluid-wave[data-v-193c09fe]{opacity:.9;box-shadow:0 0 12px var(--halo-glow),inset 0 0 12px var(--halo-glow)}.voice-loop.is-active .line-1[data-v-193c09fe]{animation:sync-wave-1-193c09fe 1.2s ease-in-out infinite alternate}.voice-loop.is-active .line-2[data-v-193c09fe]{animation:sync-wave-2-193c09fe 1.2s ease-in-out .06s infinite alternate}.voice-loop.is-active .line-3[data-v-193c09fe]{animation:sync-wave-3-193c09fe 1.2s ease-in-out .12s infinite alternate}.voice-loop.is-active .line-4[data-v-193c09fe]{animation:sync-wave-4-193c09fe 1.2s ease-in-out .18s infinite alternate}.voice-loop.is-active .audio-bar[data-v-193c09fe]{opacity:1;box-shadow:0 0 8px var(--halo-glow)}.voice-loop.is-active .bar-1[data-v-193c09fe]{animation:eq-bounce-1-193c09fe .6s cubic-bezier(.4,0,.2,1) infinite alternate}.voice-loop.is-active .bar-2[data-v-193c09fe]{animation:eq-bounce-2-193c09fe .7s cubic-bezier(.4,0,.2,1) .1s infinite alternate}.voice-loop.is-active .bar-3[data-v-193c09fe]{animation:eq-bounce-3-193c09fe .5s cubic-bezier(.4,0,.2,1) .2s infinite alternate}.voice-loop.is-active .bar-4[data-v-193c09fe]{animation:eq-bounce-4-193c09fe .8s cubic-bezier(.4,0,.2,1) .05s infinite alternate}.voice-loop.is-active .bar-5[data-v-193c09fe]{animation:eq-bounce-5-193c09fe .65s cubic-bezier(.4,0,.2,1) .15s infinite alternate}@keyframes sync-wave-1-193c09fe{0%{border-radius:35% 65% 45% 55%/55% 45% 65% 35%;transform:rotate(0) scale(.8)}to{border-radius:80% 20% 70% 30%/30% 70% 20% 80%;transform:rotate(120deg) scale(1.35)}}@keyframes sync-wave-2-193c09fe{0%{border-radius:45% 55% 35% 65%/65% 35% 55% 45%;transform:rotate(0) scale(.8)}to{border-radius:70% 30% 80% 20%/20% 80% 30% 70%;transform:rotate(120deg) scale(1.35)}}@keyframes sync-wave-3-193c09fe{0%{border-radius:55% 45% 65% 35%/35% 65% 45% 55%;transform:rotate(0) scale(.8)}to{border-radius:20% 80% 60% 40%/40% 60% 80% 20%;transform:rotate(120deg) scale(1.35)}}@keyframes sync-wave-4-193c09fe{0%{border-radius:65% 35% 55% 45%/45% 55% 35% 65%;transform:rotate(0) scale(.8)}to{border-radius:30% 70% 50% 50%/50% 50% 70% 30%;transform:rotate(120deg) scale(1.35)}}@keyframes eq-bounce-1-193c09fe{0%{height:4px}to{height:10px}}@keyframes eq-bounce-2-193c09fe{0%{height:6px}to{height:14px}}@keyframes eq-bounce-3-193c09fe{0%{height:8px}to{height:18px}}@keyframes eq-bounce-4-193c09fe{0%{height:5px}to{height:12px}}@keyframes eq-bounce-5-193c09fe{0%{height:4px}to{height:11px}}.agent-wrapper[data-v-0d632f7c]{position:absolute;top:0;left:0;z-index:100}.agent-wrapper.is-snapping[data-v-0d632f7c]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.morph-box[data-v-0d632f7c]{position:absolute;top:0;right:0;width:44px;max-height:44px;min-height:44px;border-radius:22px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 36px #0f172a1f,0 4px 12px #0f172a0f;overflow:hidden;transition:width .34s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1),min-height .34s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background-color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .34s cubic-bezier(.16,1,.3,1)}.morph-box[data-v-0d632f7c]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff8c,#fff0);opacity:.45;pointer-events:none}.morph-box.is-alert[data-v-0d632f7c]:before{display:none}.morph-box.is-bottom-anchor[data-v-0d632f7c]{top:auto;bottom:0}.morph-box.is-left[data-v-0d632f7c]{right:auto;left:0}.morph-box.expanded[data-v-0d632f7c]{width:320px;max-height:min(720px,calc(100vh - 32px));border-radius:20px;background:#fffffffa;box-shadow:0 24px 56px #0f172a29,0 8px 18px #0f172a14;cursor:default}.morph-box.is-alert[data-v-0d632f7c]{width:100%;max-height:56px;min-height:56px;border-radius:20px;overflow:hidden}.agent-icon-img[data-v-0d632f7c]{width:28px;height:28px;object-fit:contain;pointer-events:none;z-index:10}.fab-content[data-v-0d632f7c]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:inset .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease;will-change:transform}.fab-content.alert-fab[data-v-0d632f7c]{inset:6px 6px 6px auto;width:44px;height:44px;border-radius:50%;background:#ffffff6b;border:1px solid rgba(255,255,255,.28);box-shadow:none;z-index:2}.morph-box:hover .fab-content[data-v-0d632f7c]{color:#111827}.fab-content[data-v-0d632f7c]:active{cursor:grabbing}.morph-box.danger[data-v-0d632f7c]:not(.expanded){background:linear-gradient(180deg,#fff1f2,#ffe4e6);border-color:#ef444447;color:#b91c1c;box-shadow:0 18px 36px #ef444433,0 4px 12px #ef44441f}.morph-box.danger .agent-icon-img[data-v-0d632f7c]{filter:drop-shadow(0 0 4px rgba(239,68,68,.5))}.morph-box.warning[data-v-0d632f7c]:not(.expanded){background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f9731647;color:#c2410c;box-shadow:0 18px 36px #f973162e,0 4px 12px #f973161a}.morph-box.warning .fab-content.alert-fab[data-v-0d632f7c]{background:#fff7edad;border-color:#f973163d;color:#c2410c}.morph-box.danger .fab-content.alert-fab[data-v-0d632f7c]{background:#fff1f2b3;border-color:#ef44443d;color:#b91c1c}.morph-box.warning[data-v-0d632f7c]:not(.expanded){animation:agentBreathWarning-0d632f7c 2s ease-in-out infinite}.morph-box.danger[data-v-0d632f7c]:not(.expanded){animation:agentBreathDanger-0d632f7c 1.7s ease-in-out infinite}.alert-strip[data-v-0d632f7c]{position:absolute;inset:0;width:auto;height:100%;padding:0 58px 0 16px;display:flex;align-items:center;gap:12px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;box-sizing:border-box;z-index:1}.morph-box.is-left .fab-content.alert-fab[data-v-0d632f7c]{left:0;right:auto}.morph-box.is-left .alert-strip[data-v-0d632f7c]{padding:0 16px 0 58px}.alert-strip-indicator[data-v-0d632f7c]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#10b981;box-shadow:0 0 0 6px #10b9811f}.morph-box.warning .alert-strip-indicator[data-v-0d632f7c]{background:#f97316;box-shadow:0 0 0 6px #f973161f}.morph-box.danger .alert-strip-indicator[data-v-0d632f7c]{background:#ef4444;box-shadow:0 0 0 6px #ef444424}.alert-strip-copy[data-v-0d632f7c]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.alert-strip-title[data-v-0d632f7c]{font-size:12px;font-weight:700;line-height:1.1}.alert-strip-text[data-v-0d632f7c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.2;color:#475569}.morph-box.warning .alert-strip-text[data-v-0d632f7c]{color:#9a3412}.morph-box.danger .alert-strip-text[data-v-0d632f7c]{color:#991b1b}.alert-strip-action[data-v-0d632f7c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#0f172a0f;font-size:11px;font-weight:700}.morph-box.warning .alert-strip-action[data-v-0d632f7c]{background:#f973161f}.morph-box.danger .alert-strip-action[data-v-0d632f7c]{background:#ef44441f}.morph-box.danger.expanded[data-v-0d632f7c]{border-color:#ef444424}.morph-box.warning.expanded[data-v-0d632f7c]{border-color:#f9731624}.panel-content-wrapper[data-v-0d632f7c]{width:320px;box-sizing:border-box;display:flex;flex-direction:column;max-height:inherit}.panel-header[data-v-0d632f7c]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border-bottom:1px solid rgba(15,23,42,.06);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.panel-header[data-v-0d632f7c]:active{cursor:grabbing}.title-wrapper[data-v-0d632f7c]{display:flex;align-items:center;gap:8px;pointer-events:none}.status-indicator[data-v-0d632f7c]{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b98166}.morph-box.warning .status-indicator[data-v-0d632f7c]{background-color:#f97316;box-shadow:0 0 8px #f9731666}.morph-box.danger .status-indicator[data-v-0d632f7c]{background-color:#ef4444;box-shadow:0 0 8px #ef444466}.panel-title[data-v-0d632f7c]{font-size:15px;font-weight:600;color:#374151;letter-spacing:.01em}.panel-mode-tag[data-v-0d632f7c]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#475569;font-size:11px;font-weight:600;line-height:1}.morph-box.warning .panel-title[data-v-0d632f7c]{color:#c2410c}.morph-box.danger .panel-title[data-v-0d632f7c]{color:#b91c1c}.morph-box.warning .panel-mode-tag[data-v-0d632f7c]{background:#ffedd5;color:#c2410c}.morph-box.danger .panel-mode-tag[data-v-0d632f7c]{background:#fee2e2;color:#b91c1c}.close-btn[data-v-0d632f7c]{background:#f8fafc;border:none;color:#6b7280;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-btn[data-v-0d632f7c]:hover{background:#eef2f7;color:#111827}.morph-box.danger .close-btn[data-v-0d632f7c]{color:#ef4444;background:#fef2f2}.morph-box.danger .close-btn[data-v-0d632f7c]:hover{background:#fee2e2}.panel-body[data-v-0d632f7c]{flex:1;min-height:0;padding:16px 18px 20px;overflow-y:auto;background:#fcfcfd}.analysis-block[data-v-0d632f7c]{margin-bottom:18px;padding:14px 15px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.section-label[data-v-0d632f7c]{margin:0 0 8px;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em}.mode-visual-inline[data-v-0d632f7c]{display:flex;justify-content:center;margin:4px 0 18px}.mode-hero[data-v-0d632f7c]{margin-bottom:16px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#111827,#1f2937);box-shadow:0 4px 12px #1118271a}.mode-hero.collapsed[data-v-0d632f7c]{padding-bottom:14px}.mode-hero-body[data-v-0d632f7c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px}.mode-hero-body.solo[data-v-0d632f7c]{grid-template-columns:minmax(0,1fr)}.mode-hero-body.compact[data-v-0d632f7c]{display:flex;justify-content:center;margin-top:10px;padding:2px 0 0}.info-toggle[data-v-0d632f7c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.info-toggle-dark[data-v-0d632f7c]{color:#f8fafc}.info-toggle-arrow[data-v-0d632f7c]{display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.78;transition:transform .2s ease,opacity .2s ease}.info-toggle:hover .info-toggle-arrow[data-v-0d632f7c]{opacity:1}.info-toggle-arrow.expanded[data-v-0d632f7c]{transform:rotate(180deg)}.mode-kicker[data-v-0d632f7c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;background:#ffffff1f;color:#f8fafc;font-size:11px;font-weight:600;letter-spacing:.04em}.mode-description[data-v-0d632f7c]{margin:10px 0 0;color:#f8fafcd9;font-size:13px;line-height:1.5}.account-note[data-v-0d632f7c]{margin-bottom:14px;padding:14px;border-radius:12px;background:#eff6ff;border:1px solid rgba(59,130,246,.15)}.account-note.collapsed[data-v-0d632f7c]{padding-bottom:14px}.account-note-toggle[data-v-0d632f7c]{color:#1d4ed8}.account-note-label[data-v-0d632f7c]{display:inline-flex;align-items:center;color:#2563eb;font-size:12px;font-weight:600}.account-note p[data-v-0d632f7c]{margin:8px 0 0;color:#1e3a8a;font-size:12px;line-height:1.5}.mode-hint[data-v-0d632f7c]{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:12px;line-height:1.5}.warning-text[data-v-0d632f7c]{font-size:14px;font-weight:500;color:#1f2937;margin:0 0 20px;line-height:1.6;min-height:22px}.score-item[data-v-0d632f7c]{margin-bottom:16px;padding:14px 15px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.score-label[data-v-0d632f7c]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#4b5563;margin-bottom:8px}.highlight[data-v-0d632f7c]{font-weight:700;color:#111827;font-family:monospace;font-size:14px}.morph-box.danger .highlight[data-v-0d632f7c]{color:#dc2626}.confidence-bar[data-v-0d632f7c]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.confidence-fill[data-v-0d632f7c]{height:100%;border-radius:4px;transition:width .8s cubic-bezier(.22,1,.36,1)}.confidence-fill.deepfake[data-v-0d632f7c]{background:linear-gradient(90deg,#ef4444,#f87171)}.confidence-fill.fraud[data-v-0d632f7c]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strategy-box[data-v-0d632f7c]{background:#f8fafc;padding:14px 16px;border-radius:16px;margin-top:20px;border:1px solid rgba(15,23,42,.05)}.strategy-box.collapsed[data-v-0d632f7c]{padding-bottom:14px}.strategy-toggle[data-v-0d632f7c]{color:#374151}.strategy-title[data-v-0d632f7c]{font-size:13px;font-weight:600;color:#374151;margin:0 0 10px;display:flex;align-items:center;gap:6px}.strategy-title[data-v-0d632f7c]:before{content:"";display:inline-block;width:4px;height:12px;background:#6b7280;border-radius:2px}.strategy-box>p.strategy-title[data-v-0d632f7c]{display:none}.strategy-list[data-v-0d632f7c]{margin:0;padding-left:20px;font-size:13px;color:#4b5563;line-height:1.6}.strategy-list li[data-v-0d632f7c]{min-height:20px;margin-bottom:6px}.strategy-list li[data-v-0d632f7c]:last-child{margin-bottom:0}.guardian-notice[data-v-0d632f7c]{margin-top:16px;color:#0f766e;background:#f0fdfa;border:1px solid rgba(13,148,136,.12);padding:12px;border-radius:16px;line-height:1.5}.guardian-notice strong[data-v-0d632f7c]{display:block;font-size:12px;font-weight:700}.guardian-notice p[data-v-0d632f7c]{margin:6px 0 0;font-size:12px}.typing-cursor[data-v-0d632f7c]{display:inline-block;width:2px;height:1.2em;background-color:currentColor;vertical-align:text-bottom;margin-left:3px;animation:blinkCursor-0d632f7c .8s step-end infinite}.collapse-fade-enter-active[data-v-0d632f7c],.collapse-fade-leave-active[data-v-0d632f7c]{transition:opacity .2s ease,transform .2s ease;transform-origin:top}.collapse-fade-enter-from[data-v-0d632f7c],.collapse-fade-leave-to[data-v-0d632f7c]{opacity:0;transform:translateY(-4px)}@keyframes blinkCursor-0d632f7c{0%,to{opacity:1}50%{opacity:0}}@keyframes agentBreathWarning-0d632f7c{0%,to{transform:scale(1);box-shadow:0 18px 36px #f9731633,0 4px 12px #f973161f}50%{transform:scale(1.04);box-shadow:0 22px 42px #f9731647,0 0 0 10px #f973161a}}@keyframes agentBreathDanger-0d632f7c{0%,to{transform:scale(1);box-shadow:0 18px 36px #ef444438,0 4px 12px #ef444424}50%{transform:scale(1.06);box-shadow:0 24px 46px #ef44444d,0 0 0 12px #ef44441f}}.fab-fade-enter-active[data-v-0d632f7c],.fab-fade-leave-active[data-v-0d632f7c]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.fab-fade-enter-from[data-v-0d632f7c],.fab-fade-leave-to[data-v-0d632f7c]{opacity:0;transform:scale(.88)}.alert-fade-enter-active[data-v-0d632f7c],.alert-fade-leave-active[data-v-0d632f7c]{transition:opacity .18s ease}.alert-fade-enter-from[data-v-0d632f7c],.alert-fade-leave-to[data-v-0d632f7c]{opacity:0}.panel-pop-enter-active[data-v-0d632f7c]{transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.panel-pop-leave-active[data-v-0d632f7c]{transition:opacity .16s ease,transform .18s ease}.panel-pop-enter-from[data-v-0d632f7c],.panel-pop-leave-to[data-v-0d632f7c]{opacity:0;transform:translateY(10px) scale(.97)}:root{--device-shell-width: min( 56.25dvh , 100vw);--device-shell-height: min(calc(100vw * 16 / 9), 100dvh)}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#f0f2f5;overflow:hidden}html.full-viewport-route,body.full-viewport-route{overflow:auto}#app{width:100%;height:100%;display:grid;place-items:center;position:relative;overflow:hidden}#app.full-viewport-route{display:block;overflow:auto}.slide-enter-active,.slide-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1);position:absolute;width:var(--device-shell-width);height:var(--device-shell-height)}.slide-enter-from{transform:translate(100%);opacity:.8}.slide-leave-to{transform:translate(-30%);opacity:0}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .18s ease}.route-fade-enter-from,.route-fade-leave-to{opacity:0}.app-container[data-v-1f4f23db]{display:flex;flex-direction:column;width:var(--device-shell-width);height:var(--device-shell-height);margin:0 auto;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;box-shadow:0 0 20px #0000000d;color:#111827;overflow:hidden}.page-header[data-v-1f4f23db]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #eceff3}.page-title[data-v-1f4f23db]{margin:0;font-size:28px;font-weight:700}.header-action[data-v-1f4f23db]{border:1px solid #d7dce3;background:#fff;color:#111827;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer}.page-main[data-v-1f4f23db]{flex:1;overflow:hidden}.tab-panel[data-v-1f4f23db]{height:100%;overflow-y:auto;padding:12px 16px 16px;box-sizing:border-box}.message-panel[data-v-1f4f23db]{padding-top:4px}.thread-item[data-v-1f4f23db],.simple-card[data-v-1f4f23db],.account-card[data-v-1f4f23db]{width:100%;border:none;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0f172a0f}.thread-item[data-v-1f4f23db]{display:flex;align-items:center;gap:14px;text-align:left;padding:12px 14px;margin-bottom:10px;cursor:pointer}.avatar-container[data-v-1f4f23db]{position:relative;flex-shrink:0}.avatar[data-v-1f4f23db]{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#f1f5f9}.agent-avatar[data-v-1f4f23db]{object-fit:contain;padding:6px;box-sizing:border-box}.unread-dot[data-v-1f4f23db]{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#3b82f6;border:2px solid #ffffff}.thread-content[data-v-1f4f23db]{min-width:0;flex:1}.thread-top[data-v-1f4f23db],.thread-bottom[data-v-1f4f23db]{display:flex;align-items:center;justify-content:space-between;gap:8px}.thread-name[data-v-1f4f23db]{font-size:16px;font-weight:600;color:#111827}.thread-time[data-v-1f4f23db]{color:#9ca3af;font-size:12px;flex-shrink:0}.thread-preview[data-v-1f4f23db]{margin-top:4px;color:#6b7280;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.risk-indicator[data-v-1f4f23db]{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0}.simple-card[data-v-1f4f23db],.account-card[data-v-1f4f23db]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px}.card-copy h2[data-v-1f4f23db],.account-name[data-v-1f4f23db]{margin:0;font-size:16px;font-weight:600;color:#111827}.card-copy p[data-v-1f4f23db],.account-copy p[data-v-1f4f23db]{margin:8px 0 0;font-size:13px;line-height:1.5;color:#6b7280}.card-btn[data-v-1f4f23db],.account-state[data-v-1f4f23db]{flex-shrink:0}.card-btn[data-v-1f4f23db]{border:1px solid #d7dce3;background:#fff;color:#111827;border-radius:12px;padding:10px 14px;font-size:13px;cursor:pointer}.account-card[data-v-1f4f23db]{text-align:left;cursor:pointer;border:1px solid transparent}.account-card.active[data-v-1f4f23db]{border-color:#d7dce3}.account-copy[data-v-1f4f23db]{min-width:0}.account-state[data-v-1f4f23db]{color:#111827;font-size:12px;font-weight:600}.bottom-tab-bar[data-v-1f4f23db]{display:flex;justify-content:space-around;align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eceff3}.tab-item[data-v-1f4f23db]{border:none;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;color:#9ca3af;font-size:11px;font-weight:600;cursor:pointer;min-width:72px}.tab-item.active[data-v-1f4f23db]{color:#111827}.tab-icon[data-v-1f4f23db]{position:relative;display:inline-flex;align-items:center;justify-content:center}.tab-icon svg[data-v-1f4f23db]{stroke:currentColor}.tab-badge[data-v-1f4f23db]{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.app-container[data-v-325e80d2]{display:flex;flex-direction:column;height:100%;width:100%;max-width:none;margin:0 auto;background-color:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;box-shadow:0 0 20px #0000000d;position:relative;color:#000;overflow:hidden}.chat-phone-shell[data-v-325e80d2]{width:100%;height:100%;min-height:0;margin:0}.chat-header[data-v-325e80d2]{height:56px;display:grid;grid-template-columns:60px 1fr 80px;align-items:center;padding:0 8px;background:#ffffffd9;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:.5px solid rgba(0,0,0,.08);z-index:20}.header-left[data-v-325e80d2],.header-right[data-v-325e80d2]{display:flex;align-items:center;height:100%}.header-right[data-v-325e80d2]{justify-content:flex-end;gap:4px;padding-right:8px}.header-center[data-v-325e80d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.nav-title[data-v-325e80d2]{margin:0;font-size:16px;font-weight:600;color:#000;line-height:1.2}.nav-subtitle[data-v-325e80d2]{font-size:11px;color:#8e8e93;font-weight:500;transition:color .3s}.nav-subtitle.is-active[data-v-325e80d2]{color:#34c759}.nav-btn[data-v-325e80d2]{background:transparent;border:none;height:40px;display:flex;align-items:center;justify-content:center;color:#007aff;border-radius:8px;padding:0 8px;transition:opacity .2s}.side-chip[data-v-325e80d2]{min-width:34px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef5ff;color:#2563eb;font-size:12px;font-weight:800}.is-user-phone .side-chip[data-v-325e80d2]{background:#fff0f3;color:#d42b4d}.message-list[data-v-325e80d2]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.message-list[data-v-325e80d2]::-webkit-scrollbar{display:none}.time-stamp[data-v-325e80d2]{text-align:center;font-size:11px;font-weight:500;color:#8e8e93;margin-bottom:4px}.empty-state[data-v-325e80d2]{margin:auto 0;display:flex;flex-direction:column;align-items:center;color:#8e8e93;text-align:center}.empty-state strong[data-v-325e80d2]{font-size:15px;color:#3a3a3c;margin-bottom:4px}.empty-state p[data-v-325e80d2]{max-width:270px;font-size:13px;line-height:1.5;margin:0}.message-wrapper[data-v-325e80d2]{display:flex;align-items:flex-end;gap:8px;margin-bottom:4px}.message-wrapper.theirs[data-v-325e80d2]{justify-content:flex-start}.message-wrapper.mine[data-v-325e80d2]{justify-content:flex-end}.avatar[data-v-325e80d2]{width:32px;height:32px;border-radius:50%;background:#e5e5ea;flex-shrink:0}.message-bubble[data-v-325e80d2]{max-width:72%;padding:10px 14px;line-height:1.4;font-size:15px;word-break:break-word;position:relative}.message-bubble.has-status[data-v-325e80d2]{padding-bottom:8px}.message-bubble.is-failed[data-v-325e80d2]{outline:1px solid rgba(255,59,48,.35)}.theirs .message-bubble[data-v-325e80d2]{background:#fff;color:#000;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px #0000000d}.mine .message-bubble[data-v-325e80d2]{background:#007aff;color:#fff;border-radius:18px 18px 4px}.media-preview[data-v-325e80d2]{width:100%;border-radius:10px;display:block;margin-bottom:6px;object-fit:contain;background:#000}.media-preview.video[data-v-325e80d2]{background:#000}.media-caption[data-v-325e80d2]{margin:0;font-size:14px;opacity:.9}.audio-pill[data-v-325e80d2]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:none;background:transparent;padding:2px 0;color:inherit;font:inherit;text-align:inherit}.audio-pill[data-v-325e80d2]:disabled{cursor:not-allowed;opacity:.45}.voice-icon[data-v-325e80d2]{width:20px;height:20px;opacity:.9}.mine .voice-icon[data-v-325e80d2]{transform:scaleX(-1)}.audio-duration[data-v-325e80d2]{font-size:15px;font-weight:500;opacity:.9}.audio-text-translation[data-v-325e80d2]{margin-top:8px;padding-top:8px;border-top:.5px solid rgba(0,0,0,.08);font-size:14.5px;line-height:1.45;opacity:.95}.mine .audio-text-translation[data-v-325e80d2]{border-top-color:#ffffff40}.message-status[data-v-325e80d2]{margin:6px 0 0;font-size:11px;opacity:.7}.message-status.is-error[data-v-325e80d2]{color:#ff3b30;opacity:1}.top-risk-banner[data-v-325e80d2]{margin:8px 12px 0;padding:8px 10px;border:none;border-radius:14px;display:flex;align-items:center;gap:8px;background:#ff3b301a;color:#ff3b30;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #ff3b300d;z-index:15}.top-risk-banner[data-v-325e80d2]:active{background:#ff3b3026;transform:scale(.98)}.top-risk-text[data-v-325e80d2]{flex:1;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.top-risk-action[data-v-325e80d2]{font-size:11px;font-weight:600;opacity:.8;background:#ff3b3026;padding:2px 8px;border-radius:10px}.bottom-area[data-v-325e80d2]{position:relative;background:#f2f2f7d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom)}.input-bar[data-v-325e80d2]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px}.plus-btn[data-v-325e80d2]{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:#8e8e93;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-bottom:2px}.plus-btn[data-v-325e80d2]:disabled{cursor:not-allowed;opacity:.45}.plus-btn svg[data-v-325e80d2]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.plus-btn.is-rotated svg[data-v-325e80d2]{transform:rotate(45deg);color:#007aff}.input-capsule[data-v-325e80d2]{flex:1;background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:20px;min-height:38px;display:flex;align-items:center;padding:0 16px;transition:border-color .2s}.input-capsule[data-v-325e80d2]:focus-within{border-color:#007aff}.chat-input[data-v-325e80d2]{width:100%;border:none;outline:none;font-size:15px;color:#000;background:transparent;padding:8px 0}.chat-input[data-v-325e80d2]::placeholder{color:#8e8e93}.send-btn[data-v-325e80d2]{background:transparent;color:#8e8e93;border:none;font-size:15px;font-weight:600;cursor:pointer;padding:0 4px;margin-bottom:9px;transition:color .2s}.send-btn.is-active[data-v-325e80d2]{color:#007aff}.send-btn[data-v-325e80d2]:disabled{cursor:not-allowed}.sheet-overlay[data-v-325e80d2]{position:absolute;inset:0;background:#0006;z-index:100;display:flex;align-items:flex-end}.sheet-content[data-v-325e80d2]{width:100%;background:#fff;border-radius:20px 20px 0 0;padding:0 20px env(safe-area-inset-bottom);display:flex;flex-direction:column;gap:16px;box-shadow:0 -10px 40px #0000001a;transition:height .3s cubic-bezier(.25,1,.5,1)}.sheet-content.is-dragging[data-v-325e80d2]{transition:none}.drag-handle-area[data-v-325e80d2]{width:100%;height:24px;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;flex-shrink:0;margin-bottom:-4px}.drag-indicator[data-v-325e80d2]{width:36px;height:5px;background:#e5e5ea;border-radius:3px;transition:background .2s}.sheet-enter-active[data-v-325e80d2],.sheet-leave-active[data-v-325e80d2]{transition:opacity .3s ease}.sheet-enter-active .sheet-content[data-v-325e80d2],.sheet-leave-active .sheet-content[data-v-325e80d2]{transition:transform .4s cubic-bezier(.32,.72,0,1),height .3s}.sheet-enter-from[data-v-325e80d2],.sheet-leave-to[data-v-325e80d2]{opacity:0}.sheet-enter-from .sheet-content[data-v-325e80d2],.sheet-leave-to .sheet-content[data-v-325e80d2]{transform:translateY(100%)}.sheet-header[data-v-325e80d2]{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:12px;flex-shrink:0;min-height:32px}.sheet-title[data-v-325e80d2]{margin:0;font-size:17px;font-weight:600;color:#000;text-align:center;width:100%;position:absolute;pointer-events:none}.close-btn[data-v-325e80d2]{background:#f2f2f7;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8e8e93;margin-left:auto;z-index:2;transition:background .2s}.sheet-body[data-v-325e80d2]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:18px}.sheet-body[data-v-325e80d2]::-webkit-scrollbar{display:none}.sheet-meta[data-v-325e80d2]{font-size:13px;color:#8e8e93;margin:0 0 4px;text-align:center}.media-action-grid[data-v-325e80d2]{display:grid;grid-template-columns:1fr;gap:10px}.media-action-card[data-v-325e80d2]{border:1px solid rgba(0,122,255,.16);border-radius:8px;padding:12px;background:#f7faff;color:#0f172a;display:grid;grid-template-columns:42px 1fr;grid-template-areas:"mark title" "mark copy";gap:2px 12px;text-align:left;cursor:pointer}.media-action-card[data-v-325e80d2]:disabled{opacity:.5;cursor:not-allowed}.media-action-mark[data-v-325e80d2]{grid-area:mark;width:42px;height:42px;border-radius:8px;background:#fff;color:#007aff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800}.media-action-card strong[data-v-325e80d2]{grid-area:title;font-size:15px}.media-action-card p[data-v-325e80d2]{grid-area:copy;margin:0;color:#667078;font-size:12px;line-height:1.4}.slide-up-enter-active[data-v-325e80d2],.slide-up-leave-active[data-v-325e80d2]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-325e80d2],.slide-up-leave-to[data-v-325e80d2]{opacity:0;transform:translateY(10px) scale(.95)}@media(max-width:860px){.chat-phone-shell[data-v-325e80d2]{height:100%;min-height:0}}.free-test-page[data-v-d2e17010]{--page-ink: #132238;--card-bg: rgba(255, 255, 255, .66);--card-border: rgba(226, 232, 240, .9);--card-shadow: 0 12px 28px rgba(15, 23, 42, .08);--accent-strong: #0b5b56;min-height:100dvh;box-sizing:border-box;padding:16px 18px 14px;background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 28%),linear-gradient(180deg,#eef3f8,#e8eef5);color:var(--page-ink);font-family:Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;grid-template-rows:auto 1fr;gap:14px;width:100%;overflow-x:hidden;overflow-y:auto;position:relative}.hidden-file-input[data-v-d2e17010]{display:none}.free-test-page[data-v-d2e17010]:before,.free-test-page[data-v-d2e17010]:after{display:none}.workspace-shell[data-v-d2e17010]{width:100%;box-sizing:border-box}.control-bar[data-v-d2e17010]{box-sizing:border-box;max-width:none;width:100%;margin:0 0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;padding:0 2px 14px;border-radius:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;z-index:1;border-bottom:1px solid rgba(226,232,240,.85)}.control-title[data-v-d2e17010]{flex:1 1 320px;min-width:0;align-self:center}.control-heading[data-v-d2e17010]{display:flex;align-items:center;gap:12px}.control-copy[data-v-d2e17010]{min-width:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.control-copy-row[data-v-d2e17010]{min-width:0;display:flex;align-items:baseline;gap:12px}.control-title h1[data-v-d2e17010]{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.025em;color:#14253d}.control-title p[data-v-d2e17010]{margin:0;color:#1322388f;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:1 1 auto}.control-panel[data-v-d2e17010]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center;align-content:center;flex:0 1 auto;margin-left:auto;min-width:0;max-width:100%;padding-right:4px}.control-field span[data-v-d2e17010]{font-size:11px;font-weight:500;color:#1322388a}.control-field[data-v-d2e17010]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#1322389e;min-width:0}.mode-field[data-v-d2e17010]{flex-direction:row;align-items:center;gap:10px;min-width:0}.mode-field span[data-v-d2e17010]{white-space:nowrap;flex-shrink:0}.mode-field select[data-v-d2e17010]{min-width:156px}.control-field select[data-v-d2e17010]{width:100%;min-height:42px;border:1px solid #d7dee8;border-radius:10px;padding:0 12px;background:#fff;color:var(--page-ink);font:inherit;box-shadow:inset 0 1px 1px #0f172a05}.control-switch[data-v-d2e17010]{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:#f8fafc;border:1px solid #d7dee8;color:#132238ad;font-size:12px;font-weight:500;white-space:nowrap}.control-switch input[data-v-d2e17010]{accent-color:#2d5b78}.back-btn[data-v-d2e17010]{min-width:62px;margin-top:0}.plain-btn[data-v-d2e17010],.solid-btn[data-v-d2e17010]{border:0;border-radius:10px;font:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.plain-btn[data-v-d2e17010]:hover,.solid-btn[data-v-d2e17010]:hover{transform:translateY(-1px)}.plain-btn[data-v-d2e17010]{min-height:38px;padding:0 12px;background:#f3f6fa;color:#132238d1;border:1px solid #e3e8ef}.solid-btn[data-v-d2e17010]{min-height:42px;padding:0 16px;background:#1f3b63;color:#fff;font-weight:600;box-shadow:0 4px 10px #1f3b6329}.solid-btn[data-v-d2e17010]:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.dual-phone-stage[data-v-d2e17010]{min-height:0;max-width:none;width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;position:relative;z-index:1}.workspace-layout[data-v-d2e17010]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.phone-column[data-v-d2e17010]{min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr;padding:16px 16px 18px;border-radius:16px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);gap:12px}.panel-header[data-v-d2e17010]{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid #edf0f3}.phone-label[data-v-d2e17010]{display:flex;flex-direction:column;gap:2px;color:#30363d}.phone-label span[data-v-d2e17010]{display:block;font-size:11px;color:#1322388f}.phone-label strong[data-v-d2e17010]{display:block;font-size:19px;letter-spacing:-.02em}.phone-preview[data-v-d2e17010]{min-height:0;display:flex;align-items:center;justify-content:center;padding:2px 0 0}.phone-preview-shell[data-v-d2e17010]{width:min(100%,390px);aspect-ratio:390 / 844;border-radius:30px;overflow:hidden;border:1px solid rgba(214,221,230,.95);box-shadow:0 14px 30px #0f172a1a;background:#f2f2f7e0}.usage-guide[data-v-d2e17010]{padding:16px 18px;border-radius:16px;background:#fff9;border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 28px #0f172a0f;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);box-sizing:border-box}.guide-section[data-v-d2e17010]{display:flex;flex-direction:column}.guide-section-secondary[data-v-d2e17010]{margin-top:14px}.usage-guide h2[data-v-d2e17010]{margin:0 0 10px;font-size:16px;line-height:1.2;color:#14253d}.usage-guide h3[data-v-d2e17010]{margin:0 0 10px;font-size:14px;line-height:1.2;color:#20324b}.usage-guide p[data-v-d2e17010]{margin:0;font-size:13px;line-height:1.6;color:#132238b8}.usage-guide p+p[data-v-d2e17010]{margin-top:10px}.guide-divider[data-v-d2e17010]{height:1px;margin:14px 0 12px;background:#cbd5e1b3}@media(max-width:1180px){.control-panel[data-v-d2e17010]{width:100%;justify-content:flex-start;flex-wrap:wrap;margin-left:0;padding-right:0}.workspace-layout[data-v-d2e17010],.dual-phone-stage[data-v-d2e17010]{grid-template-columns:1fr}}@media(max-width:860px){.free-test-page[data-v-d2e17010]{padding:12px}.control-bar[data-v-d2e17010]{padding:0 0 12px}.control-panel[data-v-d2e17010]{justify-content:flex-start;flex-wrap:wrap;align-items:stretch}.control-field[data-v-d2e17010]{min-width:0;width:100%}.mode-field[data-v-d2e17010]{flex-direction:column;align-items:stretch}.mode-field select[data-v-d2e17010]{min-width:0}.control-switch[data-v-d2e17010],.solid-btn[data-v-d2e17010]{width:100%;justify-content:center}.control-heading[data-v-d2e17010],.panel-header[data-v-d2e17010]{flex-direction:column;align-items:start}.control-copy-row[data-v-d2e17010]{width:100%;flex-direction:column;align-items:flex-start;gap:2px}.dual-phone-stage[data-v-d2e17010]{grid-template-columns:1fr}}.custom-select-wrapper[data-v-06831826]{position:relative;width:100%}.select-trigger[data-v-06831826]{width:100%;border:1px solid #e2e8f0;border-radius:12px;background-color:#f8fafc;padding:12px 14px;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transition:all .25s cubic-bezier(.4,0,.2,1)}.select-trigger.is-open[data-v-06831826],.select-trigger[data-v-06831826]:hover{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f626}.select-trigger.is-disabled[data-v-06831826]{background-color:#eef2f7;border-color:#d6e0ec;color:#8a99ac;cursor:not-allowed;box-shadow:none}.selected-text[data-v-06831826]{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.is-placeholder[data-v-06831826]{color:#94a3b8}.arrow-icon[data-v-06831826]{width:16px;height:16px;color:#64748b;transition:transform .3s ease;flex-shrink:0}.select-trigger.is-open .arrow-icon[data-v-06831826]{transform:rotate(180deg);color:#3b82f6}.select-menu[data-v-06831826]{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #10233c1a;z-index:1000;box-sizing:border-box}.select-menu.is-top[data-v-06831826]{top:auto;bottom:calc(100% + 8px)}.select-menu[data-v-06831826]::-webkit-scrollbar{display:none}.select-option[data-v-06831826]{padding:10px 12px;font-size:13px;color:#334155;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.option-label[data-v-06831826]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.select-option[data-v-06831826]:hover{background:#f1f5f9}.select-option.is-active[data-v-06831826]{background:#eff6ff;color:#1d4ed8;font-weight:600}.check-icon[data-v-06831826]{width:14px;height:14px;color:#3b82f6;flex-shrink:0}.dropdown-fade-enter-active[data-v-06831826],.dropdown-fade-leave-active[data-v-06831826]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);transform-origin:top center}.dropdown-fade-enter-from[data-v-06831826],.dropdown-fade-leave-to[data-v-06831826]{opacity:0;transform:scaleY(.95) translateY(-8px)}.app-container[data-v-b515fc54]{display:flex;flex-direction:column;width:var(--device-shell-width);height:var(--device-shell-height);margin:0 auto;background-color:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;box-shadow:0 0 20px #0000000d;position:relative;color:#000;overflow:hidden}.chat-header[data-v-b515fc54]{height:56px;display:grid;grid-template-columns:60px 1fr 80px;align-items:center;padding:0 8px;background:#ffffffd9;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:.5px solid rgba(0,0,0,.08);z-index:20}.header-left[data-v-b515fc54],.header-right[data-v-b515fc54]{display:flex;align-items:center;height:100%}.header-right[data-v-b515fc54]{justify-content:flex-end;gap:4px;padding-right:8px}.header-center[data-v-b515fc54]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.nav-title[data-v-b515fc54]{margin:0;font-size:16px;font-weight:600;color:#000;line-height:1.2}.nav-subtitle[data-v-b515fc54]{font-size:11px;color:#8e8e93;font-weight:500;transition:color .3s}.nav-subtitle.is-active[data-v-b515fc54]{color:#34c759}.mode-pill[data-v-b515fc54]{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:3px 9px;border-radius:999px;background:#4f8cff1f;color:#2563eb;font-size:10px;font-weight:700}.nav-btn[data-v-b515fc54]{background:transparent;border:none;height:40px;display:flex;align-items:center;justify-content:center;color:#007aff;cursor:pointer;border-radius:8px;padding:0 8px;transition:opacity .2s}.nav-btn.icon[data-v-b515fc54]{width:40px;border-radius:50%;padding:0}.nav-btn[data-v-b515fc54]:active{opacity:.5}.message-list[data-v-b515fc54]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.message-list[data-v-b515fc54]::-webkit-scrollbar{display:none}.top-risk-banner[data-v-b515fc54]{margin:10px 16px 0;padding:10px 12px;border-radius:14px;display:flex;align-items:center;gap:8px;background:#ff3b301a;border:.5px solid rgba(255,59,48,.2);color:#ff3b30;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #ff3b300d;z-index:15}.top-risk-banner[data-v-b515fc54]:active{background:#ff3b3026;transform:scale(.98)}.top-risk-text[data-v-b515fc54]{flex:1;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-risk-action[data-v-b515fc54]{font-size:11px;font-weight:600;opacity:.8;background:#ff3b3026;padding:2px 8px;border-radius:10px}.mode-banner[data-v-b515fc54]{padding:10px 12px;border-radius:14px;background:#eef5ff;color:#31567c;font-size:12px;line-height:1.45}.mode-banner.mode-elder[data-v-b515fc54]{background:#fff7ed;color:#9a5a00}.mode-banner.mode-child[data-v-b515fc54]{background:#ecfdf5;color:#0f766e}.time-stamp[data-v-b515fc54]{text-align:center;font-size:11px;font-weight:500;color:#8e8e93;margin-bottom:4px}.empty-state[data-v-b515fc54]{margin:auto 0;display:flex;flex-direction:column;align-items:center;color:#8e8e93}.empty-icon[data-v-b515fc54]{font-size:40px;margin-bottom:12px;opacity:.5}.empty-state strong[data-v-b515fc54]{font-size:15px;color:#3a3a3c;margin-bottom:4px}.empty-state p[data-v-b515fc54]{font-size:13px;margin:0}.message-wrapper[data-v-b515fc54]{display:flex;align-items:flex-end;gap:8px;margin-bottom:4px}.message-wrapper.theirs[data-v-b515fc54]{justify-content:flex-start}.message-wrapper.mine[data-v-b515fc54]{justify-content:flex-end}.avatar[data-v-b515fc54]{width:32px;height:32px;border-radius:50%;background:#e5e5ea;flex-shrink:0;object-fit:cover}.agent-avatar[data-v-b515fc54]{object-fit:contain;padding:4px;box-sizing:border-box}.message-bubble[data-v-b515fc54]{max-width:72%;padding:10px 14px;line-height:1.4;font-size:15px;word-break:break-word;position:relative}.theirs .message-bubble[data-v-b515fc54]{background:#fff;color:#000;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px #0000000d}.mine .message-bubble[data-v-b515fc54]{background:#007aff;color:#fff;border-radius:18px 18px 4px}.media-preview[data-v-b515fc54]{width:100%;border-radius:10px;display:block;margin-bottom:6px}.media-preview.video[data-v-b515fc54]{background:#000}.media-caption[data-v-b515fc54]{margin:0;font-size:14px;opacity:.9}.audio-pill[data-v-b515fc54]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:none;background:transparent;padding:2px 0;color:inherit;font:inherit;text-align:inherit}.audio-pill.is-playing[data-v-b515fc54]{opacity:1}.audio-pill[data-v-b515fc54]:disabled{cursor:not-allowed;opacity:.45}.audio-pill[data-v-b515fc54]:focus-visible{outline:2px solid rgba(0,122,255,.35);outline-offset:4px;border-radius:8px}.voice-icon[data-v-b515fc54]{width:20px;height:20px;opacity:.9}.mine .voice-icon[data-v-b515fc54]{transform:scaleX(-1)}.audio-duration[data-v-b515fc54]{font-size:15px;font-weight:500;opacity:.9}.audio-text-translation[data-v-b515fc54]{margin-top:8px;padding-top:8px;border-top:.5px solid rgba(0,0,0,.08);font-size:14.5px;line-height:1.45;opacity:.95}.mine .audio-text-translation[data-v-b515fc54]{border-top-color:#ffffff40}.system-text[data-v-b515fc54]{font-size:13px;opacity:.7;font-style:italic}.bottom-area[data-v-b515fc54]{position:relative;background:#f2f2f7d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom)}.replay-countdown-overlay[data-v-b515fc54]{position:absolute;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0f172a94;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.countdown-panel[data-v-b515fc54]{width:min(100%,320px);padding:24px;border-radius:28px;background:#fffffff5;color:#0f172a;text-align:center;box-shadow:0 24px 40px #0f172a38}.countdown-badge[data-v-b515fc54]{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e0ecff;color:#2456c7;font-size:12px;font-weight:700}.countdown-panel h3[data-v-b515fc54]{margin:16px 0 8px;font-size:24px}.countdown-text[data-v-b515fc54]{margin:0;color:#64748b;font-size:14px}.countdown-value[data-v-b515fc54]{margin:18px auto;width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-size:40px;font-weight:800}.countdown-actions[data-v-b515fc54]{display:flex;gap:10px}.countdown-primary[data-v-b515fc54],.countdown-secondary[data-v-b515fc54]{flex:1;border:none;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700;cursor:pointer}.countdown-primary[data-v-b515fc54]{background:#1d4ed8;color:#fff}.countdown-secondary[data-v-b515fc54]{background:#e9eff7;color:#234466}.countdown-fade-enter-active[data-v-b515fc54],.countdown-fade-leave-active[data-v-b515fc54]{transition:opacity .25s ease}.countdown-fade-enter-from[data-v-b515fc54],.countdown-fade-leave-to[data-v-b515fc54]{opacity:0}.slide-up-enter-active[data-v-b515fc54],.slide-up-leave-active[data-v-b515fc54]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-b515fc54],.slide-up-leave-to[data-v-b515fc54]{opacity:0;transform:translateY(10px) scale(.95)}.input-bar[data-v-b515fc54]{display:flex;align-items:flex-end;gap:10px;padding:10px 16px}.plus-btn[data-v-b515fc54]{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:#8e8e93;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-bottom:2px}.plus-btn svg[data-v-b515fc54]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.plus-btn.is-rotated svg[data-v-b515fc54]{transform:rotate(45deg);color:#007aff}.input-capsule[data-v-b515fc54]{flex:1;background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:20px;min-height:38px;display:flex;align-items:center;padding:0 16px;transition:border-color .2s}.input-capsule[data-v-b515fc54]:focus-within{border-color:#007aff}.chat-input[data-v-b515fc54]{width:100%;border:none;outline:none;font-size:15px;color:#000;background:transparent;padding:8px 0}.chat-input[data-v-b515fc54]::placeholder{color:#8e8e93}.send-btn[data-v-b515fc54]{background:transparent;color:#8e8e93;border:none;font-size:15px;font-weight:600;cursor:pointer;padding:0 4px;margin-bottom:9px;transition:color .2s}.send-btn.is-active[data-v-b515fc54]{color:#007aff}.send-btn[data-v-b515fc54]:active{opacity:.6}.sheet-overlay[data-v-b515fc54]{position:absolute;inset:0;background:#0006;z-index:100;display:flex;align-items:flex-end}.sheet-content[data-v-b515fc54]{width:100%;background:#fff;border-radius:20px 20px 0 0;padding:0 20px env(safe-area-inset-bottom);display:flex;flex-direction:column;gap:16px;box-shadow:0 -10px 40px #0000001a;transition:height .3s cubic-bezier(.25,1,.5,1)}.sheet-content.is-dragging[data-v-b515fc54]{transition:none!important}.drag-handle-area[data-v-b515fc54]{width:100%;height:24px;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;flex-shrink:0;margin-bottom:-4px}.drag-handle-area[data-v-b515fc54]:active{cursor:grabbing}.drag-indicator[data-v-b515fc54]{width:36px;height:5px;background:#e5e5ea;border-radius:3px;transition:background .2s}.drag-handle-area:hover .drag-indicator[data-v-b515fc54]{background:#c7c7cc}.sheet-enter-active[data-v-b515fc54],.sheet-leave-active[data-v-b515fc54]{transition:opacity .3s ease}.sheet-enter-active .sheet-content[data-v-b515fc54],.sheet-leave-active .sheet-content[data-v-b515fc54]{transition:transform .4s cubic-bezier(.32,.72,0,1),height .3s}.sheet-enter-from[data-v-b515fc54],.sheet-leave-to[data-v-b515fc54]{opacity:0}.sheet-enter-from .sheet-content[data-v-b515fc54],.sheet-leave-to .sheet-content[data-v-b515fc54]{transform:translateY(100%)}.sheet-header[data-v-b515fc54]{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:12px;flex-shrink:0;min-height:32px}.sheet-title[data-v-b515fc54]{margin:0;font-size:17px;font-weight:600;color:#000;text-align:center;width:100%;position:absolute;pointer-events:none}.close-btn[data-v-b515fc54]{background:#f2f2f7;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8e8e93;margin-left:auto;z-index:2;transition:background .2s}.sheet-body[data-v-b515fc54]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.sheet-body[data-v-b515fc54]::-webkit-scrollbar{display:none}.sheet-meta[data-v-b515fc54]{font-size:13px;color:#8e8e93;margin:0 0 4px;text-align:center}.field-block[data-v-b515fc54]{display:flex;flex-direction:column;gap:8px}.field-block label[data-v-b515fc54]{font-size:13px;font-weight:600;color:#8e8e93;text-transform:uppercase;letter-spacing:.5px}.field-grid[data-v-b515fc54]{display:flex;gap:12px}.field-grid[data-v-b515fc54]>*{flex:1}.form-input[data-v-b515fc54]{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:12px;background-color:#f2f2f7;padding:12px 14px;font-size:14px;font-weight:500;color:#000;outline:none;box-sizing:border-box;transition:all .2s;height:44px}.form-input[data-v-b515fc54]:focus{border-color:#007aff;background-color:#fff;box-shadow:0 0 0 3px #007aff26}.dataset-summary[data-v-b515fc54]{border-radius:12px;background:#f2f2f7;padding:14px;flex-shrink:0}.dataset-summary strong[data-v-b515fc54]{color:#000;font-size:14px}.dataset-summary p[data-v-b515fc54]{margin:6px 0 0;font-size:13px;color:#8e8e93;line-height:1.4}.demo-hint[data-v-b515fc54]{color:#8f5d00!important}.sheet-footer[data-v-b515fc54]{flex-shrink:0;margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:.5px solid rgba(0,0,0,.1)}.sheet-status[data-v-b515fc54]{display:flex;justify-content:space-between;font-size:12px;color:#8e8e93;padding:0 4px}.secondary-btn[data-v-b515fc54]{width:100%;background:#eef5ff;color:#007aff;border:1px solid rgba(0,122,255,.18);padding:14px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.secondary-btn[data-v-b515fc54]:active{transform:scale(.98);opacity:.92}.secondary-btn[data-v-b515fc54]:disabled{background:#f2f2f7;color:#8e8e93;border-color:#0000000f;cursor:not-allowed}.start-btn[data-v-b515fc54]{width:100%;background:#007aff;color:#fff;border:none;padding:14px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.start-btn[data-v-b515fc54]:active{transform:scale(.98);opacity:.9}.start-btn[data-v-b515fc54]:disabled{background:#e5e5ea;color:#8e8e93;cursor:not-allowed}.page-shell[data-v-19ef971a]{min-height:100vh;padding:28px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(13,148,136,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(37,99,235,.18),transparent 30%),linear-gradient(180deg,#f4f8ff,#ebf1fa);color:#0f172a;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif}.hero-layout[data-v-19ef971a]{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,460px);gap:24px;align-items:stretch}.hero-panel[data-v-19ef971a],.config-card[data-v-19ef971a]{border-radius:30px;border:1px solid rgba(148,163,184,.22);box-shadow:0 22px 50px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-panel[data-v-19ef971a]{padding:40px;background:linear-gradient(135deg,#075985f5,#0f172af0 46%,#123456f5);color:#f8fafc;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.hero-badge[data-v-19ef971a]{display:inline-flex;width:fit-content;padding:8px 14px;border-radius:999px;background:#ffffff24;color:#dbeafe;font-size:12px;font-weight:700;letter-spacing:.04em}.hero-panel h1[data-v-19ef971a]{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.02}.hero-copy[data-v-19ef971a]{max-width:560px;margin:0;color:#e2e8f0eb;font-size:18px;line-height:1.7}.hero-points[data-v-19ef971a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.point-card[data-v-19ef971a]{padding:18px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.point-card strong[data-v-19ef971a]{display:block;margin-bottom:6px;font-size:22px;line-height:1.3}.point-card span[data-v-19ef971a]{color:#e2e8f0d1;font-size:13px}.hero-note[data-v-19ef971a]{display:inline-flex;flex-direction:column;gap:6px;width:fit-content;padding:16px 18px;border-radius:20px;background:#0f172a3d;border:1px solid rgba(255,255,255,.08)}.note-label[data-v-19ef971a]{color:#bfdbfed6;font-size:12px}.config-card[data-v-19ef971a]{padding:24px;background:#ffffffeb}.card-head[data-v-19ef971a]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.card-head h2[data-v-19ef971a]{margin:0;font-size:24px}.card-head p[data-v-19ef971a]{margin:8px 0 0;color:#64748b;line-height:1.6}.field-grid[data-v-19ef971a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-block[data-v-19ef971a]{display:flex;flex-direction:column;gap:8px;margin-top:18px}.field-block label[data-v-19ef971a]{font-size:13px;font-weight:700;color:#334155}.field-tip[data-v-19ef971a]{font-size:12px;color:#64748b}.select-input[data-v-19ef971a],.text-input[data-v-19ef971a]{width:100%;box-sizing:border-box;border:1px solid #d6e0eb;border-radius:16px;padding:12px 14px;background:#f8fbff;color:#0f172a;font-size:14px}.dataset-summary[data-v-19ef971a]{margin-top:20px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #dbe6f4}.summary-top[data-v-19ef971a],.summary-meta[data-v-19ef971a]{display:flex;justify-content:space-between;gap:12px;align-items:center}.summary-top strong[data-v-19ef971a]{font-size:16px}.dataset-summary p[data-v-19ef971a]{margin:12px 0 0;color:#64748b;line-height:1.6}.summary-meta[data-v-19ef971a]{margin-top:14px;font-size:13px;color:#32537a;flex-wrap:wrap}.status-chip[data-v-19ef971a]{padding:6px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:700}.demo-hint[data-v-19ef971a]{color:#9a6700!important}.action-message[data-v-19ef971a]{margin:18px 0 0;min-height:22px;color:#64748b;font-size:14px}.primary-btn[data-v-19ef971a],.ghost-btn[data-v-19ef971a]{border:none;border-radius:16px;padding:13px 18px;font-size:14px;font-weight:700;cursor:pointer}.primary-btn[data-v-19ef971a]{width:100%;margin-top:18px;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff}.primary-btn[data-v-19ef971a]:disabled{opacity:.55;cursor:not-allowed}.ghost-btn[data-v-19ef971a]{background:#e9f0f8;color:#234466}@media(max-width:980px){.page-shell[data-v-19ef971a]{padding:18px}.hero-layout[data-v-19ef971a]{grid-template-columns:1fr}.hero-panel[data-v-19ef971a],.config-card[data-v-19ef971a]{padding:22px}.hero-points[data-v-19ef971a],.field-grid[data-v-19ef971a]{grid-template-columns:1fr}}.test-shell[data-v-25eb1101]{min-height:100vh;max-width:420px;margin:0 auto;background:#f7f7f7;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-25eb1101]{min-height:68px;padding:12px 14px;display:grid;grid-template-columns:64px 1fr 64px;gap:8px;align-items:center;border-bottom:1px solid #e5e5e5;background:#fff}.top-bar h1[data-v-25eb1101]{margin:0;font-size:18px;line-height:1.2;text-align:center}.top-bar p[data-v-25eb1101]{margin:4px 0 0;font-size:12px;color:#666;text-align:center}.back-btn[data-v-25eb1101],.demo-btn[data-v-25eb1101],.group-tab[data-v-25eb1101],.start-btn[data-v-25eb1101],.sample-row[data-v-25eb1101]{border:0;cursor:pointer;font:inherit}.back-btn[data-v-25eb1101],.demo-btn[data-v-25eb1101]{height:36px;border-radius:8px;background:#eee;color:#111}.test-main[data-v-25eb1101]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.group-tabs[data-v-25eb1101]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.group-tab[data-v-25eb1101]{min-height:58px;border-radius:8px;background:#fff;color:#111;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #dddddd}.group-tab.active[data-v-25eb1101]{border-color:#111;box-shadow:inset 0 0 0 1px #111}.group-tab strong[data-v-25eb1101]{min-width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#111;color:#fff}.selected-panel[data-v-25eb1101]{border-radius:8px;background:#fff;border:1px solid #dddddd;padding:14px;display:flex;flex-direction:column;gap:12px}.selected-copy[data-v-25eb1101]{display:flex;flex-direction:column;gap:6px}.panel-label[data-v-25eb1101]{font-size:12px;color:#666}.selected-copy h2[data-v-25eb1101]{margin:0;font-size:17px;line-height:1.25}.selected-copy p[data-v-25eb1101]{margin:0;color:#555;font-size:13px;line-height:1.45}.label-row[data-v-25eb1101]{display:flex;gap:8px;flex-wrap:wrap}.label-row span[data-v-25eb1101]{border-radius:8px;background:#f1f1f1;padding:7px 9px;color:#222;font-size:12px}.control-row[data-v-25eb1101]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.control-row label[data-v-25eb1101]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#555}.control-row input[data-v-25eb1101],.control-row select[data-v-25eb1101]{height:38px;border:1px solid #d4d4d4;border-radius:8px;padding:0 10px;background:#fff;color:#111;font:inherit}.start-btn[data-v-25eb1101]{height:46px;border-radius:8px;background:#111;color:#fff;font-weight:700}.start-btn[data-v-25eb1101]:disabled{opacity:.45;cursor:not-allowed}.status-text[data-v-25eb1101]{margin:0;color:#666;font-size:12px;min-height:18px}.sample-list[data-v-25eb1101]{display:flex;flex-direction:column;gap:10px;padding-bottom:18px}.sample-row[data-v-25eb1101]{min-height:72px;border-radius:8px;background:#fff;color:#111;border:1px solid #e1e1e1;display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px;text-align:left}.sample-row.active[data-v-25eb1101]{border-color:#111;box-shadow:inset 0 0 0 1px #111}.sample-avatar[data-v-25eb1101]{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#eee}.sample-copy[data-v-25eb1101]{min-width:0;display:flex;flex-direction:column;gap:5px}.sample-copy strong[data-v-25eb1101],.sample-copy span[data-v-25eb1101]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-copy strong[data-v-25eb1101]{font-size:14px;line-height:1.25}.sample-copy span[data-v-25eb1101]{color:#666;font-size:12px}.sample-risk[data-v-25eb1101]{min-width:34px;height:28px;border-radius:8px;background:#eee;display:grid;place-items:center;color:#222;font-size:12px;font-weight:700}.call-container[data-v-b4348fe9]{width:var(--device-shell-width);height:var(--device-shell-height);margin:0 auto;background-color:#111827;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column}.remote-video[data-v-b4348fe9]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.remote-video.hidden[data-v-b4348fe9]{opacity:0;pointer-events:none}.video-overlay[data-v-b4348fe9]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 25%,transparent 75%,rgba(0,0,0,.35));z-index:2;pointer-events:none}.blur-bg[data-v-b4348fe9]{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-size:cover;background-position:center;filter:blur(40px);z-index:0}.overlay[data-v-b4348fe9]{position:absolute;top:0;left:0;width:100%;height:100%;background:#111827bf;z-index:1}.top-status[data-v-b4348fe9]{position:absolute;top:0;left:0;width:100%;padding:40px 16px 16px;display:flex;justify-content:space-between;align-items:center;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);box-sizing:border-box}.icon-btn[data-v-b4348fe9]{background:none;border:none;color:#fff;cursor:pointer}.timer[data-v-b4348fe9]{font-size:18px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.placeholder-btn[data-v-b4348fe9]{width:24px}.main-info[data-v-b4348fe9]{position:absolute;top:20%;width:100%;display:flex;flex-direction:column;align-items:center;z-index:10;padding:0 24px;box-sizing:border-box}.avatar-wrapper[data-v-b4348fe9]{width:120px;height:120px;border-radius:50%;padding:4px;background:#ffffff1a;margin-bottom:20px}.big-avatar[data-v-b4348fe9]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#374151}.mode-pill[data-v-b4348fe9]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#ffffff1f;color:#f8fafc;font-size:12px;font-weight:700}.caller-name[data-v-b4348fe9]{font-size:26px;font-weight:700;margin:0 0 8px}.call-status[data-v-b4348fe9]{font-size:16px;color:#d1d5db;margin:0}.call-note[data-v-b4348fe9]{margin:10px 0 0;color:#f3f4f6;font-size:14px;text-align:center}.call-note.muted[data-v-b4348fe9]{color:#9ca3af}.call-note.demo-note[data-v-b4348fe9]{color:#ffd88c}.pulse-text[data-v-b4348fe9]{animation:opacity-pulse-b4348fe9 1.5s infinite}.resume-video-btn[data-v-b4348fe9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;border:none;border-radius:999px;padding:14px 20px;background:#ffffffeb;color:#111827;font-weight:700;cursor:pointer}.camera-badge[data-v-b4348fe9]{position:absolute;top:100px;right:16px;z-index:12;padding:10px 12px;border-radius:999px;background:#111827b8;font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.playback-hint[data-v-b4348fe9]{position:absolute;top:92px;left:50%;transform:translate(-50%);z-index:12;margin:0;padding:8px 12px;border-radius:999px;background:#111827b8;font-size:13px;color:#f9fafb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.replay-countdown-overlay[data-v-b4348fe9]{position:absolute;inset:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0206178f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.countdown-panel[data-v-b4348fe9]{width:min(100%,320px);padding:24px;border-radius:28px;background:#fffffff0;color:#0f172a;text-align:center;box-shadow:0 24px 48px #0f172a47}.countdown-badge[data-v-b4348fe9]{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e0ecff;color:#2456c7;font-size:12px;font-weight:700}.countdown-panel h3[data-v-b4348fe9]{margin:16px 0 8px;font-size:24px}.countdown-text[data-v-b4348fe9]{margin:0;color:#64748b;font-size:14px}.countdown-value[data-v-b4348fe9]{margin:18px auto;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-size:38px;font-weight:800}.countdown-actions[data-v-b4348fe9]{display:flex;gap:10px}.countdown-primary[data-v-b4348fe9],.countdown-secondary[data-v-b4348fe9]{flex:1;border:none;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700;cursor:pointer}.countdown-primary[data-v-b4348fe9]{background:#1d4ed8;color:#fff}.countdown-secondary[data-v-b4348fe9]{background:#e9eff7;color:#234466}.countdown-fade-enter-active[data-v-b4348fe9],.countdown-fade-leave-active[data-v-b4348fe9]{transition:opacity .25s ease}.countdown-fade-enter-from[data-v-b4348fe9],.countdown-fade-leave-to[data-v-b4348fe9]{opacity:0}.call-controls[data-v-b4348fe9]{position:absolute;bottom:40px;left:0;width:100%;display:flex;justify-content:space-evenly;align-items:center;z-index:10}.action-group[data-v-b4348fe9]{display:flex;flex-direction:column;align-items:center;gap:12px}.action-text[data-v-b4348fe9]{font-size:14px;color:#fff}.control-btn[data-v-b4348fe9]{width:60px;height:60px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.control-btn.toggle[data-v-b4348fe9]{background:#fff3}.control-btn.toggle.is-active[data-v-b4348fe9]{background:#fff;color:#111827}.control-btn.hangup[data-v-b4348fe9]{background:#ef4444;width:72px;height:72px}.control-btn.accept[data-v-b4348fe9]{background:#10b981;width:72px;height:72px;animation:pulse-green-b4348fe9 2s infinite}@keyframes opacity-pulse-b4348fe9{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-green-b4348fe9{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 15px #10b98100}to{box-shadow:0 0 #10b98100}}.call-container[data-v-29c8feda]{width:var(--device-shell-width);height:var(--device-shell-height);margin:0 auto;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;align-items:center}.blur-bg[data-v-29c8feda]{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-size:cover;background-position:center;filter:blur(40px);z-index:0}.overlay[data-v-29c8feda]{position:absolute;top:0;left:0;width:100%;height:100%;background:#111827bf;z-index:1}.top-status[data-v-29c8feda],.main-info[data-v-29c8feda],.call-controls[data-v-29c8feda]{position:relative;z-index:10;width:100%}.top-status[data-v-29c8feda]{padding:40px 16px 16px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.icon-btn[data-v-29c8feda]{background:none;border:none;color:#fff;cursor:pointer;padding:8px}.placeholder-btn[data-v-29c8feda]{width:40px}.main-info[data-v-29c8feda]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-60px;padding:0 24px;box-sizing:border-box}.avatar-wrapper[data-v-29c8feda]{width:140px;height:140px;border-radius:50%;padding:6px;background:#ffffff1a;margin-bottom:24px;position:relative}.speaking[data-v-29c8feda]{animation:pulse-ring-29c8feda 2s infinite}.big-avatar[data-v-29c8feda]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#374151}.mode-pill[data-v-29c8feda]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#ffffff1f;color:#f8fafc;font-size:12px;font-weight:700}.caller-name[data-v-29c8feda]{font-size:28px;font-weight:700;margin:0 0 8px}.call-status[data-v-29c8feda]{font-size:18px;color:#d1d5db;margin:0}.call-note[data-v-29c8feda]{margin:10px 0 0;color:#f3f4f6;font-size:14px;text-align:center}.call-note.muted[data-v-29c8feda]{color:#9ca3af}.call-note.demo-note[data-v-29c8feda]{color:#ffd88c}.voice-indicator[data-v-29c8feda]{margin-top:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffff1f;color:#f9fafb;font-size:14px}.signal-dot[data-v-29c8feda]{width:10px;height:10px;border-radius:50%;background:#ffffff59}.signal-dot.active[data-v-29c8feda]{background:#10b981;box-shadow:0 0 0 8px #10b9811f}.resume-btn[data-v-29c8feda]{margin-top:16px;border:none;border-radius:999px;padding:12px 18px;background:#fff;color:#111827;font-weight:600;cursor:pointer}.playback-message[data-v-29c8feda]{margin-top:16px;color:#fca5a5;font-size:14px;text-align:center}.replay-countdown-overlay[data-v-29c8feda]{position:absolute;inset:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0206178f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.countdown-panel[data-v-29c8feda]{width:min(100%,320px);padding:24px;border-radius:28px;background:#fffffff0;color:#0f172a;text-align:center;box-shadow:0 24px 48px #0f172a47}.countdown-badge[data-v-29c8feda]{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e0ecff;color:#2456c7;font-size:12px;font-weight:700}.countdown-panel h3[data-v-29c8feda]{margin:16px 0 8px;font-size:24px}.countdown-text[data-v-29c8feda]{margin:0;color:#64748b;font-size:14px}.countdown-value[data-v-29c8feda]{margin:18px auto;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-size:38px;font-weight:800}.countdown-actions[data-v-29c8feda]{display:flex;gap:10px}.countdown-primary[data-v-29c8feda],.countdown-secondary[data-v-29c8feda]{flex:1;border:none;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700;cursor:pointer}.countdown-primary[data-v-29c8feda]{background:#1d4ed8;color:#fff}.countdown-secondary[data-v-29c8feda]{background:#e9eff7;color:#234466}.countdown-fade-enter-active[data-v-29c8feda],.countdown-fade-leave-active[data-v-29c8feda]{transition:opacity .25s ease}.countdown-fade-enter-from[data-v-29c8feda],.countdown-fade-leave-to[data-v-29c8feda]{opacity:0}.call-controls[data-v-29c8feda]{position:absolute;bottom:40px;left:0;width:100%;display:flex;justify-content:space-evenly;align-items:center}.action-group[data-v-29c8feda]{display:flex;flex-direction:column;align-items:center;gap:12px}.action-text[data-v-29c8feda]{font-size:14px;color:#fff}.control-btn[data-v-29c8feda]{width:60px;height:60px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-btn.toggle[data-v-29c8feda]{background:#fff3;transition:all .2s ease}.control-btn.toggle.is-active[data-v-29c8feda]{background:#fff;color:#111827}.control-btn.hangup[data-v-29c8feda]{background:#ef4444;width:72px;height:72px}.control-btn.accept[data-v-29c8feda]{background:#10b981;width:72px;height:72px;animation:pulse-green-29c8feda 2s infinite}.pulse-text[data-v-29c8feda]{animation:opacity-pulse-29c8feda 1.5s infinite}@keyframes pulse-ring-29c8feda{0%{box-shadow:0 0 #fff3}to{box-shadow:0 0 0 20px #fff0}}@keyframes opacity-pulse-29c8feda{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-green-29c8feda{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 15px #10b98100}to{box-shadow:0 0 #10b98100}}
