.canvas-wrapper[data-v-1e6f1215]{aspect-ratio:9/11;background:#f5f5f5;flex-shrink:0;width:100%;max-height:48vh;position:relative;overflow:hidden}.canvas-wrapper.pip-mode[data-v-1e6f1215]{bottom:var(--pip-bottom,154px);width:100px;height:100px;aspect-ratio:unset;max-height:unset;z-index:120;background:0 0;border:2px solid #e5333b80;border-radius:50%;position:absolute;right:16px;overflow:hidden;box-shadow:0 4px 16px #0003}.canvas[data-v-1e6f1215]{width:100%;height:100%}.canvas-wrapper.pip-mode .canvas[data-v-1e6f1215]{border-radius:50%}.pip-mask[data-v-1e6f1215]{display:none}.canvas-overlay[data-v-1e6f1215]{z-index:15;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.progress-ring[data-v-1e6f1215]{width:72px;height:72px;position:relative}.progress-ring svg[data-v-1e6f1215]{width:100%;height:100%}.progress-num[data-v-1e6f1215]{color:#e5333b;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.progress-label[data-v-1e6f1215]{color:#999;font-size:13px}.idle-hint[data-v-1e6f1215]{color:#bbb;font-size:13px}.cred-overlay[data-v-bc67c9d0]{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cred-modal[data-v-bc67c9d0]{background:#fff;border-radius:16px;width:560px;max-width:100%;max-height:92vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-y:auto;box-shadow:0 8px 40px #00000014,0 0 0 1px #0000000a}.cred-header[data-v-bc67c9d0]{text-align:center;padding:32px 32px 0}.cred-header-icon[data-v-bc67c9d0]{margin-bottom:10px;font-size:40px}.cred-title[data-v-bc67c9d0]{color:#111;letter-spacing:.5px;margin:0 0 6px;font-size:22px;font-weight:800}.cred-subtitle[data-v-bc67c9d0]{color:#555;margin:0;font-size:14px}.invite-card[data-v-bc67c9d0]{cursor:pointer;background:linear-gradient(135deg,#eff6ff 0%,#f0f7ff 100%);border:1.5px solid #bfdbfe;border-radius:12px;margin:24px 28px 0;transition:all .2s;position:relative;overflow:hidden}.invite-card[data-v-bc67c9d0]:hover{border-color:#93c5fd;box-shadow:0 0 24px #3b82f614}.invite-card[data-v-bc67c9d0]:active{transform:scale(.995)}.invite-card-badge[data-v-bc67c9d0]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:0 10px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.invite-card-body[data-v-bc67c9d0]{text-align:center;padding:24px 28px 20px}.invite-card-label[data-v-bc67c9d0]{color:#3b82f6;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:12px;font-weight:600}.invite-card-code[data-v-bc67c9d0]{justify-content:center;gap:4px;margin-bottom:14px;display:flex}.code-char[data-v-bc67c9d0]{color:#1d4ed8;background:#fff;border:1px solid #93c5fd;border-radius:5px;justify-content:center;align-items:center;width:30px;height:38px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:16px;font-weight:800;display:flex}.invite-card:hover .code-char[data-v-bc67c9d0]{background:#f8faff;border-color:#3b82f6}.invite-card-reward[data-v-bc67c9d0]{justify-content:center;align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.reward-num[data-v-bc67c9d0]{background:linear-gradient(#f59e0b 0%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:900;line-height:1}.reward-unit[data-v-bc67c9d0]{color:#b45309;font-size:15px;font-weight:700}.invite-card-hint[data-v-bc67c9d0]{color:#444;margin-bottom:10px;font-size:14px}.invite-card-hint a[data-v-bc67c9d0]{color:#2563eb;font-weight:600;text-decoration:none}.invite-card-hint a[data-v-bc67c9d0]:hover{text-decoration:underline}.invite-copy-btn[data-v-bc67c9d0]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;margin-top:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.invite-copy-btn[data-v-bc67c9d0]:hover{background:#2563eb}.copy-arrow[data-v-bc67c9d0]{margin-left:4px;font-weight:700}.invite-card-copied[data-v-bc67c9d0]{text-align:center;color:#22c55e;background:#f0fdf4;padding:8px;font-size:12px;font-weight:700;animation:.4s pulse-copied-bc67c9d0}@keyframes pulse-copied-bc67c9d0{0%{opacity:0}to{opacity:1}}.cred-steps-section[data-v-bc67c9d0]{margin:22px 28px 0}.cred-steps-section h4[data-v-bc67c9d0]{color:#444;text-align:center;margin:0 0 12px;font-size:13px;font-weight:700}.cred-steps-grid[data-v-bc67c9d0]{justify-content:center;align-items:flex-start;gap:0;display:flex}.step-card[data-v-bc67c9d0]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:90px;display:flex}.step-num[data-v-bc67c9d0]{color:#2563eb;background:#eff6ff;border:1px solid #93c5fd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;display:flex}.step-text[data-v-bc67c9d0]{color:#444;font-size:12px;line-height:1.5}.step-text a[data-v-bc67c9d0]{color:#2563eb;font-weight:600;text-decoration:none}.step-text a[data-v-bc67c9d0]:hover{text-decoration:underline}.step-sub[data-v-bc67c9d0]{color:#777;font-size:11px}.step-arrow[data-v-bc67c9d0]{color:#999;flex-shrink:0;padding:8px 2px 0;font-size:14px}.trial-notice[data-v-bc67c9d0]{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:20px 28px 0;padding:10px 14px;font-size:13px;line-height:1.6}.trial-notice b[data-v-bc67c9d0]{color:#b45309}.cred-form[data-v-bc67c9d0]{flex-direction:column;gap:12px;margin:22px 28px 0;display:flex}.cred-field label[data-v-bc67c9d0]{color:#444;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.cred-field input[data-v-bc67c9d0]{box-sizing:border-box;color:#111;background:#f7f8fa;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.cred-field input[data-v-bc67c9d0]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f60f}.cred-field input[data-v-bc67c9d0]::placeholder{color:#999}.cred-field input[data-v-bc67c9d0]:disabled{opacity:.4}.cred-env-hint[data-v-bc67c9d0]{color:#888;text-align:center;margin:6px 0 0;font-size:12px}.cred-env-hint code[data-v-bc67c9d0]{background:#f0f0f5;border-radius:3px;padding:1px 5px;font-size:11px}.cred-error[data-v-bc67c9d0]{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:14px 28px 0;padding:8px 12px;font-size:12px}.err-fade-enter-active[data-v-bc67c9d0],.err-fade-leave-active[data-v-bc67c9d0]{transition:all .15s}.err-fade-enter-from[data-v-bc67c9d0],.err-fade-leave-to[data-v-bc67c9d0]{opacity:0}.cred-actions[data-v-bc67c9d0]{gap:10px;padding:24px 28px 28px;display:flex}.cred-btn[data-v-bc67c9d0]{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s;display:flex}.cred-btn-cancel[data-v-bc67c9d0]{color:#555;background:#fff;border:1px solid #d1d5db;flex:none}.cred-btn-cancel[data-v-bc67c9d0]:hover{color:#222;background:#f7f8fa}.cred-btn-cancel[data-v-bc67c9d0]:disabled{opacity:.3;cursor:not-allowed}.cred-btn-connect[data-v-bc67c9d0]{color:#fff;background:#3b82f6;border:none}.cred-btn-connect[data-v-bc67c9d0]:hover:not(:disabled){background:#2563eb}.cred-btn-connect[data-v-bc67c9d0]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-bc67c9d0]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-bc67c9d0}@keyframes spin-bc67c9d0{to{transform:rotate(360deg)}}.cred-fade-enter-active[data-v-bc67c9d0]{transition:all .25s}.cred-fade-leave-active[data-v-bc67c9d0]{transition:all .15s}.cred-fade-enter-from[data-v-bc67c9d0],.cred-fade-leave-to[data-v-bc67c9d0]{opacity:0}.cred-fade-enter-from .cred-modal[data-v-bc67c9d0]{transform:translateY(12px)scale(.98)}.subtitle-overlay[data-v-39529601]{flex-shrink:0;justify-content:center;padding:8px 16px;display:flex}.subtitle-text[data-v-39529601]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-align:center;background:#0000008c;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:6px 14px;font-size:15px;line-height:1.6;display:inline-flex}.mic-icon[data-v-39529601]{opacity:.85;flex-shrink:0}.subtitle-fade-enter-active[data-v-39529601],.subtitle-fade-leave-active[data-v-39529601]{transition:opacity .25s}.subtitle-fade-enter-from[data-v-39529601],.subtitle-fade-leave-to[data-v-39529601]{opacity:0}.progress-bar[data-v-2ccc5604]{flex-shrink:0;padding:6px 16px 4px}.progress-dots[data-v-2ccc5604]{justify-content:center;align-items:center;gap:0;margin-bottom:4px;display:flex}.step-dot[data-v-2ccc5604]{background:#d0d0d0;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s}.step-dot.active[data-v-2ccc5604]{background:#e5333b;box-shadow:0 0 6px #e5333b59}.step-dot.done[data-v-2ccc5604]{background:#22c55e}.step-line[data-v-2ccc5604]{background:#e8e8e8;flex-shrink:0;width:28px;height:2px;transition:background .3s}.step-line.done[data-v-2ccc5604]{background:#22c55e}.step-labels[data-v-2ccc5604]{justify-content:space-between;padding:0 4px;display:flex}.step-label[data-v-2ccc5604]{color:#ccc;font-size:10px;transition:color .3s}.step-label.active[data-v-2ccc5604]{color:#e5333b;font-weight:600}.step-label.done[data-v-2ccc5604]{color:#22c55e}.control-bar[data-v-20b262c7]{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.mic-btn[data-v-20b262c7]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;background:#e5333b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .15s;display:flex}.mic-btn[data-v-20b262c7]:active{transform:scale(1.15);box-shadow:0 0 20px #e5333b66}.mic-btn.recording[data-v-20b262c7]{background:#ef4444;animation:1.2s ease-in-out infinite mic-pulse-20b262c7;box-shadow:0 0 16px #ef444466}.mic-btn.disabled[data-v-20b262c7]{cursor:not-allowed;box-shadow:none;background:#ccc}@keyframes mic-pulse-20b262c7{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 16px #ef444400}}.pulse-dot[data-v-20b262c7]{background:#fff;border-radius:50%;width:10px;height:10px;animation:.6s ease-in-out infinite pulse-dot-20b262c7}@keyframes pulse-dot-20b262c7{0%,to{opacity:1}50%{opacity:.3}}.text-input-wrap[data-v-20b262c7]{background:#f5f6fa;border:1px solid #e8e8e8;border-radius:20px;flex:1;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.text-input-wrap input[data-v-20b262c7]{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.text-input-wrap input[data-v-20b262c7]::placeholder{color:#bbb}.text-input-wrap input[data-v-20b262c7]:disabled{opacity:.4}.send-btn[data-v-20b262c7]{color:#fff;cursor:pointer;background:#e5333b;border:none;border-radius:16px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:600}.send-btn[data-v-20b262c7]:disabled{opacity:.3;cursor:not-allowed}.char-count[data-v-20b262c7]{color:#bbb;white-space:nowrap;flex-shrink:0;font-size:11px}.char-count.near[data-v-20b262c7]{color:#f59e0b}.char-count.reached[data-v-20b262c7]{color:#ef4444;font-weight:600}.status-banner[data-v-07f4b95d]{z-index:80;text-align:center;padding:10px 16px;font-size:13px;font-weight:500;position:absolute;top:0;left:0;right:0}.status-banner--error[data-v-07f4b95d]{color:#fff;background:#dc2626e6}.status-banner--warning[data-v-07f4b95d]{color:#fff;background:#f59e0be6}.banner-slide-enter-active[data-v-07f4b95d],.banner-slide-leave-active[data-v-07f4b95d]{transition:all .3s}.banner-slide-enter-from[data-v-07f4b95d],.banner-slide-leave-to[data-v-07f4b95d]{opacity:0;transform:translateY(-100%)}.sheet-overlay[data-v-e0bfb121]{z-index:200;-webkit-tap-highlight-color:transparent;background:#0006;position:fixed;inset:0}.bottom-sheet[data-v-e0bfb121]{z-index:201;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;max-height:75vh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000001a}.sheet-handle-bar[data-v-e0bfb121]{flex-shrink:0;justify-content:center;padding:12px 0 4px;display:flex}.sheet-handle[data-v-e0bfb121]{background:#d0d0d0;border-radius:2px;width:36px;height:4px}.sheet-scroll[data-v-e0bfb121]{-webkit-overflow-scrolling:touch;padding:8px 20px 28px;overflow-y:auto}.sheet-title[data-v-e0bfb121]{color:#1a1a1a;margin-bottom:16px;font-size:18px;font-weight:600}.overlay-enter-active[data-v-e0bfb121],.overlay-leave-active[data-v-e0bfb121]{transition:opacity .25s}.overlay-enter-from[data-v-e0bfb121],.overlay-leave-to[data-v-e0bfb121]{opacity:0}.sheet-enter-active[data-v-e0bfb121],.sheet-leave-active[data-v-e0bfb121]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-e0bfb121],.sheet-leave-to[data-v-e0bfb121]{transform:translateY(100%)}.fab-toggle[data-v-e0bfb121]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}.fab-toggle[data-v-e0bfb121]:active{transform:scale(.92)}.config-section[data-v-e0bfb121]{margin-bottom:16px}.config-section h3[data-v-e0bfb121]{color:#333;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.config-section input[data-v-e0bfb121]{color:#1a1a1a;box-sizing:border-box;background:#f5f6fa;border:1px solid #e8e8e8;border-radius:10px;outline:none;width:100%;margin-bottom:8px;padding:12px 14px;font-size:15px;transition:border-color .2s}.config-section input[data-v-e0bfb121]:focus{background:#fff;border-color:#e5333b}.config-section input[data-v-e0bfb121]::placeholder{color:#bbb}.tag[data-v-e0bfb121]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.tag-ok[data-v-e0bfb121]{color:#22c55e;background:#e8f8ed}.tag-no[data-v-e0bfb121]{color:#ef4444;background:#fef0f0}.cfg-help[data-v-e0bfb121]{color:#666;background:#f8f9fc;border-radius:10px;margin-top:8px;padding:14px;font-size:13px;line-height:1.8}.help-title[data-v-e0bfb121]{color:#333;margin-bottom:6px;font-weight:600}.cfg-help a[data-v-e0bfb121]{color:#e5333b;font-weight:500}.invite-code[data-v-e0bfb121]{color:#e5333b;-webkit-user-select:all;user-select:all;background:#ffeaea;border-radius:4px;padding:2px 6px}.cfg-actions[data-v-e0bfb121]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.btn-init[data-v-e0bfb121]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e5333b,#c02d34);border:none;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:600;transition:opacity .15s}.btn-init[data-v-e0bfb121]:hover:not(:disabled){opacity:.9}.btn-init[data-v-e0bfb121]:disabled{opacity:.35;cursor:not-allowed}.btn-destroy[data-v-e0bfb121]{color:#ef4444;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e8e8e8;border-radius:12px;width:100%;padding:12px 16px;font-size:15px;font-weight:500}.btn-destroy[data-v-e0bfb121]:hover{background:#fef0f0}.init-error[data-v-e0bfb121]{color:#ef4444;text-align:center;margin:0;font-size:13px;line-height:1.5}.widget-card[data-v-acf09322]{background:#fff;border-radius:14px;margin-bottom:10px;padding:16px;box-shadow:0 2px 12px #0000000f}.widget-title[data-v-acf09322]{color:#1a1a1a;margin-bottom:12px;font-size:15px;font-weight:600}.picker-list[data-v-acf09322]{flex-direction:column;gap:8px;display:flex}.picker-item[data-v-acf09322]{color:#1a1a1a;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#f8f9fc;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;transition:background .15s,border-color .15s;display:flex}.picker-item[data-v-acf09322]:hover{background:#fff0f0;border-color:#fcc}.picker-icon[data-v-acf09322]{flex-shrink:0;font-size:20px}.picker-label[data-v-acf09322]{flex:1}.picker-arrow[data-v-acf09322]{color:#ccc;flex-shrink:0;font-size:14px}.widget-card[data-v-ee7679f0]{background:#fff;border-radius:14px;margin-bottom:10px;padding:16px;box-shadow:0 2px 12px #0000000f}.widget-title[data-v-ee7679f0]{color:#1a1a1a;margin-bottom:12px;font-size:15px;font-weight:600}.widget-input[data-v-ee7679f0]{color:#1a1a1a;box-sizing:border-box;background:#f5f6fa;border:1px solid #e8e8e8;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:16px;transition:border-color .2s}.widget-input[data-v-ee7679f0]:focus{background:#fff;border-color:#e5333b}.widget-input[data-v-ee7679f0]::placeholder{color:#bbb}.widget-hint[data-v-ee7679f0]{color:#999;margin-top:6px;font-size:12px}.widget-error[data-v-ee7679f0]{color:#ef4444;margin-top:6px;font-size:12px}.widget-submit[data-v-ee7679f0]{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#e5333b;border:none;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-size:15px;font-weight:600;transition:opacity .15s}.widget-submit[data-v-ee7679f0]:hover{opacity:.9}.widget-card[data-v-a62c9b6d]{text-align:center;background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 4px 20px #00000014}.widget-title[data-v-a62c9b6d]{color:#1a1a1a;margin-bottom:12px;font-size:18px;font-weight:700}.widget-body[data-v-a62c9b6d]{color:#666;white-space:pre-line;font-size:14px;line-height:1.8}.action-list[data-v-a62c9b6d]{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.action-btn[data-v-a62c9b6d]{color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8f9fc;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:background .15s;display:flex}.action-btn[data-v-a62c9b6d]:hover{background:#fff0f0;border-color:#fcc}.action-icon[data-v-a62c9b6d]{flex-shrink:0;font-size:18px}.action-label[data-v-a62c9b6d]{text-align:left;flex:1}.widget-card[data-v-00df1a86]{background:#fff;border-radius:14px;margin-bottom:10px;padding:16px;box-shadow:0 2px 12px #0000000f}.widget-title[data-v-00df1a86]{color:#1a1a1a;margin-bottom:12px;font-size:15px;font-weight:600}.fields-list[data-v-00df1a86]{flex-direction:column;margin-bottom:14px;display:flex}.field-row[data-v-00df1a86]{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.field-row[data-v-00df1a86]:last-child{border-bottom:none}.field-key[data-v-00df1a86]{color:#999}.field-val[data-v-00df1a86]{color:#1a1a1a;word-break:break-all;text-align:right;max-width:60%;font-weight:500}.picker-list[data-v-00df1a86]{flex-direction:column;gap:8px;display:flex}.picker-item[data-v-00df1a86]{color:#1a1a1a;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#f8f9fc;border:1px solid #eef0f5;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;transition:background .15s,border-color .15s;display:flex}.picker-item[data-v-00df1a86]:hover{background:#fff0f0;border-color:#fcc}.picker-icon[data-v-00df1a86]{flex-shrink:0;font-size:20px}.picker-label[data-v-00df1a86]{flex:1}.picker-arrow[data-v-00df1a86]{color:#ccc;flex-shrink:0;font-size:14px}.error-toast-container[data-v-4c9c4e2d]{z-index:20000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:12px;left:12px;right:12px}.error-toast-item[data-v-4c9c4e2d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#dc2626eb;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;box-shadow:0 4px 16px #0000004d}.error-toast-icon[data-v-4c9c4e2d]{flex-shrink:0;font-size:16px}.error-toast-text[data-v-4c9c4e2d]{word-break:break-all}.toast-enter-active[data-v-4c9c4e2d]{transition:all .25s ease-out}.toast-leave-active[data-v-4c9c4e2d]{transition:all .2s ease-in}.toast-enter-from[data-v-4c9c4e2d]{opacity:0;transform:translateY(-16px)}.toast-leave-to[data-v-4c9c4e2d]{opacity:0;transform:translateY(-8px)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;height:100%;overflow:hidden}body{color:#1a1a1a;background:#e8e8ed;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}#app{width:100%;max-width:430px}.app-root[data-v-5b44c3cd]{background:linear-gradient(#fafafa 0%,#f0f0f5 100%);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.main-area[data-v-5b44c3cd]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.widget-layer[data-v-5b44c3cd]{-webkit-overflow-scrolling:touch;z-index:10;flex:1;padding:12px 16px;overflow-y:auto}.widget-layer.pip[data-v-5b44c3cd]{justify-content:center;align-items:center;display:flex;overflow-y:visible}.widget-layer.pip[data-v-5b44c3cd]>*{width:100%;max-width:340px}.back-bar[data-v-5b44c3cd]{z-index:11;padding:8px 16px 0}.back-bar.pip[data-v-5b44c3cd]{justify-content:center;padding:12px 16px 0;display:flex}.back-bar.pip .back-btn[data-v-5b44c3cd]{width:100%;max-width:340px}.back-btn[data-v-5b44c3cd]{color:#888;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.bottom-area[data-v-5b44c3cd]{padding-bottom:env(safe-area-inset-bottom,8px);z-index:50;flex-shrink:0}
