.rich-text-renderer[data-v-0dfa79f3]{color:inherit;font-size:inherit;white-space:normal;overflow-wrap:anywhere;line-height:1.58;display:inline}.rich-text-renderer[data-v-0dfa79f3] p{margin:0 0 6px}.rich-text-renderer[data-v-0dfa79f3] p:last-child,.rich-text-renderer[data-v-0dfa79f3] ul:last-child,.rich-text-renderer[data-v-0dfa79f3] ol:last-child,.rich-text-renderer[data-v-0dfa79f3] blockquote:last-child,.rich-text-renderer[data-v-0dfa79f3] pre:last-child{margin-bottom:0}.rich-text-renderer[data-v-0dfa79f3] h1,.rich-text-renderer[data-v-0dfa79f3] h2,.rich-text-renderer[data-v-0dfa79f3] h3,.rich-text-renderer[data-v-0dfa79f3] h4,.rich-text-renderer[data-v-0dfa79f3] h5{color:inherit;margin:0 0 7px;font-weight:800;line-height:1.35}.rich-text-renderer[data-v-0dfa79f3] h1{font-size:1.55em}.rich-text-renderer[data-v-0dfa79f3] h2{font-size:1.35em}.rich-text-renderer[data-v-0dfa79f3] h3{font-size:1.2em}.rich-text-renderer[data-v-0dfa79f3] h4{font-size:1.08em}.rich-text-renderer[data-v-0dfa79f3] h5{font-size:1em}.rich-text-renderer[data-v-0dfa79f3] ul,.rich-text-renderer[data-v-0dfa79f3] ol{margin:4px 0 8px 1.25em;padding:0}.rich-text-renderer[data-v-0dfa79f3] li{margin:2px 0}.rich-text-renderer[data-v-0dfa79f3] blockquote{color:#1f2937d1;border-left:3px solid #4a90e26b;margin:6px 0;padding:4px 0 4px 10px}.rich-text-renderer[data-v-0dfa79f3] code{background:#0f172a14;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.rich-text-renderer[data-v-0dfa79f3] pre{white-space:pre-wrap;background:#0f172a14;border-radius:7px;margin:6px 0;padding:8px 10px}.rich-text-renderer[data-v-0dfa79f3] a{color:#1677ff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.rich-text-renderer[data-v-0dfa79f3] .rich-link-copy-btn{color:#fff;cursor:pointer;vertical-align:1px;background:linear-gradient(135deg,#1d8bff,#1262f2);border:0;border-radius:999px;align-items:center;height:20px;margin:0 3px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 3px 8px #1262f23d}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-ios-viewport-lock,.chat-ios-viewport-lock body,.chat-ios-viewport-lock #app{width:100%;overflow:hidden}.safe-bottom{padding-bottom:max(8px, env(safe-area-inset-bottom))}.chat-viewport-shell{height:var(--chat-viewport-height,100dvh);min-height:var(--chat-viewport-height,100dvh);overscroll-behavior:none;overflow:hidden}.chat-ios-viewport-lock .chat-viewport-shell{top:var(--chat-viewport-offset-top,0);width:100%;position:fixed;left:0;right:0}@supports not (height:100dvh){.chat-viewport-shell{height:var(--chat-viewport-height,100vh);min-height:var(--chat-viewport-height,100vh)}}.wechat-self{color:#111;background-color:#95ec69}.chat-header{background:#f3f4f6;border-bottom:1px solid #dfe3e8;flex-shrink:0;justify-content:center;align-items:center;min-height:62px;padding:9px 72px 8px;display:flex;position:relative}.chat-header-main{text-align:center;min-width:0;max-width:100%}.chat-header-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.chat-header-status{color:#07c160;margin-top:1px;font-size:13px;font-weight:500;line-height:16px}.chat-header-status-offline{color:#8a94a3}.history-top-loader,.history-top-done{color:#7b8794;background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto 6px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:0 4px 14px #0f172a14}.history-top-spinner{border:2px solid #dbe3ed;border-top-color:#07c160;border-radius:999px;width:13px;height:13px;animation:.8s linear infinite historySpin}@keyframes historySpin{to{transform:rotate(360deg)}}.chat-header-avatar{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}.chat-header-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:filter .16s,opacity .16s;display:block}.chat-header-avatar-offline img{filter:grayscale();opacity:.58}.msg-text-content{white-space:pre-wrap;overflow-wrap:anywhere}.msg-link-wrap{vertical-align:baseline;align-items:center;gap:4px;max-width:100%;display:inline-flex}.msg-text-link{color:#1677ff;text-underline-offset:2px;word-break:break-all;min-width:0;text-decoration:underline}.wechat-self .msg-text-link{color:#0b5ed7}.msg-link-copy-btn{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:linear-gradient(#19a7ff 0%,#0d8ff0 100%);border:0;border-radius:7px;outline:none;flex:none;justify-content:center;align-items:center;min-width:48px;height:26px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;transition:background .14s,box-shadow .14s,transform .14s;display:inline-flex;transform:translateY(1px);box-shadow:0 5px 11px #0d9bff38}.msg-link-copy-btn:hover{background:linear-gradient(#2db0ff 0%,#087ee0 100%);transform:translateY(0)scale(1.02);box-shadow:0 7px 14px #0d9bff4d}.msg-link-copy-btn:focus-visible{background:linear-gradient(#2db0ff 0%,#087ee0 100%);transform:translateY(0)scale(1.02);box-shadow:0 7px 14px #0d9bff4d}.msg-link-copy-btn:active{transform:translateY(1px)scale(.96)}.msg-link-copy-btn-done{color:#fff;background:linear-gradient(#22c55e 0%,#16a34a 100%);box-shadow:0 5px 11px #16a34a38}.wechat-self .msg-link-copy-btn{color:#fff;background:linear-gradient(#19a7ff 0%,#0d8ff0 100%)}.wechat-self .msg-link-copy-btn-done{color:#fff;background:linear-gradient(#22c55e 0%,#16a34a 100%)}.msg-text-emoji{font-size:28px;line-height:1.25}.smart-reply-menu{color:#374151;min-width:178px}.smart-reply-menu-title{color:#4b5563;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.5}.smart-reply-menu-list{gap:4px;display:grid}.smart-reply-menu-button{color:#5b55d6;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;width:100%;padding:0;font-size:14px;font-weight:600;line-height:1.55;transition:color .16s,opacity .16s;display:flex}.smart-reply-menu-button:hover{color:#4338ca;outline:none}.smart-reply-menu-button:focus-visible{color:#4338ca;outline:none}.smart-reply-menu-button:disabled{cursor:wait;opacity:.62}.smart-reply-menu-button-loading{color:#059669}.smart-reply-menu-index{flex:none}.message-bubble-text{border-radius:16px;padding:8px 12px}.message-bubble-media{box-shadow:none;background:0 0;padding:0}.media-image-button,.media-video-button{-webkit-appearance:none;appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:14px;outline:none;padding:0;display:block;position:relative;overflow:hidden}.media-video-button{cursor:pointer}.media-image,.media-video,.media-video-cover{object-fit:contain;background:0 0;border-radius:14px;max-width:min(260px,68vw);max-height:300px;display:block;box-shadow:0 1px 3px #0f172a1f}.media-video{width:min(280px,70vw)}.media-video-cover{object-fit:contain;width:auto;height:auto}.media-video-placeholder{width:min(280px,70vw);aspect-ratio:var(--media-video-cover-ratio,16 / 9);color:#f8fafc;box-sizing:border-box;background:radial-gradient(circle at 22% 18%,#ffffff3d,#0000 30%),linear-gradient(135deg,#475569 0%,#1f2937 48%,#0f172a 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-video-placeholder:before{content:"";opacity:.45;background:linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/18px 100%,linear-gradient(#ffffff14,#0000 44%) 0 0/100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.media-video-placeholder:after{content:"";background:#22c55e2e;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-52px;right:-34px}.media-video-placeholder-content{z-index:1;color:#ffffffeb;letter-spacing:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a70;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:12px}.media-video-placeholder-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.media-loading{color:#64748b;align-items:center;height:32px;font-size:12px;display:inline-flex}.media-progress-overlay{border-radius:inherit;pointer-events:none;background:#0f172a2e;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.media-progress-ring{border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:3px;display:flex;box-shadow:0 8px 22px #0f172a47}.media-progress-core{color:#fff;background:#0f172aad;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:800;line-height:1;display:flex}.media-play-button{color:#fff;background:#0f172aad;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0f172a47}.media-play-button svg{fill:currentColor;width:25px;height:25px}.media-video-button:disabled{cursor:default}.media-video-button-loading .media-video-cover,.media-video-button-error .media-video-cover{filter:saturate(.86)brightness(.86)}.media-playback-loading,.media-playback-error{border-radius:inherit;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0f172a85,#0f172ac2);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.media-playback-error{background:linear-gradient(#0f172a7a,#581c1cc2)}.media-playback-meter{--media-playback-progress:1%;background:linear-gradient(145deg,#ffffff38,#ffffff12),#0f172a57;border:1px solid #ffffff57;border-radius:18px;justify-content:center;align-items:center;width:52px;height:72px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 10px 28px #0f172a52}.media-playback-meter:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff61,#0000);border-radius:999px;height:18px;position:absolute;top:5px;bottom:auto;left:7px;right:7px}.media-playback-meter-fill{height:var(--media-playback-progress);background:linear-gradient(#ffffff61,#0000 34%),linear-gradient(#78f7c5 0%,#22c55e 58%,#16a34a 100%);border-radius:14px;min-height:6px;transition:height .28s;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 -4px 12px #78f7c559,inset 0 1px #ffffff61}.media-playback-percent{z-index:3;color:#fff;text-shadow:0 1px 4px #0f172a94;font-size:13px;font-weight:800;line-height:1;position:relative}.media-playback-label{color:#fffffff5;letter-spacing:0;text-shadow:0 1px 3px #0f172a6b;font-size:12px;font-weight:700;line-height:1}.media-playback-retry-icon{background:#0f172a9e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 22px #0f172a47}.media-playback-retry-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.message-audio-wrap{max-width:min(340px,68vw)!important}.message-content-stack{flex-direction:column;gap:4px;max-width:100%;display:inline-flex}.message-content-stack-self{align-items:flex-end}.message-content-stack-peer{align-items:flex-start}.message-time-line{white-space:nowrap;align-items:center;gap:3px;min-height:13px;padding:0 3px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.message-time-line-self{color:#16653494}.message-time-line-peer{color:#64748bbd}.message-time-status{margin-left:2px;font-size:9px}.message-time-status-error{color:#ef4444}.media-audio-bubble{--audio-bubble-width:128px;width:min(var(--audio-bubble-width), 64vw);-webkit-appearance:none;appearance:none;min-height:40px;box-shadow:none;cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;transition:filter .14s,transform .14s;display:inline-flex;position:relative}.media-audio-bubble:hover{filter:brightness(.98);outline:none;transform:translateY(-1px)}.media-audio-bubble:focus-visible{filter:brightness(.98);outline:none;transform:translateY(-1px)}.media-audio-bubble:disabled{cursor:default;opacity:.82;transform:none}.media-audio-bubble:after{content:"";background:inherit;width:10px;height:10px;position:absolute;top:15px;transform:rotate(45deg)}.media-audio-self{color:#050505;background:#95ec69;flex-direction:row;justify-content:flex-end}.media-audio-self:after{border-top-right-radius:3px;right:-5px}.media-audio-peer{color:#050505;background:#fff;flex-direction:row;justify-content:flex-start}.media-audio-peer:after{border-bottom-left-radius:3px;left:-5px}.media-audio-duration{flex:none;font-size:18px;font-weight:300;line-height:1}.media-audio-loading{justify-content:center;gap:7px}.media-audio-spinner{opacity:.72;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:16px;height:16px;animation:.82s linear infinite media-playback-spin}.media-audio-preparing{flex:none;font-size:13px;font-weight:600;line-height:1}.media-audio-wave{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;flex:none;width:25px;height:25px}.media-audio-peer .media-audio-wave{transform:rotate(180deg)}.media-audio-wave path{opacity:.96}.media-audio-playing .media-audio-wave path{animation:1.05s ease-in-out infinite voice-wave}.media-audio-playing .media-audio-wave path:nth-child(3){animation-delay:.12s}.media-audio-playing .media-audio-wave path:nth-child(4){animation-delay:.24s}.media-audio-sending .media-audio-wave{opacity:.55}@keyframes voice-wave{0%,to{opacity:.35}45%{opacity:1}}@keyframes media-playback-spin{to{transform:rotate(360deg)}}.new-message-jump{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;white-space:nowrap;background:#07c160;border:0;border-radius:999px;outline:none;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #07c1603d}.new-message-jump:hover{background:#06ad56;transform:translate(-50%)translateY(-1px);box-shadow:0 10px 24px #07c1604d}.new-message-jump:focus-visible{background:#06ad56;transform:translate(-50%)translateY(-1px);box-shadow:0 10px 24px #07c1604d}.new-message-jump-icon{font-size:13px;font-weight:900;line-height:1}.image-viewer-mask{z-index:80;overscroll-behavior:contain;background:#0f172aeb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.image-viewer-mask-zoomed{justify-content:flex-start;align-items:flex-start}.image-viewer-tools{z-index:82;gap:8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.image-viewer-tool{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 12px;font-size:15px;font-weight:700;line-height:1;display:flex;box-shadow:0 12px 32px #0000003d}.image-viewer-tool:hover{background:#07c160e6;outline:none}.image-viewer-tool:focus-visible{background:#07c160e6;outline:none}.image-viewer-img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;max-width:100%;max-height:100%;display:block;box-shadow:0 24px 70px #00000059}.image-viewer-img-zoomed{cursor:zoom-out;width:auto;max-width:none;height:auto;max-height:none}.video-viewer-video{background:#000;border-radius:10px;width:min(100%,960px);max-height:100%;display:block;box-shadow:0 24px 70px #00000059}.image-viewer-close{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.image-viewer-close:hover{background:#ffffff38}.image-viewer-close:focus-visible{background:#ffffff38}.wechat-composer{background:#f6f7f9;border-top:1px solid #dfe3e8;flex-shrink:0;padding:8px 10px}.wechat-composer.safe-bottom{padding-bottom:max(8px, env(safe-area-inset-bottom))}.chat-keyboard-open .wechat-composer.safe-bottom{padding-bottom:8px}.composer-error{color:#ef4444;margin:0 2px 6px;font-size:12px}.composer-main-row{align-items:flex-end;gap:8px;display:flex}.composer-round-btn{-webkit-appearance:none;appearance:none;color:#2f3338;background:0 0;border:0;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .14s,color .14s,transform .14s;display:flex}.composer-round-btn svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:29px;height:29px}.composer-round-btn:hover,.composer-round-btn-active{color:#111827;background:#e8edf3}.composer-round-btn:focus-visible{color:#111827;background:#e8edf3}.composer-round-btn:active{transform:scale(.96)}.composer-round-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.composer-input{resize:none;color:#111827;background:#fff;border:0;border-radius:7px;outline:none;flex:1;width:100%;min-height:38px;max-height:94px;padding:9px 11px;font-size:15px;line-height:20px;transition:box-shadow .14s;box-shadow:inset 0 0 0 1px #0f172a0a}.composer-input:focus{box-shadow:inset 0 0 0 1px #07c1606b}.composer-input::placeholder{color:#a5adb8}.composer-send-btn{-webkit-appearance:none;appearance:none;color:#fff;background:#07c160;border:0;border-radius:7px;outline:none;flex-shrink:0;min-width:58px;height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background .14s,opacity .14s,transform .14s}.composer-send-btn:hover{background:#06ad56}.composer-send-btn:focus-visible{background:#06ad56}.composer-send-btn:active{transform:scale(.98)}.composer-send-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.composer-status{color:#6b7280;font-size:12px}.composer-sheet{border-top:1px solid #e7ebf0;margin-top:8px;padding:12px 2px 4px;animation:.14s ease-out both composer-sheet-in}.emoji-panel{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.emoji-item{aspect-ratio:1;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:12px;outline:none;width:100%;font-size:23px;line-height:1;transition:background .14s,transform .14s;box-shadow:inset 0 0 0 1px #0f172a08}.emoji-item:hover{background:#eef2f6;transform:scale(1.06)}.emoji-item:focus-visible{background:#eef2f6;transform:scale(1.06)}.attach-panel{grid-template-columns:repeat(4,minmax(58px,1fr));gap:12px 14px;display:grid}.attach-item{-webkit-appearance:none;appearance:none;color:#4b5563;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;min-width:0;padding:0;font-size:12px;display:flex}.attach-icon{color:#2f3338;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:background .14s,transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0f172a0f,inset 0 0 0 1px #0f172a0a}.attach-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:28px;height:28px}.attach-label{white-space:nowrap;margin-top:7px}.attach-item:hover .attach-icon{background:#eef2f6;transform:translateY(-1px);box-shadow:0 3px 10px #0f172a14,inset 0 0 0 1px #0f172a0d}.attach-item:focus-visible .attach-icon{background:#eef2f6;transform:translateY(-1px);box-shadow:0 3px 10px #0f172a14,inset 0 0 0 1px #0f172a0d}.attach-item:disabled{cursor:not-allowed;opacity:.5}.attach-panel .composer-status{grid-column:1/-1;padding:2px 4px 0}.captcha-page,.blocked-page{min-height:var(--chat-vh,100vh);background:#f4f7fb;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.captcha-page{isolation:isolate;overflow:hidden}.captcha-page:before{z-index:-2;background-image:var(--captcha-bg-image);content:"";filter:blur(var(--captcha-bg-blur,0));opacity:var(--captcha-bg-opacity,0);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.captcha-page:after{z-index:-1;background:var(--captcha-bg-overlay,#fff0);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.captcha-card,.blocked-card{background:#fff;border:1px solid #e5edf5;border-radius:18px;width:min(420px,100%);padding:22px;box-shadow:0 18px 48px #1e293b1f}.captcha-card{isolation:isolate;position:relative;overflow:hidden}.captcha-card-title{text-align:center;margin-bottom:20px}.captcha-card h1,.blocked-card h1{color:#111827;margin:0;font-size:22px;font-weight:800}.captcha-card p{color:#1f4f46;margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.5}.blocked-card p{color:#667085;margin:5px 0 0;font-size:13px}.captcha-code-box{color:#1d4ed8;letter-spacing:8px;background:#f8fbff;border:1px solid #dceafd;border-radius:12px;justify-content:center;align-items:center;height:54px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:900;display:flex}.captcha-code-box img{object-fit:contain;max-width:100%;height:54px;display:block}.captcha-input{color:#1f2937;border:1px solid #dce6f0;border-radius:10px;outline:none;width:100%;height:42px;margin-top:12px;padding:0 12px;font-size:15px}.captcha-input:focus{border-color:#13c27b;box-shadow:0 0 0 3px #13c27b1f}.captcha-slider-wrap{color:#4b5563;gap:12px;font-size:13px;display:grid}.captcha-slider{accent-color:#13c27b}.captcha-qa-wrap{flex-direction:column;gap:12px;display:flex}.captcha-qa-wrap .captcha-input{margin-top:0}.captcha-human-code-box{margin-top:2px}.captcha-click-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.captcha-click-grid button{color:#344054;background:#fff;border:1px solid #dce6f0;border-radius:10px;height:42px;font-weight:800}.captcha-click-grid .captcha-click-active{color:#0f9f67;background:#13c27b1a;border-color:#13c27b}.captcha-error{color:#e11d48!important;margin-top:10px!important}.captcha-refresh{color:#2563eb;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:0;font-size:13px;font-weight:800;display:block}.captcha-refresh:disabled{cursor:not-allowed;opacity:.55}.captcha-submit{color:#fff;background:#13c27b;border:0;border-radius:11px;width:100%;height:42px;margin-top:16px;font-weight:900}.captcha-page-qa{justify-content:flex-start;align-items:flex-start;padding:max(58px,min(8vh,104px)) 14px 22px;overflow:auto}.captcha-qa-scene{gap:14px;width:fit-content;max-width:calc(100vw - 22px);margin-left:max(8px,min(5vw,68px));display:grid}.captcha-qa-turn{grid-template-columns:40px minmax(0,max-content);grid-template-areas:"avatar bubble"".answer";align-items:flex-start;gap:12px 8px;display:grid}.captcha-qa-avatar{object-fit:cover;background:#fff;border:2px solid #ffffffad;border-radius:50%;grid-area:avatar;width:36px;height:36px;box-shadow:0 4px 12px #0f172a2e}.captcha-qa-bubble{background:#fffffff0;border-radius:6px;grid-area:bubble;width:min(360px,100vw - 74px);min-width:min(260px,100vw - 74px);min-height:88px;padding:15px 20px 17px;position:relative;box-shadow:0 10px 24px #0f172a29}.captcha-qa-bubble:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:7px solid #fffffff0;width:0;height:0;position:absolute;top:10px;left:-7px}.captcha-qa-bubble h2{color:#111827;margin:0;font-size:max(16px,min(3.8vw,20px));font-weight:800;line-height:1.42}.captcha-qa-bubble p{color:#111827;margin:0;font-size:14px;font-weight:700;line-height:1.5}.captcha-qa-turn-retry{grid-template-areas:"avatar bubble"".retry";row-gap:8px}.captcha-qa-wrong-bubble{width:min(300px,100vw - 74px);min-width:min(210px,100vw - 74px);min-height:0;padding:12px 16px}.captcha-qa-retry-action{grid-area:retry;justify-self:center;justify-items:center;gap:6px;display:grid}.captcha-qa-retry-btn{color:#fff;background:#1677ff;border:0;border-radius:999px;min-width:92px;height:32px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;box-shadow:0 6px 14px #1677ff33}.captcha-qa-retry-btn:disabled{cursor:wait;opacity:.72}.captcha-qa-retry-error{text-align:center;max-width:220px;margin:0!important}.captcha-qa-options{gap:10px;width:min(180px,100%);margin-top:14px;display:grid}.captcha-qa-options button{color:#fff;background:#ff3f4d;border:0;border-radius:999px;min-height:38px;padding:8px 18px;font-size:14px;font-weight:900;line-height:1.2;box-shadow:0 6px 14px #ff3f4d2e}.captcha-qa-options button:active:not(:disabled){transform:translateY(1px)}.captcha-qa-options button:disabled{cursor:wait;opacity:.72}.captcha-qa-answer-bubble{color:#111827;text-align:center;background:#95ec69;border-radius:10px;grid-area:answer;justify-self:end;max-width:min(160px,72%);padding:9px 16px;font-size:15px;font-weight:900;line-height:1.25;position:relative;box-shadow:0 6px 14px #16653429}.captcha-qa-answer-bubble:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #95ec69;width:0;height:0;position:absolute;top:12px;right:-6px}.captcha-qa-entering{color:#1f4f8f;background:#ffffffe0;border:1px solid #1677ff29;border-radius:999px;justify-self:center;align-items:center;gap:8px;min-height:30px;margin-left:48px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 6px 14px #0f172a14}.captcha-qa-entering-spinner{border:2px solid #1677ff2e;border-top-color:#1677ff;border-radius:50%;width:13px;height:13px;animation:.72s linear infinite captcha-entering-spin}.captcha-qa-entering button{color:#fff;background:#1677ff;border:0;border-radius:999px;height:24px;padding:0 10px;font-size:12px;font-weight:800;line-height:1}.captcha-qa-entering button:disabled{cursor:wait;opacity:.72}@keyframes captcha-entering-spin{to{transform:rotate(360deg)}}.captcha-qa-human{gap:9px;width:min(240px,100%);margin-top:14px;display:grid}.captcha-qa-human .captcha-code-box{letter-spacing:5px;height:42px;font-size:17px}.captcha-qa-human .captcha-code-box img{height:42px}.captcha-qa-human .captcha-input{border-radius:9px;height:36px;margin-top:0;font-size:13px}.captcha-qa-human .captcha-submit{border-radius:9px;height:36px;margin-top:0;font-size:14px;font-weight:800}.captcha-qa-bubble .captcha-error{font-size:12px;margin-top:10px!important}@media (max-width:520px){.captcha-qa-turn{grid-template-columns:40px minmax(0,1fr)}.captcha-qa-bubble{width:min(308px,100vw - 78px);min-width:min(238px,100vw - 78px);min-height:78px;padding:13px 17px 15px}.captcha-qa-wrong-bubble{width:min(268px,100vw - 78px);min-width:min(198px,100vw - 78px);min-height:0;padding:11px 15px}.captcha-qa-retry-btn{min-width:88px;height:31px;padding:0 14px;font-size:12px}.captcha-qa-options{gap:9px;width:min(164px,100%);margin-top:12px}.captcha-qa-options button{min-height:36px;font-size:13px;box-shadow:0 5px 12px #ff3f4d2e}.captcha-qa-answer-bubble{border-radius:9px;max-width:min(132px,70%);padding:8px 14px;font-size:14px}.captcha-qa-entering{min-height:28px;margin-left:36px;padding:0 10px;font-size:12px}}.blocked-card{text-align:center;position:relative}.blocked-guide-arrow{color:#13c27b;font-size:48px;font-weight:900;position:absolute;top:-44px;right:16px;transform:rotate(90deg)}.blocked-guide-steps{gap:8px;margin-top:18px;display:grid}.blocked-guide-steps span{color:#0f9f67;background:#f1f8f5;border-radius:10px;padding:10px;font-size:13px;font-weight:800}.chat-scroll-notice{color:#0f9f67;white-space:nowrap;background:linear-gradient(90deg,#ecfdf5,#f0fdf4);border-bottom:1px solid #e5e7ebeb;font-size:12px;font-weight:800;overflow:hidden}.chat-scroll-track{will-change:transform;min-width:max-content;animation:18s linear infinite chat-marquee;display:inline-flex}.chat-scroll-track span{box-sizing:border-box;justify-content:center;align-items:center;min-width:100vw;padding:7px 40px;display:inline-flex}@keyframes chat-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes composer-sheet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.emoji-panel{grid-template-columns:repeat(6,minmax(0,1fr))}.attach-panel{grid-template-columns:repeat(3,minmax(58px,1fr))}}@keyframes msg-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.msg-bubble-enter{animation:.18s ease-out both msg-slide-in}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container,[container=""]{width:100%}[\!container=""]{width:100%!important}@media (min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.grid{display:grid}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.inline{display:inline}.block{display:block}.hidden{display:none}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.h1{height:.25rem}.h2{height:.5rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.min-h-0{min-height:0}.w-9{width:2.25rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.resize{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.b,.border,[b=""]{border-width:1px}.rounded-full{border-radius:9999px}.rounded-tl-sm,[rounded-tl-sm=""]{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246/var(--un-bg-opacity)) }.bg-emerald-500{--un-bg-opacity:1;background-color:rgb(16 185 129/var(--un-bg-opacity)) }.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity)) }.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251/var(--un-bg-opacity)) }.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity)) }.object-cover{object-fit:cover}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}[text~="0"]{font-size:0}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity)) }.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity)) }.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity)) }.text-gray-800,[text-gray-800=""]{--un-text-opacity:1;color:rgb(31 41 55/var(--un-text-opacity)) }.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity)) }.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.opacity-70{opacity:.7}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.sm\:max-w-sm{max-width:24rem}}
