.v2.v2-chat{display:contents}.v2.v2-chat .cf{z-index:80;position:absolute;inset:0}.v2.v2-chat .cf-panel{box-shadow:none;background:#fbfbfcf7;border:0;border-radius:0}@media (max-width:820px){.v2.v2-chat .cf{inset:auto 0;top:var(--vvt,0px);height:var(--vvh,100%);z-index:90;position:fixed}body.kb-open .v2.v2-chat .cf-comp{padding-bottom:8px}}body.v2-cf-open .v2-comp{opacity:0;pointer-events:none}body.v2-cf-open .v2-bfade{opacity:0}body.v2-cf-open .v2 .m-side{background:#f9fafecc}body.v2-cf-open .v2 .comp{opacity:0;pointer-events:none}body.v2-cf-open .v2 .bfade{opacity:0}@media (min-width:821px){body.v2-cf-open .v2 .m-side{justify-content:center;width:52px;padding:0}body.v2-cf-open .v2 .m-side span{display:none}}@media (max-width:820px){body.v2-cf-open .v2 .devtab{display:none}}body.v2-cf-open .v2 .side-chat{box-shadow:inset 0 0 0 1.5px #557bf473}body.v2-cf-open .v2 .nav-i.on{color:var(--gray);font-weight:var(--fw-text);background:0 0}body.v2-cf-open .v2 .nav-i.on .ico{color:var(--serene-text)}@media (min-width:821px){body.v2-cf-open .v2 .sb-talk{box-shadow:0 0 0 3px #557bf447,0 14px 28px -14px #3f5adcd9}body.v2-cf-open .v2 .sb-i.on{color:#2b2f33;font-weight:var(--fw-text);background:0 0}body.v2-cf-open .v2 .sb-i.on .ico{color:#5f6569}}body.v2-cf-think .v2 #cfComp .m-composer:after{opacity:1;animation:2s linear infinite v2-gaSpin}body.v2-cf-think .v2 #cfComp .m-composer{transition:box-shadow .5s;box-shadow:0 0 0 1px #fff9,0 0 24px -4px #557bf48c,0 12px 32px -10px #ff66c46b!important}body.v2-cf-think .v2 #cf .cf-panel:after{opacity:1;animation:3s ease-in-out infinite alternate v2-aura}@media (prefers-reduced-motion:reduce){body.v2-cf-think .v2 #cfComp .m-composer:after{animation:none}}.v2 .cf-hint{color:var(--horizon-text);background:#557bf414;border-radius:14px;align-items:flex-start;gap:8px;margin:0 6px 10px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.v2 .cf-hint .ico{flex:none;margin-top:1px}.v2 .m-bubble.vn-pend{align-items:center;gap:12px;display:inline-flex}.v2 .vn-w{align-items:center;gap:3px;height:22px;display:inline-flex}.v2 .vn-w i{background:linear-gradient(#7593f7,#3f5fdb);border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate vn-w;transform:scaleY(.25)}.v2 .vn-pend small{color:var(--serene-text);font-size:14px}@keyframes vn-w{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.v2 .vn-w i{animation:none;transform:scaleY(.6)}}.v2 .msg.me{border-radius:0;gap:0;width:auto;padding:0;transition:none}.v2 .msg.me:hover,.v2 .msg.me[aria-expanded=true]{background:0 0}.v2 .cf-scroll{-webkit-mask-image:linear-gradient(#0000 0 66px,#000 100px);mask-image:linear-gradient(#0000 0 66px,#000 100px)}.v2 .cf-thread{padding-top:104px}@media (max-width:820px){.v2 .cf-thread{padding-top:96px}}.v2 .cx-pend{background:#fff;border-radius:18px;align-items:center;gap:12px;margin:0 6px 10px;padding:8px;display:flex;box-shadow:0 0 0 1px #0f172a12,0 8px 20px -14px #0f172a59}.v2 .cx-pend img,.v2 .cx-pend-ic{object-fit:cover;background:var(--soft);width:52px;height:52px;color:var(--serene);border-radius:12px;flex:none;place-items:center;display:grid}.v2 .cx-pend b{font-size:15px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2 .cx-pend small{color:var(--serene-text);font-size:13px}.v2 .cx-pend .grow{min-width:0}.v2 .m-bubble.cf-att{flex-direction:column;gap:8px;padding:6px;display:flex}.v2 .cf-att-img{border-radius:14px;line-height:0;display:block;overflow:hidden}.v2 .cf-att-img img{object-fit:cover;max-width:min(280px,60vw);max-height:280px;display:block}.v2 .cf-att-file{color:var(--gray);align-items:center;gap:10px;padding:8px 10px;display:flex}.v2 .cf-att-file .ico{color:var(--serene)}.v2 .cf-att-t{padding:0 8px 4px}body.v2-navigating .v2-stage{position:relative}body.v2-navigating .v2-stage>*{opacity:.55;transition:opacity .18s 80ms}body.v2-navigating .v2-stage:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg,#557bf4,#b49cff,#ff66c4);border-radius:0 2px 2px 0;width:100%;height:3px;animation:1.6s cubic-bezier(.2,.7,.2,1) forwards v2-navbar;position:absolute;top:0;left:0}@keyframes v2-navbar{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){body.v2-navigating .v2-stage:before{animation:none;transform:scaleX(.6)}}.v2 .sb-i.is-soon{cursor:default;opacity:.6}.v2 .sb-i.is-soon:hover{background:0 0}.v2 .soon-tag{color:var(--serene-text);font-size:11.5px;font-weight:var(--fw-strong);white-space:nowrap;background:#0f172a0f;border-radius:10px;margin-left:auto;padding:2px 8px}.v2 .ev2-char .char.is-charged{z-index:1;position:relative}.v2 .ev2-char:has(.char.is-charged):before{content:"";background:radial-gradient(closest-side,#f2c14e57,#557bf41f 60%,#0000);border-radius:50%;width:96px;height:80px;animation:3.4s ease-in-out infinite v2-charged;position:absolute;top:-14px;right:-12px}@media (prefers-reduced-motion:reduce){.v2 .ev2-char:has(.char.is-charged):before{animation:none}}.v2 .pl3-limit{margin:-4px 0 14px}.v2 .pl3-limit .ico{color:var(--rose-text)}.v2 .m-say .chat-md{white-space:normal}.v2 .m-say+.m-say{margin-top:10px}.v2 .chat-md>:first-child{margin-top:0}.v2 .chat-md>:last-child{margin-bottom:0}.v2 .chat-md p{margin:0 0 10px}.v2 .chat-md .cm-h{font-weight:var(--fw-strong);color:var(--gray-dark,#1f2937);margin:14px 0 6px}.v2 .chat-md strong{font-weight:var(--fw-strong)}.v2 .chat-md ul,.v2 .chat-md ol{margin:0 0 10px;padding-left:22px}.v2 .chat-md ul{list-style:outside}.v2 .chat-md ol{list-style:decimal}.v2 .chat-md li{margin:3px 0}.v2 .chat-md li>p{margin:0}.v2 .chat-md blockquote{color:var(--serene-text);border-left:3px solid #557bf459;margin:8px 0;padding-left:12px}.v2 .chat-md code{background:#404c5f14;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.v2 .chat-md pre{white-space:pre;background:#404c5f14;border-radius:12px;margin:8px 0;padding:12px;overflow-x:auto}.v2 .chat-md pre code{background:0 0;padding:0}.v2 .chat-md hr{border:0;border-top:1px solid #404c5f24;margin:12px 0}.v2 .cm-table{border-radius:12px;margin:8px 0 12px;overflow-x:auto;box-shadow:0 0 0 1px #404c5f1f}.v2 .cm-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.v2 .cm-table th,.v2 .cm-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #404c5f1a;padding:8px 12px}.v2 .cm-table td{white-space:normal;min-width:80px}.v2 .cm-table th{font-weight:var(--fw-strong);background:#557bf40f}.v2 .cm-table tr:last-child td{border-bottom:0}.v2 .cm-img{border-radius:14px;margin:6px 0;line-height:0;display:inline-block;overflow:hidden}.v2 .cm-img img{object-fit:cover;max-width:min(320px,70vw);max-height:320px;display:block}.v2 .m-say.m-att .cf-att-file{background:#fff;border-radius:14px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #404c5f1a}.v2 a.cf-att-file{color:var(--gray);text-decoration:none}.v2 .m-say.m-video{white-space:normal}.v2 .m-say.m-att .cf-voice{width:min(320px,100%);height:44px;display:block}.v2 .cf-att .cf-voice{width:min(280px,100%);height:40px;display:block}
