.universal-video-container[data-v-9c89084c]{position:relative;max-width:240px;margin:0 auto;overflow:hidden;background:#0a0805;border-radius:10px;border:1px solid rgba(184,134,43,.45);box-shadow:0 0 0 1px rgba(0,0,0,.4);aspect-ratio:var(--video-aspect-ratio,16/9);display:flex;justify-content:center;align-items:center}.universal-video-container.portrait-video[data-v-9c89084c]{--video-aspect-ratio:9/16;max-width:100%}.universal-video-container.landscape-video[data-v-9c89084c]{--video-aspect-ratio:16/9}.responsive-video[data-v-9c89084c]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer}.responsive-video.portrait-orientation[data-v-9c89084c]{-o-object-fit:cover;object-fit:cover}.mobile-mode .universal-video-container[data-v-9c89084c]{max-width:100vw}.mobile-mode.portrait-video[data-v-9c89084c]{max-width:100%}.video-poster[data-v-9c89084c]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.play-icon[data-v-9c89084c]{width:52px;height:52px;background:radial-gradient(circle,rgba(244,209,102,.25) 0,rgba(0,0,0,.7) 70%);border:1.5px solid rgba(244,209,102,.7);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .3s;box-shadow:0 0 14px rgba(244,209,102,.35)}.video-poster:hover .play-icon[data-v-9c89084c]{transform:scale(1.1)}.duration-badge[data-v-9c89084c]{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.78);color:#f4d166;padding:2px 8px;border-radius:4px;font-size:11px;border:1px solid rgba(184,134,43,.5);z-index:2}.fullscreen-mode[data-v-9c89084c]{-o-object-fit:contain!important;object-fit:contain!important}.mobile-mode .responsive-video[data-v-9c89084c]::-webkit-media-controls-panel{background:linear-gradient(transparent,rgba(0,0,0,.7))}@supports not (aspect-ratio:16/9){.universal-video-container[data-v-9c89084c]{position:relative;padding-bottom:calc(100%/var(--video-aspect-ratio, .5625));height:0}.universal-video-container.portrait-video[data-v-9c89084c]{padding-bottom:177.77778%}.universal-video-container.landscape-video[data-v-9c89084c]{padding-bottom:56.25%}.responsive-video[data-v-9c89084c]{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width:768px){.universal-video-container.portrait-video[data-v-9c89084c]{max-width:100%;margin:0 auto}.universal-video-container.landscape-video[data-v-9c89084c]{max-width:100%}}@media (min-width:769px){.rotation-prompt[data-v-9c89084c]{display:none}}.lottie-player[data-v-bc3a163c]{display:inline-block;flex-shrink:0;pointer-events:none}.kf-app[data-v-c551eb24]{height:100vh;width:100%;display:flex;align-items:stretch;justify-content:center;position:relative;overflow:hidden}.kf-shell[data-v-c551eb24]{position:relative;width:100%;max-width:720px;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(28,21,12,.95),rgba(15,11,6,.98));border-left:1px solid rgba(212,161,58,.18);border-right:1px solid rgba(212,161,58,.18);box-shadow:0 0 60px rgba(0,0,0,.7)}.kf-header[data-v-c551eb24]{position:relative;flex-shrink:0;padding:14px 16px 12px;background:linear-gradient(180deg,rgba(46,33,15,.85),rgba(20,15,8,.9));border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,#b8862b,#f4d166,#b8862b,transparent) 1;border-image:linear-gradient(90deg,transparent,#b8862b,#f4d166,#b8862b,transparent) 1}.kf-header-inner[data-v-c551eb24]{display:flex;align-items:center;gap:12px}.kf-header-avatar[data-v-c551eb24]{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#1d1610;border:2px solid transparent;background-image:linear-gradient(#1d1610,#1d1610),linear-gradient(135deg,#b8862b,#f4d166 50%,#b8862b);background-origin:border-box;background-clip:padding-box,border-box;flex-shrink:0}.kf-header-avatar img[data-v-c551eb24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.kf-header-avatar--placeholder[data-v-c551eb24]{display:flex;align-items:center;justify-content:center;font-size:18px;color:#f4d166;font-weight:700}.kf-online-dot[data-v-c551eb24]{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#41d68f;border:2px solid #1d1610;box-shadow:0 0 6px rgba(65,214,143,.7)}.kf-header-meta[data-v-c551eb24]{flex:1;min-width:0;text-align:left}.kf-header-name[data-v-c551eb24]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;line-height:1.3}.kf-online-tag[data-v-c551eb24]{font-size:11px;padding:1px 7px;border-radius:8px;background:rgba(65,214,143,.15);color:#41d68f;border:1px solid rgba(65,214,143,.4);font-weight:500}.kf-header-sub[data-v-c551eb24]{margin-top:3px;font-size:12px;color:#9b8868}.kf-text-gold[data-v-c551eb24]{background:linear-gradient(135deg,#f4d166,#ffeaa3 50%,#c2942e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kf-text-gold-soft[data-v-c551eb24]{color:#d4af6a}.kf-header-deco[data-v-c551eb24]{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(184,134,43,.5) 30%,rgba(244,209,102,.85) 50%,rgba(184,134,43,.5) 70%,transparent);filter:blur(.5px)}.kf-msg-list[data-v-c551eb24]{flex:1;overflow-y:scroll;overflow-x:hidden;padding:14px 12px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kf-msg-list[data-v-c551eb24]::-webkit-scrollbar{display:none}.kf-msg-row-wrap[data-v-c551eb24]{margin-bottom:14px}.kf-msg-row-wrap[data-v-c551eb24]:last-child{margin-bottom:4px}.kf-tips[data-v-c551eb24]{display:flex;justify-content:center;margin:10px 0}.kf-tips span[data-v-c551eb24]{display:inline-block;padding:5px 14px;font-size:12px;color:#d4af6a;background:rgba(184,134,43,.08);border:1px solid rgba(184,134,43,.3);border-radius:12px;letter-spacing:.5px}.kf-msg-row[data-v-c551eb24]{display:flex;align-items:flex-start;gap:10px}.kf-msg-row--mine[data-v-c551eb24]{flex-direction:row-reverse}.kf-msg-avatar[data-v-c551eb24]{flex-shrink:0;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#1a140b;border:1.5px solid transparent;background-image:linear-gradient(#1a140b,#1a140b),linear-gradient(135deg,#b8862b,#f4d166,#b8862b);background-origin:border-box;background-clip:padding-box,border-box;display:flex;align-items:center;justify-content:center}.kf-msg-avatar img[data-v-c551eb24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.kf-msg-avatar-text[data-v-c551eb24]{font-size:13px;color:#f4d166;font-weight:600}.kf-msg-bubble-wrap[data-v-c551eb24]{display:flex;flex-direction:column;max-width:calc(100% - 60px)}.kf-msg-row--mine .kf-msg-bubble-wrap[data-v-c551eb24]{align-items:flex-end}.kf-msg-bubble[data-v-c551eb24]{position:relative;padding:9px 13px;border-radius:4px 14px 14px 14px;background:linear-gradient(180deg,rgba(36,26,14,.9),rgba(24,18,10,.95));color:#f0e1bf;font-size:14px;line-height:1.55;word-wrap:break-word;word-break:break-word;border:1px solid rgba(184,134,43,.35);box-shadow:0 2px 8px rgba(0,0,0,.3);text-align:left;max-width:100%}.kf-msg-bubble--mine[data-v-c551eb24]{border-radius:14px 4px 14px 14px;background:linear-gradient(135deg,#faf2cc,#fef9e7 50%,#f7edb0);color:#4a3c12;border:1px solid #f0e098;box-shadow:0 2px 8px rgba(184,134,43,.08),inset 0 1px 0 hsla(0,0%,100%,.7)}.kf-msg-bubble--mine .kf-msg-text[data-v-c551eb24]{color:#4a3c12;font-weight:500}.kf-msg-bubble--media[data-v-c551eb24]{padding:0;background:transparent!important;border:none!important;box-shadow:none!important}.kf-msg-text[data-v-c551eb24]{white-space:pre-wrap}.kf-msg-img[data-v-c551eb24]{max-width:200px;max-height:240px;cursor:pointer;background:#0a0805}.kf-msg-img[data-v-c551eb24],.kf-msg-img[data-v-c551eb24] img{border-radius:10px;display:block}.kf-msg-time[data-v-c551eb24]{margin-top:4px;font-size:10px;color:#6f6047;letter-spacing:.4px;padding:0 4px}.kf-footer[data-v-c551eb24]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));background:rgba(16,12,7,.98);border-top:1px solid rgba(184,134,43,.22)}.kf-tool-btn[data-v-c551eb24]{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:none;background:transparent;color:#9b8868;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .15s,transform .12s}.kf-tool-btn svg[data-v-c551eb24]{width:23px;height:23px}.kf-tool-btn[data-v-c551eb24]:active{transform:scale(.88)}.kf-tool-btn.is-active[data-v-c551eb24]{color:#f4d166}.kf-input-wrap[data-v-c551eb24]{flex:1;height:38px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid rgba(184,134,43,.2);transition:border-color .2s,background .2s;display:flex;align-items:center}.kf-input-wrap[data-v-c551eb24]:focus-within{border-color:rgba(244,209,102,.55);background:hsla(0,0%,100%,.09)}.kf-input[data-v-c551eb24]{width:100%;height:100%;background:transparent;border:none;outline:none;padding:0 12px;font-size:15px;color:#f0e1bf;caret-color:#f4d166;box-sizing:border-box}.kf-input[data-v-c551eb24]::-moz-placeholder{color:rgba(155,136,104,.7)}.kf-input[data-v-c551eb24]::placeholder{color:rgba(155,136,104,.7)}.kf-voice-hold[data-v-c551eb24]{flex:1;height:38px;border-radius:8px;border:1px solid rgba(184,134,43,.3);background:hsla(0,0%,100%,.05);color:#d4b97a;font-size:15px;font-weight:500;cursor:pointer;transition:all .15s;letter-spacing:.5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.kf-voice-hold.is-pressing[data-v-c551eb24]{background:rgba(184,134,43,.18);border-color:#f4d166;color:#f4d166;transform:scale(.97)}.kf-voice-hold[data-v-c551eb24]:disabled{opacity:.45;cursor:not-allowed}.kf-btn-send[data-v-c551eb24]{flex-shrink:0;height:34px;padding:0 16px;border-radius:6px;border:none;background:linear-gradient(135deg,#c2942e,#f4d166 50%,#b8862b);color:#1a1208;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:opacity .15s,transform .12s;white-space:nowrap}.kf-btn-send[data-v-c551eb24]:active{opacity:.85;transform:scale(.96)}.kf-staging[data-v-c551eb24]{flex-shrink:0;padding:8px 10px 10px;background:linear-gradient(180deg,rgba(20,15,8,.92),rgba(10,7,3,.96));border-top:1px solid rgba(184,134,43,.22);transition:background .2s,box-shadow .2s,border-color .2s;position:relative;z-index:70}.kf-staging.is-drag-active[data-v-c551eb24]{background:linear-gradient(180deg,rgba(244,209,102,.18),rgba(184,134,43,.12));border-top-color:#f4d166;box-shadow:inset 0 0 0 1px rgba(244,209,102,.55),0 -6px 20px rgba(244,209,102,.25)}.kf-staging-row[data-v-c551eb24]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kf-staging-item[data-v-c551eb24]{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1.5px solid rgba(184,134,43,.45);background:#0a0805;box-shadow:0 1px 4px rgba(0,0,0,.5);flex-shrink:0}.kf-staging-item.is-uploading[data-v-c551eb24]{border-color:#f4d166;box-shadow:0 0 8px rgba(244,209,102,.55)}.kf-staging-thumb[data-v-c551eb24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kf-staging-video[data-v-c551eb24]{position:relative;display:flex;align-items:center;justify-content:center;background:#000}.kf-staging-video video[data-v-c551eb24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kf-staging-play[data-v-c551eb24]{position:absolute;width:26px;height:26px;filter:drop-shadow(0 0 4px rgba(0,0,0,.7));pointer-events:none}.kf-staging-remove[data-v-c551eb24]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,.75);color:#f4d166;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:transform .15s,background .15s}.kf-staging-remove[data-v-c551eb24]:hover{background:rgba(244,209,102,.9);color:#000;transform:scale(1.1)}.kf-staging-remove[data-v-c551eb24]:disabled{opacity:.4;cursor:not-allowed}.kf-staging-overlay[data-v-c551eb24]{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;pointer-events:none}.kf-staging-overlay-text[data-v-c551eb24]{font-size:12px;color:#f4d166;font-weight:600;text-shadow:0 0 4px rgba(0,0,0,.8)}.kf-staging-add[data-v-c551eb24]{width:64px;height:64px;border-radius:8px;border:1.5px dashed rgba(184,134,43,.6);background:transparent;color:rgba(244,209,102,.65);display:flex;align-items:center;position:relative;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s}.kf-staging-add[data-v-c551eb24]:hover:not(.is-disabled):not(.is-full){border-color:#f4d166;color:#f4d166;background:rgba(244,209,102,.05)}.kf-staging-add.is-disabled[data-v-c551eb24],.kf-staging-add.is-full[data-v-c551eb24]{cursor:not-allowed;opacity:.55;border-style:solid;border-color:rgba(184,134,43,.35);color:rgba(244,209,102,.45)}.kf-staging-add.is-disabled .kf-file-input[data-v-c551eb24]{pointer-events:none}.kf-staging-add svg[data-v-c551eb24]{width:22px;height:22px}.kf-staging-add-full[data-v-c551eb24]{font-size:11px;letter-spacing:.5px}.kf-staging-meta[data-v-c551eb24]{margin-top:6px;padding-left:2px;font-size:11px;color:#6f6047;letter-spacing:.3px;display:flex;align-items:center;justify-content:space-between;gap:8px}.kf-staging-meta-text[data-v-c551eb24]{flex:1;min-width:0}.kf-staging-retry-all[data-v-c551eb24]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;border:1px solid rgba(217,87,87,.6);background:rgba(217,87,87,.12);color:#ff9c9c;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.kf-staging-retry-all[data-v-c551eb24]:hover{background:rgba(217,87,87,.22);color:#ffb5b5}.kf-staging-retry-all[data-v-c551eb24]:active{transform:scale(.96)}.kf-staging-retry-all svg[data-v-c551eb24]{width:11px;height:11px}.kf-staging-item.is-drag-src[data-v-c551eb24]{opacity:.35;filter:grayscale(.3)}.kf-staging-item.is-drag-over[data-v-c551eb24]{box-shadow:-3px 0 0 0 #f4d166,0 0 12px rgba(244,209,102,.35)}.kf-staging-add.is-drop-end[data-v-c551eb24]{background:linear-gradient(180deg,rgba(244,209,102,.32),rgba(184,134,43,.22));border-color:#f4d166;color:#f4d166;box-shadow:0 0 0 2px rgba(244,209,102,.55),0 0 14px rgba(244,209,102,.4);transform:scale(1.06)}.kf-staging-item[data-v-c551eb24]{cursor:zoom-in}.kf-staging-item.is-error[data-v-c551eb24]{border-color:#d95757;box-shadow:0 0 6px rgba(217,87,87,.5)}.kf-staging-item.is-error[data-v-c551eb24],.kf-staging-item.is-uploading[data-v-c551eb24]{cursor:default}.kf-staging-retry[data-v-c551eb24]{position:absolute;bottom:2px;right:2px;width:22px;height:22px;border-radius:50%;border:none;background:rgba(217,87,87,.92);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:3;transition:transform .15s,background .15s}.kf-staging-retry[data-v-c551eb24]:hover{background:#e96b6b;transform:scale(1.1)}.kf-staging-retry[data-v-c551eb24]:disabled{opacity:.5;cursor:not-allowed}.kf-staging-retry svg[data-v-c551eb24]{width:12px;height:12px}.kf-preview-mask[data-v-c551eb24]{position:absolute;inset:0;background:rgba(0,0,0,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:80;padding:16px;backdrop-filter:blur(2px)}.kf-preview-media[data-v-c551eb24]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.6)}.kf-preview-close[data-v-c551eb24]{position:absolute;top:12px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(244,209,102,.5);background:rgba(0,0,0,.6);color:#f4d166;font-size:22px;line-height:1;cursor:pointer;padding:0;z-index:2}.kf-preview-close[data-v-c551eb24]:hover{background:rgba(244,209,102,.15)}.kf-preview-meta[data-v-c551eb24]{margin-top:12px;color:rgba(244,209,102,.85);font-size:12px;text-align:center;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:100%}.kf-preview-name[data-v-c551eb24]{max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-preview-size[data-v-c551eb24]{color:rgba(244,209,102,.55)}.kf-preview-err[data-v-c551eb24]{color:#ff8080}.kf-send-count[data-v-c551eb24]{display:inline-block;margin-left:4px;min-width:16px;padding:0 4px;height:16px;line-height:16px;border-radius:8px;background:rgba(0,0,0,.35);font-size:11px;color:#f4d166;vertical-align:middle;font-weight:600}.kf-upload-batch[data-v-c551eb24]{margin-left:6px;color:#ffeaa3;font-weight:600}.kf-drop-mask[data-v-c551eb24]{position:absolute;inset:0;background:rgba(10,7,3,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:60;pointer-events:none}.kf-drop-card[data-v-c551eb24]{padding:28px 36px;border-radius:16px;text-align:center;border:2px dashed transparent;background:linear-gradient(180deg,#1d1610,#100c07) padding-box,linear-gradient(135deg,#b8862b,#f4d166,#b8862b) border-box;color:#f4d166;box-shadow:0 0 30px rgba(244,209,102,.25);animation:kf-drop-pulse-c551eb24 1.6s ease-in-out infinite}@keyframes kf-drop-pulse-c551eb24{0%,to{box-shadow:0 0 18px rgba(244,209,102,.2)}50%{box-shadow:0 0 32px rgba(244,209,102,.5)}}.kf-drop-icon[data-v-c551eb24]{width:54px;height:54px;margin-bottom:8px;color:#f4d166;filter:drop-shadow(0 0 6px rgba(244,209,102,.5))}.kf-drop-title[data-v-c551eb24]{font-size:16px;font-weight:600;letter-spacing:1px}.kf-drop-sub[data-v-c551eb24]{margin-top:4px;font-size:12px;color:#9b8868}.kf-header-tip[data-v-c551eb24]{margin-left:4px;font-size:11px;color:#6f6047}.kf-upload-mask[data-v-c551eb24]{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50}.kf-upload-card[data-v-c551eb24]{min-width:200px;padding:22px 28px;border-radius:14px;background:linear-gradient(180deg,#1d1610,#100c07);border:1px solid transparent;background-image:linear-gradient(180deg,#1d1610,#100c07),linear-gradient(135deg,#b8862b,#f4d166,#b8862b);background-origin:border-box;background-clip:padding-box,border-box;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.6)}.kf-upload-spinner[data-v-c551eb24]{width:38px;height:38px;margin:0 auto 12px;border-radius:50%;border:3px solid rgba(184,134,43,.25);border-top-color:#f4d166;animation:kf-spin-c551eb24 .85s linear infinite}@keyframes kf-spin-c551eb24{to{transform:rotate(1turn)}}.kf-upload-text[data-v-c551eb24]{font-size:14px;color:#f4d166;letter-spacing:.5px}.kf-upload-text span[data-v-c551eb24]{margin-left:6px;color:#ffeaa3;font-weight:600}.kf-upload-bar[data-v-c551eb24]{margin-top:10px;height:6px;border-radius:3px;background:rgba(184,134,43,.18);overflow:hidden}.kf-upload-bar-inner[data-v-c551eb24]{height:100%;background:linear-gradient(90deg,#b8862b,#f4d166,#b8862b);transition:width .2s;border-radius:3px}.kf-fade-enter-active[data-v-c551eb24],.kf-fade-leave-active[data-v-c551eb24]{transition:opacity .2s}.kf-fade-enter[data-v-c551eb24],.kf-fade-leave-to[data-v-c551eb24]{opacity:0}.kf-panel-up-enter-active[data-v-c551eb24],.kf-panel-up-leave-active[data-v-c551eb24]{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.kf-panel-up-enter[data-v-c551eb24],.kf-panel-up-leave-to[data-v-c551eb24]{transform:translateY(12px);opacity:0}.kf-btn-swap-enter-active[data-v-c551eb24],.kf-btn-swap-leave-active[data-v-c551eb24]{transition:opacity .12s,transform .12s}.kf-btn-swap-enter[data-v-c551eb24],.kf-btn-swap-leave-to[data-v-c551eb24]{opacity:0;transform:scale(.7)}.kf-more-panel[data-v-c551eb24]{flex-shrink:0;background:#131009;border-top:1px solid rgba(184,134,43,.2);padding:20px 16px 16px;min-height:120px}.kf-more-grid[data-v-c551eb24]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kf-more-item[data-v-c551eb24]{display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;transition:opacity .15s}.kf-more-item.is-disabled[data-v-c551eb24],.kf-more-item[data-v-c551eb24]:disabled{opacity:.4;cursor:not-allowed}.kf-more-item.is-disabled .kf-file-input[data-v-c551eb24]{pointer-events:none}.kf-file-input[data-v-c551eb24]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:2}.kf-file-input[data-v-c551eb24]:disabled{cursor:not-allowed}.kf-more-icon[data-v-c551eb24]{width:56px;height:56px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid rgba(184,134,43,.22);display:flex;align-items:center;justify-content:center;color:#d4b97a;transition:background .15s,transform .12s}.kf-more-icon svg[data-v-c551eb24]{width:26px;height:26px}.kf-more-icon[data-v-c551eb24],.kf-more-item span[data-v-c551eb24]{pointer-events:none}.kf-more-item:active .kf-more-icon[data-v-c551eb24]{background:rgba(184,134,43,.18);transform:scale(.94)}.kf-more-item span[data-v-c551eb24]{font-size:11px;color:#9b8868;letter-spacing:.3px}.kf-recording-overlay[data-v-c551eb24]{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(0,0,0,.35)}.kf-recording-card[data-v-c551eb24]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 40px;border-radius:16px;background:rgba(16,12,7,.95);border:1px solid rgba(184,134,43,.4);box-shadow:0 8px 32px rgba(0,0,0,.5)}.kf-rec-wave[data-v-c551eb24]{display:flex;align-items:flex-end;gap:4px;height:30px}.kf-rec-wave i[data-v-c551eb24]{display:inline-block;width:4px;border-radius:2px;background:linear-gradient(180deg,#f4d166,#b8862b);animation:kf-wave-c551eb24 1.1s ease-in-out infinite;font-style:normal}.kf-rec-wave i[data-v-c551eb24]:first-child{height:12px;animation-delay:0s}.kf-rec-wave i[data-v-c551eb24]:nth-child(2){height:22px;animation-delay:.15s}.kf-rec-wave i[data-v-c551eb24]:nth-child(3){height:30px;animation-delay:.3s}.kf-rec-wave i[data-v-c551eb24]:nth-child(4){height:22px;animation-delay:.45s}.kf-rec-wave i[data-v-c551eb24]:nth-child(5){height:12px;animation-delay:.6s}@keyframes kf-wave-c551eb24{0%,to{transform:scaleY(.6);opacity:.7}50%{transform:scaleY(1.1);opacity:1}}.kf-rec-hint[data-v-c551eb24]{font-size:13px;color:#9b8868;margin:0;letter-spacing:.5px}.kf-msg-audio[data-v-c551eb24]{display:block;width:220px;max-width:100%;border-radius:8px;outline:none;filter:invert(.85) sepia(.4) hue-rotate(5deg)}.kf-msg-emoji[data-v-c551eb24]{width:60px;height:60px;display:block}.kf-msg-emoji-native[data-v-c551eb24]{font-size:36px;line-height:1.2;display:block}.kf-msg-bubble--emoji[data-v-c551eb24]{padding:4px}.kf-msg-bubble--emoji[data-v-c551eb24],.kf-msg-bubble--sticker[data-v-c551eb24]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.kf-msg-bubble--sticker[data-v-c551eb24]{padding:0}.kf-sticker-panel[data-v-c551eb24]{flex-shrink:0;background:rgba(26,19,8,.92);backdrop-filter:blur(14px);border-top:1px solid rgba(210,168,80,.2);display:flex;flex-direction:column;height:280px}.kf-sticker-tabs[data-v-c551eb24]{display:flex;border-bottom:1px solid rgba(210,168,80,.15);padding:0 6px;flex-shrink:0}.kf-sticker-tab[data-v-c551eb24]{flex:1;background:transparent;border:none;padding:8px 0;font-size:20px;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .15s}.kf-sticker-tab.is-active[data-v-c551eb24]{border-bottom-color:#f4d166}.kf-sticker-grid[data-v-c551eb24]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;overflow-y:auto;scrollbar-width:none;flex:1}.kf-sticker-grid[data-v-c551eb24]::-webkit-scrollbar{display:none}.kf-sticker-item[data-v-c551eb24]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;padding:4px;cursor:pointer;transition:background .15s}.kf-sticker-item[data-v-c551eb24]:active{background:rgba(244,209,102,.18)}.kf-typing-bar[data-v-c551eb24]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;color:#9b8868;letter-spacing:.4px}.kf-typing-dots[data-v-c551eb24]{display:flex;gap:3px}.kf-typing-dots i[data-v-c551eb24]{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b8862b;animation:kf-typing-c551eb24 1.2s ease-in-out infinite;font-style:normal}.kf-typing-dots i[data-v-c551eb24]:nth-child(2){animation-delay:.2s}.kf-typing-dots i[data-v-c551eb24]:nth-child(3){animation-delay:.4s}@keyframes kf-typing-c551eb24{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (max-width:360px){.kf-msg-bubble[data-v-c551eb24]{font-size:13px;padding:8px 11px}.kf-msg-img[data-v-c551eb24]{max-width:170px}.kf-msg-audio[data-v-c551eb24]{width:180px}.kf-input[data-v-c551eb24]{font-size:13px}.kf-emoji-item[data-v-c551eb24]{width:34px;height:34px}}.el-image-viewer__mask{background:rgba(0,0,0,.1)!important;opacity:1!important}body,html{margin:0;padding:0;height:100%;background:#0a0805}#app{font-family:PingFang SC,Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;color:#f4d166;background:radial-gradient(ellipse at top,rgba(184,134,43,.18) 0,transparent 55%),radial-gradient(ellipse at bottom,rgba(184,134,43,.1) 0,transparent 60%),linear-gradient(180deg,#0c0905,#110d07 50%,#0a0805)}.el-message{background:linear-gradient(180deg,#1d1610,#110b06)!important;border:1px solid rgba(212,161,58,.4)!important;box-shadow:0 6px 24px rgba(0,0,0,.6)!important}.el-message--error .el-message__icon,.el-message--info .el-message__icon,.el-message--success .el-message__icon,.el-message--warning .el-message__icon,.el-message__content{color:#f4d166!important}.el-image-viewer__mask{background:rgba(0,0,0,.92)!important}.el-image-viewer__btn{color:#f4d166!important;border:1px solid rgba(212,161,58,.4)!important;background:rgba(0,0,0,.6)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c2942e,#6d4f1a);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f4d166,#b8862b)}