:root{--c:#3568d4;--bg:#f5f6f8;--line:#eef0f3;--t2:#86909c;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--card:#fff;--fill:#f2f3f5;--t1:#1f2329;--t3:#4e5969;--t4:#c9cdd4;--c-soft:#e8f3ff;--bubble-self:#d6e6ff;--blue:#3b6fb6;--link:#3568d4;--danger-bg:#fff1f0;--warn-bg:#fff7e6;--ok-bg:#e8ffea;--fz:1.12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#121417;--card:#1c1f24;--fill:#262a31;--line:#2a2e35;--t1:#e5e6eb;--t2:#8a919c;--t3:#b4bac4;--t4:#5f6672;--c-soft:#1c2b45;--bubble-self:#2b4c8c;--blue:#8db3f0;--link:#7fa7f0;--danger-bg:#3a1f1f;--warn-bg:#3a2e14;--ok-bg:#17311c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:calc(14px*var(--fz));color:var(--t1);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}.app{flex-direction:column;height:100%;display:flex}.top{height:calc(48px + var(--safe-t));padding-top:var(--safe-t);background:var(--card);border-bottom:1px solid var(--line);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.top .back{height:48px;color:var(--c);cursor:pointer;align-items:center;padding:0 8px;font-weight:400;display:flex;position:absolute;bottom:0;left:8px}.top .right{height:48px;font-weight:400;font-size:calc(12px*var(--fz));color:var(--t2);align-items:center;gap:8px;display:flex;position:absolute;bottom:0;right:10px}.top3{gap:2px;padding-left:8px;padding-right:10px}.top3>.tsd{white-space:nowrap;flex:1 1 0;align-self:stretch;align-items:center;min-width:min-content;display:flex}.top3>.tsd.r{justify-content:flex-end}.top3>.tsd>.back,.top3>.tsd>.right{align-self:stretch;max-width:100%;height:auto;position:static}.top3>.ttl,.top3>.ttl-tap{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.tabbar{background:var(--card);border-top:1px solid var(--line);padding-bottom:var(--safe-b);flex:none;display:flex}.tabbar a{text-align:center;font-size:calc(11px*var(--fz));color:var(--t2);flex:1;padding:8px 0 6px;text-decoration:none;position:relative}.tabbar a.on{color:var(--c)}.tabbar a .ic{font-size:calc(20px*var(--fz));line-height:24px;display:block}.badge{color:#fff;font-size:calc(10px*var(--fz));background:#f53f3f;border-radius:10px;min-width:16px;padding:0 4px;line-height:16px;position:absolute;top:4px;left:calc(50% + 8px)}.conn{font-size:calc(12px*var(--fz));text-align:center;background:var(--warn-bg);color:#d46b08;padding:4px}.conn.bad{background:var(--danger-bg);color:#cf1322}.list .item{background:var(--card);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.av{background:var(--c-soft);width:42px;height:42px;color:var(--c);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.av.g{color:#3b6fb6;background:#e8eef7}.av.bot{color:#2f7c87;background:#e6eff0}.av.notice{color:#7a6a5b;background:#f0ece7}.av.grid{background:var(--fill);gap:1px;padding:2px;display:grid}.av.grid img{object-fit:cover;background:var(--card);border-radius:1px;width:100%;height:100%}.av.grid .av-gface{object-fit:cover;border-radius:inherit;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.av.grid .av-gface.on{opacity:1}.item .m{flex:1;min-width:0}.item .n{justify-content:space-between;gap:8px;display:flex}.item .n b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.item .n span{color:var(--t2);font-size:calc(11px*var(--fz));flex:none}.item .s{color:var(--t2);font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.tag{font-size:calc(10px*var(--fz));background:var(--fill);color:var(--t3);vertical-align:1px;border-radius:3px;margin-left:4px;padding:0 5px;display:inline-block}.tag.sunk{background:var(--danger-bg);color:#f53f3f}.unread.gray{background:var(--t4)}.unread{color:#fff;font-size:calc(10px*var(--fz));text-align:center;background:#f53f3f;border-radius:9px;flex:none;min-width:18px;padding:1px 5px}.chat{flex-direction:column;height:100%;display:flex}.msgs{overflow-anchor:none;overscroll-behavior:contain;flex:1;padding:10px 12px;overflow:auto}.msg{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.msg.self{flex-direction:row-reverse}.msg .bb{max-width:72%}.msg .nm{font-size:calc(11px*var(--fz));color:var(--t2);margin-bottom:3px}.msg.self .nm{text-align:right}.msg .bubble{background:var(--card);word-break:break-word;white-space:pre-wrap;border-radius:10px;padding:8px 10px;line-height:1.5}.msg.self .bubble{background:var(--bubble-self)}.msg .bubble img{border-radius:6px;max-width:220px;max-height:220px;display:block}.msg .file{align-items:center;gap:8px;display:flex}.msg .file .fi{font-size:calc(24px*var(--fz))}.msg .tm{font-size:calc(10px*var(--fz));color:var(--t4);margin-top:3px}.sys{text-align:center;color:var(--t2);font-size:calc(11px*var(--fz));margin:8px 0}.sys.sys-tip{word-break:break-all;padding:0 24px;line-height:1.5}.sys.sys-tip:before{content:"";display:none}.sys .reedit{color:var(--c);cursor:pointer;margin-left:6px}.inbar{background:var(--card);border-top:1px solid var(--line);padding:8px 10px;padding-bottom:calc(8px + var(--safe-b));flex:none;align-items:flex-end;gap:8px;display:flex}.inbar textarea{border:1px solid var(--line);resize:none;background:var(--bg);border-radius:8px;flex:1;min-height:36px;max-height:120px;padding:8px 10px}.btn{background:var(--c);color:#fff;cursor:pointer;border:0;border-radius:8px;height:36px;padding:0 14px}.btn.sec{background:var(--fill);color:var(--t1)}.btn:disabled{opacity:.5}.ibtn{background:var(--fill);width:36px;height:36px;font-size:calc(18px*var(--fz));cursor:pointer;border:0;border-radius:8px}.login{max-width:420px;margin:0 auto;padding:24px 20px}.login h1{font-size:calc(20px*var(--fz));text-align:center;margin:30px 0 20px}.tabs{background:var(--line);border-radius:8px;margin-bottom:16px;padding:3px;display:flex}.tabs span{text-align:center;cursor:pointer;color:var(--t3);border-radius:6px;flex:1;padding:8px}.tabs span.on{background:var(--card);color:var(--t1);font-weight:600}.f{margin-bottom:12px}.f input{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;height:42px;padding:0 12px}.f .row{gap:8px;display:flex}.f .row input{flex:1}.err{color:#f53f3f;font-size:calc(12px*var(--fz));margin:6px 0}.hint{color:var(--t2);font-size:calc(12px*var(--fz));margin:8px 0;line-height:1.6}.card{background:var(--card);border-radius:10px;margin:10px 12px;padding:12px 14px}.card h3{font-size:calc(14px*var(--fz));margin:0 0 8px}.kv{border-bottom:1px solid var(--line);font-size:calc(13px*var(--fz));justify-content:space-between;padding:8px 0;display:flex}.kv:last-child{border:0}.kv span{color:var(--t2)}.grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.grid a{text-align:center;background:var(--card);color:var(--t1);font-size:calc(12px*var(--fz));border-radius:8px;padding:10px 4px;text-decoration:none;display:block}.grid a .ic{font-size:calc(22px*var(--fz));margin-bottom:4px;display:block}.diag{font-family:Menlo,Consolas,monospace;font-size:calc(11px*var(--fz));white-space:pre-wrap;background:var(--card);border-radius:8px;max-height:60vh;margin:10px 12px;padding:10px;overflow:auto}.iframe{background:var(--card);border:0;width:100%;height:100%;display:block}@media (min-width:900px){.app{max-width:none}.desk{height:100%;display:flex}.desk .side{border-right:1px solid var(--line);background:var(--card);flex:none;width:320px;overflow:auto}.desk .main{flex:1;min-width:0}}.mask{z-index:50;padding:var(--safe-t) 0 var(--safe-b);box-sizing:border-box;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mask.layer-top{z-index:95}.mask.layer-top:has(>.sheet){padding-bottom:0}@media (max-width:899px){.mask{z-index:95}}.sheet{background:var(--card);width:100%;max-width:520px;padding-bottom:var(--safe-b);max-height:calc(100vh - var(--safe-t) - 40px);max-height:calc(min(100dvh,100vh) - var(--safe-t) - 40px);border-radius:14px 14px 0 0;overflow:auto}.sheet-t{font-size:calc(12px*var(--fz));color:var(--t2);text-align:center;border-bottom:1px solid var(--line);padding:10px 14px}.sheet-i{text-align:center;font-size:calc(15px*var(--fz));border-bottom:1px solid var(--line);cursor:pointer;padding:14px}.sheet-i.danger{color:#f53f3f}.sheet-i.cancel{color:var(--t2);border:0;margin-top:6px}.modal{background:var(--card);width:92%;max-width:480px;max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 40px);border-radius:12px;align-self:center;margin-bottom:12vh;overflow:auto}.mi{border:1px solid var(--line);width:calc(100% - 20px);height:38px;font-size:calc(14px*var(--fz));border-radius:8px;margin:10px;padding:8px 10px}textarea.mi{resize:none;height:auto}.toast{color:#fff;font-size:calc(13px*var(--fz));opacity:0;pointer-events:none;z-index:99;background:#000000bf;border-radius:8px;max-width:80%;padding:8px 14px;transition:opacity .2s;position:fixed;top:14%;left:50%;transform:translate(-50%)}.toast.on{opacity:1}.msg .bubble .q{border-left:3px solid var(--t4);font-size:calc(12px*var(--fz));color:var(--t3);white-space:pre-wrap;background:#0000000d;border-radius:4px;margin-bottom:6px;padding:4px 8px}.msg .bubble .q b{font-size:calc(11px*var(--fz));display:block}.msg .bubble .mg{font-size:calc(12px*var(--fz))}.msg .bubble .mg b{margin-bottom:4px;display:block}.msg .bubble .mg div{color:var(--t3)}.msg .rd{font-size:calc(10px*var(--fz));color:var(--t2);margin-left:6px}.msg .rd.ok{color:#00b42a}.msg .ck{border:1.5px solid var(--t4);border-radius:50%;flex:none;width:18px;height:18px;margin-top:12px}.msg.sel .ck{background:var(--c);border-color:var(--c)}.qbar{background:var(--card);border-top:1px solid var(--line);font-size:calc(12px*var(--fz));color:var(--t3);align-items:center;gap:8px;padding:6px 12px;display:flex}.qbar span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qbar b{cursor:pointer;color:var(--t2)}.atpick{background:var(--card);border:1px solid var(--line);z-index:20;border-radius:10px;max-height:240px;position:absolute;bottom:64px;left:8px;right:8px;overflow:auto;box-shadow:0 6px 20px #0000001f}.atpick .item{padding:8px 12px}.notice{background:var(--warn-bg);color:#7a4b00;font-size:calc(12px*var(--fz));border-bottom:1px solid #ffe7ba;align-items:center;gap:8px;padding:6px 12px;display:flex}.notice span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.item .n .ic{font-size:calc(11px*var(--fz));color:var(--t2);margin-left:4px}.item.pinned{background:var(--fill)}.gi-sec{background:var(--card);border-radius:10px;margin:10px 12px;overflow:hidden}.gi-sec .h{font-weight:600;font-size:calc(13px*var(--fz));border-bottom:1px solid var(--line);align-items:center;padding:10px 14px;display:flex}.gi-sec .h .r{font-weight:400;font-size:calc(12px*var(--fz));color:var(--c);cursor:pointer;margin-left:auto}.gi-sec .row{border-bottom:1px solid var(--line);font-size:calc(13px*var(--fz));justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.gi-sec .row:last-child{border:0}.gi-sec .row span{color:var(--t2)}.gi-sec .mem{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 14px;display:flex}.gi-sec .mem .n{flex:1;min-width:0}.gi-sec .mem small{color:var(--t2);display:block}.tabs2{border-bottom:1px solid var(--line);background:var(--card);display:flex}.tabs2 span{text-align:center;font-size:calc(13px*var(--fz));color:var(--t2);cursor:pointer;flex:1;padding:10px}.tabs2 span.on{color:var(--c);border-bottom:2px solid var(--c)}.chat{position:relative}.callov{z-index:60;color:#fff;background:#141828eb;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.callcard{text-align:center;width:280px}.callcard .av.big{width:84px;height:84px;font-size:calc(34px*var(--fz));border-radius:20px;margin:0 auto 14px}.callcard .cn{font-size:calc(20px*var(--fz));font-weight:600}.callcard .cs{color:#b8c0d0;font-size:calc(14px*var(--fz));margin-top:6px}.callcard .err{color:#ff7875;margin-top:8px}.callcard .lvl{background:#ffffff26;border-radius:2px;height:4px;margin:14px 30px 0;overflow:hidden}.callcard .lvl i{background:#52c41a;height:100%;transition:width .1s;display:block}.cbtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.cb{white-space:nowrap;height:52px;font-size:calc(15px*var(--fz));color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:30px;padding:0 16px}.cb.red{background:#f5222d}.cb.green{background:#52c41a}.cb.on{color:#1d2129;background:#fff}.recpanel{background:var(--card);border-top:1px solid var(--line);padding:14px 12px calc(14px + var(--safe-b));text-align:center;z-index:15;position:absolute;bottom:0;left:0;right:0}.recpanel .big{background:var(--c);color:#fff;width:76px;height:76px;font-size:calc(26px*var(--fz));-webkit-user-select:none;user-select:none;touch-action:none;border:0;border-radius:50%;margin:8px auto;display:block}.recpanel .big.on{background:#f5222d;transform:scale(1.08)}.recpanel .acts{justify-content:center;gap:10px;margin-top:8px;display:flex}.recpanel .hint{font-size:calc(12px*var(--fz))}.sound{align-items:center;gap:8px;min-width:120px;display:flex}.sound .pl{cursor:pointer;background:#00000014;border:0;border-radius:50%;width:28px;height:28px}.sound small{color:var(--t2)}.asr{font-size:calc(12px*var(--fz));color:var(--t3);white-space:pre-wrap;border-top:1px dashed #dfe2e8;margin-top:4px;padding-top:4px}.asr b{color:var(--link);cursor:pointer;font-weight:400}.rate{font-size:calc(11px*var(--fz));color:var(--t2);gap:10px;margin-top:4px;display:flex}.rate span{cursor:pointer;background:var(--fill);border-radius:4px;padding:1px 6px}.rate span.on{background:var(--c-soft);color:var(--c)}.dk{background:var(--card);height:100%;display:flex}.dk:not(.lb){box-sizing:border-box;padding-top:var(--safe-t);padding-bottom:var(--safe-b)}.dk-rail{-webkit-app-region:drag;background:#2b3240;flex-direction:column;flex:none;align-items:center;gap:4px;width:64px;padding:14px 0 10px;display:flex}.dk-rail a{-webkit-app-region:no-drag;color:#aab1bd;width:52px;height:54px;font-size:calc(11px*var(--fz));border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.dk-rail a .ic{font-size:calc(20px*var(--fz));line-height:22px}.dk-rail a.on{color:#fff;background:#ffffff24}.dk-rail a:hover{color:#fff}.dk-rail .dk-me{height:auto;margin-bottom:10px}.dk-rail .dk-me .av{background:var(--c);color:#fff;width:36px;height:36px;font-weight:600;font-size:calc(15px*var(--fz));border-radius:8px;justify-content:center;align-items:center;display:flex}.dk-rail .dk-me.on .av{outline:2px solid var(--card)}.dk-rail .badge{top:4px;left:calc(50% + 6px)}.dk-rail a:focus{outline:none}.dk-rail a:focus-visible{outline-offset:-2px;outline:2px solid #ffffff8c}.dk-mid{background:var(--card);border-right:1px solid var(--line);flex-direction:column;flex:none;width:300px;min-width:0;display:flex}.dk-mid-hd{height:48px;font-weight:600;font-size:calc(15px*var(--fz));border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.dk-mid-hd .r{font-weight:400;font-size:calc(14px*var(--fz));color:var(--t2);gap:10px;display:flex}.dk-mid-hd .r span{cursor:pointer}.dk-mid-body{flex:1;min-height:0;overflow:auto}.dk-mid .list .item{padding:10px 12px}.dk .list .item.on{background:var(--c-soft)}.dk .list .item:hover{background:var(--bg)}.dk .list .item.on:hover{background:var(--c-soft)}.dk-main{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.dk-main>.app{height:100%}.dk-empty{color:var(--t4);font-size:calc(14px*var(--fz));flex:1;justify-content:center;align-items:center;display:flex}.dk .top{height:52px;font-size:calc(15px*var(--fz));justify-content:flex-start;padding-top:0;padding-left:18px}.dk .top .right{height:52px;font-size:calc(13px*var(--fz))}.dk .top .back{height:52px}.dk .top .back+*{margin-left:0}.dk .top .back~span.right{right:14px}.dk .msg .bb{max-width:62%}.dk .msgs{padding:16px 24px}.dk .inbar{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px 10px}.dk .inbar textarea{background:var(--card);border-color:#0000;flex-basis:100%;order:2;min-height:96px;max-height:220px;padding:6px 2px}.dk .inbar textarea:focus{outline:none}.dk .inbar .ibtn{order:1}.dk .inbar>.btn{order:3;min-width:88px;margin-left:auto}.dk .inbar>span{order:3}.dk .inbar>.btn.sec{order:1;margin-left:0}.dk .mask{align-items:center}.dk .sheet{border-radius:12px;width:300px;padding-bottom:0}.dk .modal{margin-bottom:0}.dk .card{max-width:720px}.dk .biz-frame{height:100%}.dk .biz-frame .iframe{background:var(--bg)}.biz-top .seg{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:flex}.biz-top .seg b{font-weight:500;font-size:calc(13px*var(--fz));cursor:pointer;color:var(--t2);border-radius:6px;padding:4px 14px}.biz-top .seg b.on{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #00000014}.list .item .ck{border:1.5px solid var(--t4);border-radius:50%;flex:none;width:18px;height:18px}.list .item .ck.on{background:var(--c);border-color:var(--c);box-shadow:inset 0 0 0 3px var(--card)}.mem.inv .av{background:var(--c-soft);color:var(--c);font-weight:600}.ico{vertical-align:middle;flex:none;display:inline-block}.tabbar a .ic,.dk-rail a .ic{justify-content:center;align-items:center;height:24px;display:flex}.ibtn{color:var(--t3);justify-content:center;align-items:center;display:inline-flex}.ibtn:hover{color:var(--c)}.top .back{gap:2px}.top .right>span{cursor:pointer;align-items:center;gap:2px;display:inline-flex}.dk-mid-hd .r span{display:inline-flex}.rate span{align-items:center;gap:3px;display:inline-flex}.sound .pl{justify-content:center;align-items:center;display:inline-flex}.msg .file .fi{display:inline-flex}.recpanel .big{justify-content:center;align-items:center;display:inline-flex}.ding-btn{color:#ff7d00}.ding-mask{z-index:60;background:#00000080}.ding{border-top:4px solid #ff7d00}.ding-hd{font-weight:700;font-size:calc(16px*var(--fz));color:#ff7d00;align-items:center;gap:6px;padding:12px 14px 4px;display:flex}.ding-from{font-size:calc(12px*var(--fz));color:var(--t2);padding:0 14px}.ding-text{font-size:calc(16px*var(--fz));white-space:pre-wrap;padding:10px 14px 12px;line-height:1.5}.ding-bb{min-width:180px}.ding-t{color:#ff7d00;font-weight:700;font-size:calc(12px*var(--fz));align-items:center;gap:4px;margin-bottom:4px;display:flex}.ding-st{font-size:calc(11px*var(--fz));color:var(--t2);cursor:pointer;margin-top:6px}.ding-list{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ding-list span{font-size:calc(11px*var(--fz));background:var(--danger-bg);color:#f53f3f;border-radius:4px;padding:1px 6px}.ding-list span.ok{background:var(--ok-bg);color:#00b42a}.privacy{line-height:1.7;font-size:calc(14px*var(--fz))}.privacy h4{margin:14px 0 4px}.privacy p{margin:0 0 6px}.survey-bb{min-width:200px}.survey-bb .stars{gap:4px;margin:8px 0 4px;display:flex}.survey-bb .stars span{color:var(--t4);cursor:pointer}.survey-bb .stars span.on{color:#ff7d00}.survey-bb .stars span.on svg{fill:#ff7d00}.rec-tag{font-size:calc(11px*var(--fz));color:#f53f3f;background:var(--danger-bg);border-radius:10px;margin-left:8px;padding:2px 8px}.dk .top .back{height:auto;margin-right:2px;padding:0 10px 0 0;position:static}.dk .top{gap:0}.dk .top3{gap:0;padding-left:18px;padding-right:0}.dk .top3>.tsd{white-space:normal;flex:none;min-width:0}.dk .top3>.tsd>.right{position:absolute}.dk .top3>.ttl,.dk .top3>.ttl-tap{text-align:left;flex:0 auto;max-width:38%}.notice-entry .av{font-weight:600}.notice-item.unread b{color:var(--t1)}.notice-item .dot{vertical-align:middle;background:#f53f3f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.bar-src{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.bar-src span{font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t3);cursor:pointer;border-radius:12px;padding:3px 10px}.bar-src span.on{background:var(--c);color:#fff}.closed-hd{cursor:pointer;color:var(--t2)}.av.big{width:56px;height:56px;font-size:calc(22px*var(--fz));cursor:pointer;border-radius:12px;position:relative;overflow:visible}.av.big img{object-fit:cover;border-radius:12px;width:100%;height:100%}.av-edit{background:var(--c);color:#fff;border:2px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-4px;right:-4px}.dk-rail .dk-me .av img{object-fit:cover;border-radius:8px;width:100%;height:100%}.apply-box{background:var(--warn-bg);border-radius:8px;margin:8px 12px}.apply-box .h{font-weight:600;font-size:calc(13px*var(--fz));color:#d46b08;padding:8px 12px}.apply-ops b{color:var(--c);cursor:pointer;margin-left:10px;font-weight:500}.apply-ops b.no{color:#f53f3f}.atmask{z-index:39;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.atpick{z-index:40}.qbar2{background:var(--card);border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;gap:8px;padding:6px 10px 0;display:flex;overflow-x:auto}.qbar2::-webkit-scrollbar{display:none}.qbar2 span{font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t3);cursor:pointer;white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.qbar2 span:hover{background:var(--c-soft);color:var(--c)}.qbar2+.inbar{border-top:0}.inwrap{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.inwrap textarea{width:100%;padding-right:34px}.inwrap .like{width:26px;height:26px;color:var(--t2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px}.inwrap .like:hover{color:var(--c)}.panel{background:var(--card);border-top:1px solid var(--line);height:220px;padding:10px 12px calc(10px + var(--safe-b));flex:none;overflow:auto}.panel.emoji{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.panel.emoji span{font-size:calc(24px*var(--fz));text-align:center;cursor:pointer;border-radius:6px;padding:4px 0;line-height:1.3}.panel.emoji span:hover{background:var(--fill)}.panel.more{grid-template-columns:repeat(4,1fr);align-content:start;gap:14px 8px;height:auto;min-height:220px;max-height:52vh;display:grid}.panel.more div{font-size:calc(12px*var(--fz));color:var(--t3);cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}.panel.more div i{background:var(--fill);width:52px;height:52px;color:var(--t1);border-radius:14px;justify-content:center;align-items:center;display:flex}.panel.more div:hover i{background:var(--c-soft);color:var(--c)}.dropzone{z-index:30;pointer-events:none;background:#165dff0f;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dropbox{border:1.5px dashed var(--c);background:var(--card);width:260px;color:var(--c);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex;box-shadow:0 8px 24px #0000001f}.dropbox b{font-size:calc(14px*var(--fz));color:var(--t1);font-weight:500}.dropbox small{color:var(--t3);font-size:calc(12px*var(--fz))}.dk .inbar .inwrap{flex-basis:100%;order:2}.dk .inbar .inwrap textarea{padding-right:2px}.dk .inbar .inwrap .like{display:none}.dk .panel{border-top:0;border-bottom:1px solid var(--line);height:200px}.dk .panel.emoji{grid-template-columns:repeat(12,1fr)}.dk .panel.more{grid-template-columns:repeat(8,1fr)}.pv-body{background:var(--bg);justify-content:center;align-items:center;min-height:120px;padding:0;display:flex}.pv-none{text-align:center;color:var(--t2);padding:30px 16px}.pv-none .pv-n{color:var(--t1);word-break:break-all;margin:10px 0 4px;font-weight:600}.dk .modal.pv{max-width:900px}.msg .bubble video{background:#000;border-radius:6px;max-width:260px;max-height:220px;display:block}.msg .bubble audio{max-width:240px}.msg .file{cursor:pointer;color:inherit;text-decoration:none}.dk.el-mac .dk-rail{width:74px;padding-top:44px}.dk .dk-rail,.dk .top,.dk-mid-hd{-webkit-app-region:drag}.dk .top .back,.dk .top .right,.dk-mid-hd .r,.dk .top button,.dk .top .ttl-tap{-webkit-app-region:no-drag}.dk.el-win .dk-main .top .right{right:150px}.dk.el-win .dk-mid-hd{padding-right:14px}.rail-more{-webkit-app-region:no-drag;position:relative}.rail-more-btn{cursor:pointer}.rail-menu{background:var(--card);color:var(--t1);z-index:70;min-width:150px;max-height:calc(100vh - 16px - var(--safe-t));overscroll-behavior:contain;border-radius:10px;padding:10px 6px;position:absolute;bottom:0;left:60px;overflow-y:auto;box-shadow:0 6px 24px #0000002e}.rail-menu div{font-size:calc(13px*var(--fz));cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.rail-menu div:hover{background:var(--fill)}.rail-menu div.danger{color:#f53f3f}.dk-modal-mask{z-index:45;background:#00000047;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dk-modal{background:var(--bg);border-radius:12px;flex-direction:column;width:560px;max-width:92vw;height:78vh;max-height:760px;display:flex;overflow:hidden;box-shadow:0 12px 48px #00000038}.dk-modal>.app{height:100%}.dk-modal .top{-webkit-app-region:no-drag;height:48px;padding-left:12px}.dk-modal .top .back{padding:0 8px 0 0}.dk-modal-mask.drawer{background:#0000002e;justify-content:flex-end}.dk-modal.drawer{border-radius:0;width:420px;height:100%;max-height:none;animation:.18s ease-out dkin;box-shadow:-8px 0 30px #00000026}@keyframes dkin{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}.dk-modal .card{margin:10px 12px}.lg-page{background:var(--card)}.lg-body{justify-content:center;align-items:center;display:flex}.login.lg{width:100%;max-width:360px;padding:24px 24px 40px}.lg-brand{text-align:center;margin-bottom:28px}.lg-logo{background:var(--c);color:#fff;width:56px;height:56px;font-size:calc(26px*var(--fz));border-radius:14px;justify-content:center;align-items:center;margin:0 auto 12px;font-weight:700;display:flex}.login.lg h1{font-size:calc(22px*var(--fz));letter-spacing:.5px;margin:0}.lg-tabs{background:0 0;border-radius:0;justify-content:center;gap:24px;margin-bottom:22px;padding:0}.lg-tabs span{font-size:calc(15px*var(--fz));color:var(--t2);border-radius:0;flex:none;padding:6px 2px}.lg-tabs span.on{color:var(--t1);border-bottom:2px solid var(--c);background:0 0;font-weight:600}.lg-f input,.lg-f select{border:0;border-bottom:1px solid var(--line);height:46px;font-size:calc(15px*var(--fz));background:0 0;border-radius:0;padding:0 2px}.lg-f input:focus,.lg-f select:focus{border-bottom-color:var(--c);outline:none}.lg-f select{flex:none;width:100px}.lg-code{min-width:76px;height:46px;font-size:calc(15px*var(--fz));white-space:nowrap;border:0;flex:none;padding:0 8px;font-weight:500;color:var(--c)!important;background:0 0!important}.lg-code:disabled{opacity:1;color:var(--t2)!important}.lg-f .row>select{height:46px;color:var(--t1);font-size:calc(15px*var(--fz));background:0 0;border:0;max-width:44%}.lg-btn{width:100%;height:46px;font-size:calc(16px*var(--fz));border-radius:23px;margin-top:20px}.lg-links{justify-content:space-between;margin-top:14px;display:flex}.lg-links .hint{color:var(--c);cursor:pointer;margin:0}.lg-tip{background:var(--bg);border-radius:8px;margin-top:10px;padding:10px 12px}.lg-err{text-align:center}.lg-agree{cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:26px;display:flex}.lg-agree a{color:var(--c)}.lg-srv{text-align:center;margin-top:22px}.lg-srv .hint{color:var(--t4);cursor:pointer;font-size:calc(11px*var(--fz))}@media (min-width:900px){.login.lg{background:var(--card);border-radius:16px;max-width:400px;padding:40px 44px 48px;box-shadow:0 8px 40px #00000014}.lg-page{background:linear-gradient(135deg,var(--c-soft) 0%,var(--bg) 100%)}}.dk-filter{border-bottom:1px solid var(--line);color:var(--t2);align-items:center;gap:6px;padding:6px 10px;display:flex}.dk-filter input{background:var(--fill);min-width:0;height:28px;font-size:calc(12px*var(--fz));border:0;border-radius:6px;flex:1;padding:0 8px}.dk-filter input:focus{background:var(--c-soft);outline:none}.dk-filter b{cursor:pointer;display:flex}.newbar{background:var(--c);color:#fff;font-size:calc(12px*var(--fz));cursor:pointer;z-index:12;border-radius:14px;align-items:center;gap:4px;padding:5px 12px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #165dff4d}.dk .newbar{bottom:190px}.tsep{text-align:center;color:var(--t4);font-size:calc(11px*var(--fz));margin:10px 0 8px}.msg .fail{color:#f53f3f;cursor:pointer;font-size:calc(10px*var(--fz));margin-left:6px}.msg .fail svg{vertical-align:-2px}.item .s .draft{color:#f53f3f;margin-right:3px}.card-hero{color:#fff;text-align:center;background:linear-gradient(160deg,#5a86dd 0%,#3568d4 60%,#2b57b8 100%);margin:0 0 12px;padding:30px 16px 22px}.card-hero .av{width:76px;height:76px;font-size:calc(30px*var(--fz));color:var(--c);background:#ffffffe6;border-radius:20px;margin:0 auto;box-shadow:0 4px 16px #0000002e}.card-hero h2{font-size:calc(20px*var(--fz));margin:12px 0 6px}.card-hero .ch-tags .tag{color:#fff;font-size:calc(11px*var(--fz));background:#fff3;padding:2px 8px}.card-hero .ch-tags .tag.ok{background:#00b42a}.card-acts{flex-wrap:wrap;gap:10px;margin-top:-30px;padding:0 14px;display:flex;position:relative}.card-acts .btn{white-space:nowrap;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;display:flex;box-shadow:0 4px 14px #0000001a}.card-acts .btn.sec{background:var(--card)}.card-acts .btn.card-more{flex:none;width:44px;padding:0}.card-acts.card-acts-add{justify-content:center}.card-acts.card-acts-add .btn.card-add{flex:0 168px;min-width:120px;padding:0 20px}.card-acts-hint{text-align:center;font-size:calc(12px*var(--fz));color:var(--t3);padding:8px 14px 0}.invite-hero{background:var(--card);text-align:center;border-radius:14px;margin:14px 12px;padding:28px 18px;box-shadow:0 2px 12px #0000000d}.invite-hero .ih-av{color:#fff;background:linear-gradient(160deg,#5a86dd,#3568d4);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 12px;display:flex}.invite-hero h2{font-size:calc(19px*var(--fz));margin:0 0 8px}.invite-hero .ih-sub{font-size:calc(14px*var(--fz));color:var(--t3)}.invite-hero .ih-sub b{color:var(--c)}.invite-hero .ih-meta{font-size:calc(12px*var(--fz));color:var(--t2);margin-top:6px}.invite-hero .ih-btn{width:100%;height:46px;font-size:calc(16px*var(--fz));border-radius:23px;margin-top:18px}.lg-inv{background:var(--c-soft);color:var(--t1);font-size:calc(13px*var(--fz));text-align:center;border-radius:8px;margin-bottom:14px;padding:10px 12px}.lg-inv b{color:var(--c)}.nf-entry .unread{margin-right:4px}.biz-full,.biz-full .iframe{height:100%}.biz-desk{background:#e8eaef;justify-content:center;padding:16px 0;display:flex}.biz-phone{background:var(--card);border-radius:14px;width:480px;max-width:94%;height:100%;overflow:hidden;box-shadow:0 10px 36px #00000024}.biz-phone .iframe{height:100%}.notice-item{align-items:flex-start}.notice-item .av{margin-top:2px}.notice-item .n b{white-space:normal;line-height:1.4;font-size:calc(14px*var(--fz))}.nt-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.5;display:-webkit-box;overflow:hidden;white-space:normal!important}.nt-foot{align-items:center;gap:8px;margin-top:6px;display:flex}.nt-foot .tag{margin-left:0}.nt-go{color:var(--c);font-size:calc(12px*var(--fz));cursor:pointer;margin-left:auto}.inv-steps div{font-size:calc(13px*var(--fz));color:var(--t3);align-items:center;gap:10px;padding:8px 0;display:flex}.inv-steps i{background:var(--c-soft);width:20px;height:20px;color:var(--c);font-style:normal;font-size:calc(12px*var(--fz));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.miniwin-mask{z-index:25;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.miniwin{background:var(--bg);flex-direction:column;width:100%;height:100%;animation:.18s ease-out mwin;display:flex}.miniwin.dkm{border-radius:14px;width:480px;max-width:94%;height:92%;overflow:hidden;box-shadow:0 12px 40px #00000040}@keyframes mwin{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}.mw-top{height:calc(44px + var(--safe-t));padding:var(--safe-t) 10px 0 14px;background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;display:flex}.miniwin.dkm .mw-top{height:44px;padding-top:0}.mw-title{text-align:center;font-weight:600;font-size:calc(15px*var(--fz));white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:76px;overflow:hidden}.mw-capsule{border:1px solid var(--line);background:var(--card);border-radius:16px;flex:none;align-items:center;height:30px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000f}.mw-capsule b{cursor:pointer;width:38px;height:100%;color:var(--t1);justify-content:center;align-items:center;display:flex}.mw-capsule b:active{background:var(--fill)}.mw-capsule i{background:var(--line);width:1px;height:16px}.miniwin .iframe{flex:1;height:auto}.mw-top.biz-top{justify-content:space-between}.biz-nav b.dis{opacity:.35;pointer-events:none}.attach-strip{background:var(--card);border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex;overflow-x:auto}.attach-strip .att{flex:none;position:relative}.attach-strip .att img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:56px;height:56px;display:block}.attach-strip .att b{border:1px solid var(--line);background:var(--fill);height:36px;font-weight:500;font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:0 10px;display:flex;overflow:hidden}.attach-strip .att b i{color:var(--t2);flex:none;font-style:normal}.attach-strip .att .x{color:#fff;cursor:pointer;background:#4e5969;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-6px;right:-6px}.attach-strip .att-hint{color:var(--t2);font-size:calc(12px*var(--fz));flex:none;margin-left:4px}.mw-title-l{text-align:left;flex:1;margin-left:0}.mw-top .seg{background:var(--fill);border-radius:8px;gap:2px;margin:0 auto;padding:2px;display:flex}.mw-top .seg b{font-weight:500;font-size:calc(13px*var(--fz));cursor:pointer;color:var(--t2);border-radius:6px;padding:4px 14px}.mw-top .seg b.on{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #00000014}.dk .mw-top{-webkit-app-region:drag}.dk .mw-top .mw-capsule,.dk .mw-top .seg{-webkit-app-region:no-drag}.sw{background:var(--t4);cursor:pointer;border-radius:12px;align-items:center;width:44px;height:24px;padding:2px;transition:background .15s;display:inline-flex}.sw i{background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 3px #0003}.sw.on i{transform:translate(20px)}.biz-full{width:100%;height:100%}.me-hero{background:var(--card);align-items:center;gap:14px;margin-bottom:10px;padding:18px 16px;display:flex}.body.bare .me-hero{padding:calc(var(--safe-t) + 28px) 20px 26px;gap:16px;margin-bottom:8px;position:relative}.body.bare .me-hero .av.big{width:64px;height:64px;font-size:calc(26px*var(--fz));border-radius:12px}.body.bare .me-hero .av.big img{border-radius:12px}.body.bare .me-hero-t{flex:1;min-width:0}.body.bare .me-hero-t h2{font-size:calc(20px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-weight:600;overflow:hidden}.body.bare .me-sub{font-size:calc(13px*var(--fz));color:var(--t2)}.me-hero-arrow{color:var(--t4);flex:none;align-items:center;padding:6px 0 6px 6px;display:flex}.body.bare .me-group{border-radius:12px;margin:8px 12px}.me-hero-t h2{font-size:calc(18px*var(--fz));margin:0 0 4px}.me-sub{font-size:calc(12px*var(--fz));color:var(--t2)}.me-group{background:var(--card);border-radius:10px;margin:10px 12px;overflow:hidden}.me-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;display:flex}.me-row:last-child{border-bottom:0}.me-row:active{background:var(--bg)}.me-row .me-ic{background:var(--c-soft);width:28px;height:28px;color:var(--c);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.me-row b{font-weight:400;font-size:calc(14px*var(--fz));flex:1}.dk-me-card{background:var(--card);border-bottom:8px solid var(--bg);cursor:pointer;align-items:center;gap:10px;padding:16px 14px;display:flex}.dk-me-card .av{background:var(--c);color:#fff;width:44px;height:44px;font-weight:600;font-size:calc(18px*var(--fz));border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dk-me-card .av img{object-fit:cover;width:100%;height:100%}.dk-me-card b{font-size:calc(15px*var(--fz));display:block}.dk-me-card small{color:var(--t2)}.me-menu-item .me-ic{background:var(--c-soft);width:26px;height:26px;color:var(--c);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.dk .dk-main>.app>.top .back{display:none}.about-hero{text-align:center;padding:30px 0 16px}.about-hero h2{margin:10px 0 4px}.about-hero .lg-logo{margin:0 auto}.syncbar{background:var(--warn-bg);color:#d46b08;font-size:calc(12px*var(--fz));text-align:center;padding:6px 10px}.hotbar{background:linear-gradient(90deg,#fff7e8,var(--card));cursor:pointer;font-size:calc(13px*var(--fz));border:1px solid #ffe6ba;border-radius:20px;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 12px;display:flex}.hotbar .avs{display:flex}.hotbar .avs i{color:#fff;width:26px;height:26px;font-style:normal;font-size:calc(13px*var(--fz));border:2px solid var(--card);background:#4f6b99;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:flex}.hotbar .avs i:first-child{margin-left:0}.hotbar b{color:#d46b08;font-weight:600}.hotbar .hint2{color:#a26206;opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hotbar .x{color:#c9a26a;padding:2px}.hotbar{min-width:0;max-width:100%}.hotbar b{white-space:nowrap}html[data-theme=dark] .hotbar{background:linear-gradient(90deg,#2a2418,var(--card));border-color:#4a3b1e}html[data-theme=dark] .hotbar b{color:#f0b35a}html[data-theme=dark] .hotbar .hint2{color:#d9a75a}.ubg{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.ubg-item{background:var(--card);text-align:center;cursor:pointer;border-radius:12px;padding:22px 12px;box-shadow:0 1px 4px #0000000d}.ubg-item .ic{background:var(--c-soft,#eaf3ff);width:48px;height:48px;color:var(--c);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.btn.sm{height:30px;font-size:calc(13px*var(--fz));padding:0 12px}.lg-logo-img{object-fit:cover;border-radius:16px;width:64px;height:64px;margin:0 auto;display:block;box-shadow:0 2px 12px #00000014}.av.grid .cell{color:#fff;font-style:normal;font-size:calc(11px*var(--fz));border-radius:1px;justify-content:center;align-items:center;min-width:0;min-height:0;font-weight:600;display:flex;overflow:hidden}.av.grid[style*=repeat\(3] .cell{font-size:calc(9px*var(--fz))}.av.ini{font-weight:600}.tag.t-all{color:#d46b08;background:#fff3e0}.tag.t-merchant{background:var(--c-soft);color:var(--c)}.tag.t-auto{background:var(--ok-bg);color:#00b42a}.tag.t-normal{background:var(--fill);color:var(--t2)}.tag.t-internal{color:#722ed1;background:#f5e8ff}.tag.t-company{color:#1d39c4;background:#e8eefc}.tag.t-ai{color:#722ed1;background:#f5e8ff;padding:0 4px;font-weight:700}.msg .pend{display:inline-block;position:relative}.msg .pend img{opacity:.55}.msg .pend .ring{background:conic-gradient(var(--c) calc(var(--p,0)*1%),#ffffff59 0);width:40px;height:40px;font-size:calc(10px*var(--fz));color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:-20px 0 0 -20px;display:flex;position:absolute;top:50%;left:50%}.msg .pend .ring:after{content:attr(data-p) "%";background:#00000073;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.msg .pbar{background:var(--line);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.msg .pbar i{background:var(--c);height:100%;width:calc(var(--p,0)*1%);transition:width .3s;display:block}.msg .tm .sending{color:var(--t2);font-size:calc(10px*var(--fz));margin-left:6px}.sendbar{font-size:calc(11px*var(--fz));color:var(--t2);text-align:center;padding:2px 12px}.recpanel .hint.short{color:#ff7d00}.vspacer{width:100%}.lg-cdhint{font-size:calc(11px*var(--fz));color:var(--t2);padding:2px 4px 0}.lg-cdhint.warn{color:#ff7d00}.dk .recpanel{border-top:0;border-bottom:1px solid var(--line);padding:12px;position:static}.syscard{background:var(--card);cursor:pointer;text-align:left;border-radius:10px;max-width:640px;margin:8px 12px;padding:12px 14px;box-shadow:0 1px 2px #0000000a}.syscard.sc-unread .sc-title:before{content:"";vertical-align:middle;background:#f53f3f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.syscard .sc-hd{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.syscard .sc-hd .tag{margin-left:0}.syscard .sc-time{font-size:calc(12px*var(--fz));color:var(--t2)}.syscard .sc-title{font-size:calc(14px*var(--fz));color:var(--t1);font-weight:600;line-height:1.4}.syscard .sc-body{font-size:calc(13px*var(--fz));color:var(--t2);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;line-height:1.5;display:-webkit-box;overflow:hidden}.syscard .sc-body.full{-webkit-line-clamp:unset;display:block}.syscard .sc-foot{text-align:right;margin-top:6px}.syscard .nt-go{cursor:pointer}.sys-cats{z-index:2;position:sticky;top:0}.sys-foot{color:var(--t2)}.rt{white-space:pre-wrap;word-break:break-word}.rt .rt-link{color:var(--link);cursor:pointer;word-break:break-all;text-decoration:underline}.msg.self .rt .rt-link{color:#0e42d2}.rt .rt-at{color:var(--link);font-weight:600}.rt .rt-b{font-weight:600}.rt .rt-media{margin:4px 0;display:block}.rt .rt-img{border-radius:6px;max-width:220px;max-height:220px;display:block}.rt-video{background:#000;border-radius:6px;max-width:260px;max-height:220px;display:block}.rt .rt-sub{font-size:calc(11px*var(--fz));margin-top:2px;display:inline-block}.syscard .sc-body .rt .rt-img{max-width:160px;max-height:120px}.rt .rt-p,.rt .rt-li,.rt .rt-q,.rt .rt-btnrow,.rt .rt-figs{display:block}.rt .rt-gap{height:6px;display:block}.rt .rt-li{padding-left:1.15em;position:relative}.rt .rt-li:before{content:"•";color:var(--t3);position:absolute;left:.3em}.rt .rt-q{border-left:3px solid var(--line);color:var(--t2);padding-left:8px}.rt .rt-mdlink{font-weight:500;text-decoration:none}.rt-btns{flex-wrap:wrap;align-items:center;gap:2px 0;line-height:1.6;display:inline-flex}.rt-btns .rt-btnw{align-items:center;display:inline-flex}.rt-btns .rt-sep{color:var(--t4);padding:0 10px;font-style:normal}.rt-btns .rt-btn{color:var(--link);cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:none}.rt-btns .rt-btn:active{opacity:.7}.rt .rt-btnrow{margin-top:6px}.rt .rt-lead{color:var(--t2)}.rt .rt-figs{margin-top:8px}.rt .rt-fig,.syscard .sc-figs .rt-fig{border-radius:8px;max-width:100%;display:block}.syscard .sc-btns{font-size:calc(13px*var(--fz));margin-top:8px;display:flex}.syscard .sc-figs{margin-top:8px}.syscard .sc-figs .rt-fig{max-height:220px}.syscard .sc-body{-webkit-line-clamp:8}.syscard .sc-body .rt-b{color:var(--t1)}.syscard .sc-body .rt-li:before{color:var(--t2)}.syscard .sc-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.syscard .sc-acts{gap:6px;margin-left:auto;display:flex}.syscard .sc-acts .btn.sm{background:var(--c-soft);color:var(--c);height:28px;font-size:calc(12px*var(--fz));border-radius:14px;padding:0 12px}.syscard .nt-more{color:var(--t2);font-size:calc(12px*var(--fz));cursor:pointer}.hotmodal{flex-direction:column;max-height:82vh;display:flex}.hot-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;max-height:60vh;overflow:auto}.hot-list .item{padding:10px 12px}.hot-list .item .m{flex:1;min-width:0}.hot-list .item .s{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hot-list .hot-join{height:30px;font-size:calc(12px*var(--fz));border-radius:15px;flex:none;padding:0 12px}.hot-foot{border-top:1px solid var(--line);background:var(--card);padding:10px}.gs-head{background:var(--card);border-radius:10px;align-items:center;gap:12px;margin:10px 12px 0;padding:14px;display:flex}.gs-head .av{width:52px;height:52px;font-size:calc(20px*var(--fz))}.gs-head .t{flex:1;min-width:0}.gs-head .t b{font-size:calc(16px*var(--fz));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gs-head .t small{color:var(--t2);font-size:calc(12px*var(--fz));margin-top:3px;display:block}.gs-mem{background:var(--card);border-radius:10px;margin:8px 12px 0;padding:10px 14px}.gs-mem .avs{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.gs-mem .avs .av{width:38px;height:38px;font-size:calc(14px*var(--fz));flex:none}.gs-mem .avs .more{border:1px dashed var(--t4);width:38px;height:38px;color:var(--t2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.gs-mem .all{font-size:calc(13px*var(--fz));color:var(--t2);cursor:pointer;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.gs-sec{background:var(--card);border-radius:10px;margin:8px 12px 0;overflow:hidden}.gs-sec .h{font-size:calc(12px*var(--fz));color:var(--t2);padding:8px 14px 2px}.gs-row{border-bottom:1px solid var(--line);font-size:calc(14px*var(--fz));align-items:center;gap:10px;min-height:46px;padding:12px 14px;display:flex}.gs-row:last-child{border:0}.gs-row .l{color:var(--t1);flex:none}.gs-row .v{text-align:right;color:var(--t2);font-size:calc(13px*var(--fz));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gs-row .arr{color:var(--t4);flex:none;display:flex}.gs-row.link{cursor:pointer}.gs-row.link:active{background:var(--bg)}.gs-row.danger .l{color:#f53f3f}.gs-row.danger{justify-content:center}.gs-row.danger .l{flex:none}.sw{background:var(--t4);cursor:pointer;border-radius:12px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.sw:after{content:"";background:var(--card);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sw.on{background:var(--c)}.sw.on:after{left:22px}.sw.busy{opacity:.5;pointer-events:none}.gs-note{font-size:calc(12px*var(--fz));color:var(--t2);padding:6px 14px 10px;line-height:1.5}.gs-pick .item .tag{margin-left:6px}.ga-grp{font-size:calc(12px*var(--fz));color:var(--t2);padding:10px 16px 2px}.dk-pending{max-width:720px;margin:0 auto;padding:10px 0}.dk-pending .pane-t{font-weight:600;font-size:calc(14px*var(--fz));padding:8px 16px}.snd-pick{align-items:center;gap:8px;display:inline-flex}.snd-pick select{border:1px solid var(--line);background:var(--card);height:28px;color:var(--t1);font-size:calc(13px*var(--fz));border-radius:6px;max-width:150px;padding:0 6px}.snd-pick b{color:var(--c);cursor:pointer;white-space:nowrap;font-weight:400}.snd-vol{align-items:center;gap:8px;width:52%;display:inline-flex}.snd-vol input[type=range]{min-width:0;accent-color:var(--c);flex:1}.snd-vol small{color:var(--t1);text-align:right;font-variant-numeric:tabular-nums;width:36px}.msg.locate .bubble{animation:2.2s ease-out jmLocate}@keyframes jmLocate{0%,40%{box-shadow:0 0 0 3px #3b6fb68c}to{box-shadow:0 0 #3b6fb600}}.srch-hd{background:var(--bg2,var(--card));border-bottom:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}.srch-hd input{border:1px solid var(--line);height:36px;font-size:calc(14px*var(--fz));background:var(--bg3,var(--bg));border-radius:8px;flex:1;padding:0 10px}.srch-sec{font-size:calc(12px*var(--fz));color:var(--t2);justify-content:space-between;padding:12px 12px 4px;display:flex}.srch-sec b{font-weight:500}.srch-sec span{color:var(--blue,#3b6fb6);cursor:pointer}.srch em{color:var(--blue,#3b6fb6);font-style:normal;font-weight:600}.srch .item .s{color:var(--t2)}.srch .cnt{font-size:calc(12px*var(--fz));color:var(--t2);white-space:nowrap}.srch .sub{padding-left:52px}.srch .sub .item{padding:8px 12px 8px 0}.srch-empty{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));padding:40px 16px;line-height:1.8}.tag.trade-tag{font-size:calc(10px*var(--fz));color:#3b6fb6;vertical-align:1px;background:#e8eef7;border-radius:3px;margin-left:6px;padding:1px 5px;font-weight:500}.av.trade-av{justify-content:center;align-items:center;display:inline-flex}.trade-card{background:var(--card);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.trade-card img{object-fit:cover;background:var(--fill);border-radius:6px;flex:none;width:44px;height:44px}.trade-card .tc-ic{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.trade-card .tc-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trade-card .tc-m b{font-size:calc(13px*var(--fz));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.trade-card .tc-m small{font-size:calc(11px*var(--fz));color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trade-card .tc-r{font-size:calc(13px*var(--fz));color:#c4701c;flex:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.trade-card.empty{cursor:default}.notice.trade-ban{color:#b33a3a;background:#fdecec;border-bottom-color:#f5c6c6}.gs-face{flex:none;position:relative}.gs-face.can{cursor:pointer}.gs-face-edit{background:var(--card);border:1px solid var(--line);width:18px;height:18px;color:var(--t2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.av.face{padding:0;overflow:hidden}.av.face img{object-fit:cover;width:100%;height:100%;display:block}.wm-layer{pointer-events:none;z-index:9999;background-position:0 0;background-repeat:repeat;position:fixed;top:0;bottom:0;left:0;right:0}.nf{padding:8px 0 16px}.nf-pc{max-width:640px;margin:0 auto;padding:12px 0 24px}.nf-invite{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0 12px 14px;padding:12px 14px;display:flex}.nf-invite:hover{background:var(--bg)}.nf-invite .nf-qr{background:var(--c-soft);color:#3b6fb6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.nf-invite .nf-m{flex:1;min-width:0}.nf-invite b{font-size:calc(15px*var(--fz));font-weight:600;display:block}.nf-invite small{color:var(--t2);font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.nf-chev{color:var(--t4);flex:none;display:flex}.nf-sec{margin:0 12px 14px}.nf-h{font-size:calc(13px*var(--fz));color:var(--t2);align-items:center;gap:8px;padding:0 4px 8px;display:flex}.nf-h b{color:var(--t1);font-weight:600;font-size:calc(13px*var(--fz))}.nf-badge{font-size:calc(11px*var(--fz));background:var(--danger-bg);color:#f53f3f;border-radius:9px;padding:1px 7px}.nf-list{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nf-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.nf-row:last-child{border-bottom:0}.nf-pc .nf-row:hover{background:var(--bg)}.nf-av{cursor:pointer;flex:none}.nf-av .av{width:44px;height:44px;font-size:calc(18px*var(--fz));border-radius:10px}.nf-m{flex:1;min-width:0}.nf-n{align-items:baseline;gap:8px;display:flex}.nf-n b{font-size:calc(15px*var(--fz));white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:600;overflow:hidden}.nf-n time{font-size:calc(11px*var(--fz));color:var(--t4);flex:none}.nf-s{font-size:12.calc(5px*var(--fz));color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.nf-reason{color:#f53f3f;white-space:normal}.nf-r{flex:none;align-items:center;gap:8px;display:flex}.nf-r .btn{height:30px;font-size:calc(13px*var(--fz));border-radius:6px;padding:0 14px}.nf-r .btn.sec{background:var(--card);color:var(--t1);border:1px solid #d9dce3}.nf-r .btn.sec:hover{background:var(--fill)}.nf-st{font-size:calc(12px*var(--fz));color:var(--t2);align-items:center;gap:4px;display:inline-flex}.nf-st.ok{color:#00b42a}.nf-st.no{color:var(--t2)}.nf-st.wait{color:#ff7d00}.nf-st small{color:var(--t4);font-size:calc(11px*var(--fz))}.nf-empty{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));padding:26px 16px 22px}.nf-empty svg{margin:0 auto 8px;display:block}.nf-empty p{margin:0 0 10px}.nf-empty-btn{height:32px;font-size:calc(13px*var(--fz));border-radius:16px;padding:0 16px}.nf-mobile .nf-invite{margin:0 12px 12px}.nf-mobile .nf-r .btn{padding:0 12px}.nf-embedded .nf-pc{padding-top:0}.dk-pending{max-width:664px}.dk-pending .pane-t{font-size:calc(16px*var(--fz));padding:10px 16px 6px}.dk-pending .ga-group{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:0 12px 12px;overflow:hidden}.dk-pending .ga-empty{padding:26px 16px!important}.card-hero .av{width:84px;height:84px;font-size:calc(32px*var(--fz));border-radius:22px}.card-hero .ch-sub{font-size:calc(13px*var(--fz));opacity:.92;margin-top:4px}.card-hero .ch-tags{margin-top:8px}.card-acts .btn.card-edit{background:var(--card);color:var(--c)}.card-info .kv{align-items:center;padding:11px 0}.card-info .kv>span{flex:none;width:76px}.card-info .kv>b{text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-weight:400;display:flex}.card-info .kv>b a{color:var(--t1);text-decoration:none}.card-info .kv>b em{font-style:normal;font-size:calc(11px*var(--fz));color:var(--c);cursor:pointer;flex:none}.card-sign{align-items:flex-start!important}.card-sign i{text-align:right;color:var(--t1);word-break:break-all;flex:1;font-style:normal;line-height:1.5}.card-hidden{border-top:1px dashed var(--line);font-size:calc(12px*var(--fz));margin:10px 0 0;padding-top:8px}.cs-card{margin:10px 12px}.cs-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.cs-row:last-child{border-bottom:0}.cs-l{flex:1;min-width:0}.cs-l b{font-size:calc(14px*var(--fz));font-weight:600;display:block}.cs-l small{color:var(--t2);font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.cs-seg{background:var(--fill);border-radius:8px;flex:none;padding:2px;display:inline-flex}.cs-seg span{font-size:calc(12px*var(--fz));cursor:pointer;color:var(--t3);white-space:nowrap;border-radius:6px;padding:5px 10px}.cs-seg span.on{background:var(--card);color:var(--c);font-weight:600;box-shadow:0 1px 3px #00000014}.cs-sign{flex-wrap:wrap}.cs-sign .cs-l{flex:1 0 100%}.cs-sign-in{border:1px solid var(--line);height:36px;font-size:calc(14px*var(--fz));border-radius:8px;flex:1;min-width:0;padding:0 10px}.cs-cnt{color:var(--t4);font-size:calc(11px*var(--fz));flex:none}.cs-foot{gap:10px;padding:4px 12px 12px;display:flex}.cs-foot .btn{border-radius:10px;flex:1;height:40px}@media (max-width:480px){.cs-row{flex-wrap:wrap}.cs-seg{margin-left:auto}}.mask,.mask *,.sheet,.sheet *,.modal,.modal *,.dk-modal,.dk-modal *{-webkit-app-region:no-drag}.tag.dis-tag{background:var(--fill);color:var(--t2)}.sys.sys-dis{background:var(--fill);color:var(--t2);border-top:1px solid var(--line)}.notice.dis{background:var(--fill);color:var(--t3);border-bottom:1px solid var(--line)}.msg .bubble:has(.ding-bb){background:var(--card);color:var(--t1);border:1px solid #ffe0c2;max-width:320px;padding:10px 12px}.msg.self .bubble:has(.ding-bb){background:var(--card);color:var(--t1)}.ding-bb{min-width:200px;max-width:296px}.ding-t{font-size:calc(13px*var(--fz));margin-bottom:6px}.ding-bb>div:nth-child(2){white-space:pre-wrap;word-break:break-word;line-height:1.5}.ding-st{font-size:calc(12px*var(--fz));color:var(--t2);border-top:1px dashed #f0f0f0;margin-top:10px;padding-top:8px}.msg.self .ding-bb .ding-st{color:var(--t2);opacity:1}.ding-list{gap:6px;margin-top:8px}.ding-list span{line-height:18px;font-size:calc(12px*var(--fz));white-space:nowrap;border-radius:10px;padding:2px 8px}.gno{flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;display:flex}.gno-no{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gno-no b{color:var(--c);cursor:pointer;font-size:calc(12px*var(--fz));font-weight:400}.gno-n{white-space:nowrap}.dk .top .dk-srch{-webkit-app-region:drag;flex:1;justify-content:center;min-width:0;margin:0 170px 0 24px;display:flex;position:relative}.dk .top .dk-srch-box,.dk .top .dk-srch-pop{-webkit-app-region:no-drag}.dk .top .right{-webkit-app-region:drag}.dk .top .right>*{-webkit-app-region:no-drag}.dk .top .dk-srch-box{background:var(--fill);width:380px;max-width:100%;height:32px;color:var(--t2);cursor:text;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:400;display:flex}.dk .top .dk-srch-box:focus-within{background:#eaf2ff;box-shadow:inset 0 0 0 1px #165dff59}.dk .top .dk-srch-box input{min-width:0;font-size:calc(13px*var(--fz));color:var(--t1);background:0 0;border:0;outline:0;flex:1}.dk .top .dk-srch-box b{cursor:pointer;color:var(--t2);display:inline-flex}.dk .top .dk-srch-pop{background:var(--card);z-index:60;text-align:left;border-radius:10px;width:460px;max-width:calc(100vw - 120px);max-height:70vh;font-weight:400;position:absolute;top:40px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #00000029}.dk-modal .dk-srch{display:none}.srch-embed{padding-bottom:6px}.srch-embed .srch-empty{color:var(--t2);font-size:calc(13px*var(--fz));padding:18px 14px}.av.big{position:relative}.av-pending{color:#fff;font-size:calc(10px*var(--fz));text-align:center;background:#ff7d00d9;border-radius:0 0 12px 12px;line-height:16px;position:absolute;bottom:0;left:0;right:0}.sbd{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.sbd-i{font-style:normal;font-size:calc(10px*var(--fz));color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:2px 6px;line-height:1;display:inline-flex}.sbd-i em{font-style:normal;font-size:calc(10px*var(--fz))}.sbd.md .sbd-i{font-size:calc(11px*var(--fz));border-radius:10px;padding:3px 8px}.card-hero .ch-badges{margin-top:6px}.card-hero .ch-badges .sbd{justify-content:center;margin-left:0}.card-hero .sbd-i{box-shadow:0 1px 3px #00000026}.card-hero .ch-sign{font-size:calc(12px*var(--fz));opacity:.9;word-break:break-all;margin-top:6px;padding:0 12px}.mem .n .sbd,.atpick .m .sbd{margin-left:4px}.cs-emo-btn{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--t3);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-emoji{background:var(--bg);border-radius:8px;flex-wrap:wrap;flex:1 0 100%;gap:4px;max-height:160px;padding:8px;display:flex;overflow:auto}.cs-emoji span{font-size:calc(20px*var(--fz));cursor:pointer;border-radius:4px;padding:2px 3px}.cs-emoji span:hover{background:var(--c-soft)}.swipe-row{background:var(--card);contain:paint;position:relative;overflow:hidden}.swipe-row .item{z-index:1;background:var(--card);position:relative}.swipe-row .swipe-acts{z-index:0;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-row .swipe-acts button{color:#fff;font-size:calc(14px*var(--fz));cursor:pointer;border:0;flex:1;padding:0}.swipe-acts .sw-hide{color:#fff;background:#f0553b}.swipe-acts .sw-pin{color:#fff;background:#3d85f5}.swipe-acts .sw-more{color:#fff;background:#5c5c5c}.item .mute-ic{color:var(--t2);flex:none;margin-right:2px;display:inline-flex}.item.muted .n b{color:var(--t3)}.unread.dot{border-radius:50%;width:10px;min-width:0;height:10px;padding:0}.card-hero,.card-hero[data-bg=slate]{background:linear-gradient(160deg,#4b5563 0%,var(--t1) 60%,#1f2937 100%)}.card-hero[data-bg=navy]{background:linear-gradient(160deg,#3b5b8c 0%,#2b4570 60%,#1e3357 100%)}.card-hero[data-bg=teal]{background:linear-gradient(160deg,#4f7f86 0%,#3b6469 60%,#2a4c50 100%)}.card-hero[data-bg=forest]{background:linear-gradient(160deg,#4f7a5a 0%,#3b6146 60%,#2a4832 100%)}.card-hero[data-bg=plum]{background:linear-gradient(160deg,#6e5a8a 0%,#55446e 60%,#3e3152 100%)}.card-hero[data-bg=coffee]{background:linear-gradient(160deg,#7a6252 0%,#5f4b3e 60%,#45362c 100%)}.card-hero[data-bg=sunset]{background:linear-gradient(160deg,#b0764f 0%,#8f5c3c 60%,#6b432b 100%)}.card-hero[data-bg=sky]{background:linear-gradient(160deg,#5c8fd6 0%,#4577bd 60%,#335c96 100%)}.card-hero .av{color:var(--t1)}.cs-bgs{flex-wrap:wrap;flex:1 0 100%;gap:8px;margin-top:6px;display:flex}.cs-bg-dot{cursor:pointer;font-size:calc(11px*var(--fz));color:var(--t2);flex-direction:column;align-items:center;gap:3px;display:inline-flex}.cs-bg-dot i{border:2px solid #0000;border-radius:50%;width:30px;height:30px;box-shadow:0 1px 3px #00000026}.cs-bg-dot.on i{border-color:var(--c);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--c)}.cs-bg-dot[data-bg=slate] i{background:linear-gradient(160deg,#4b5563,#1f2937)}.cs-bg-dot[data-bg=navy] i{background:linear-gradient(160deg,#3b5b8c,#1e3357)}.cs-bg-dot[data-bg=teal] i{background:linear-gradient(160deg,#4f7f86,#2a4c50)}.cs-bg-dot[data-bg=forest] i{background:linear-gradient(160deg,#4f7a5a,#2a4832)}.cs-bg-dot[data-bg=plum] i{background:linear-gradient(160deg,#6e5a8a,#3e3152)}.cs-bg-dot[data-bg=coffee] i{background:linear-gradient(160deg,#7a6252,#45362c)}.cs-bg-dot[data-bg=sunset] i{background:linear-gradient(160deg,#b0764f,#6b432b)}.cs-bg-dot[data-bg=sky] i{background:linear-gradient(160deg,#5c8fd6,#335c96)}.cs-bg{flex-wrap:wrap}.dk .dk-modal .top .dk-srch{display:none}.msg .av-tap{cursor:pointer;display:contents}.scan-wrap{background:#000;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:420px;display:flex;position:relative;overflow:hidden}.scan-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.scan-frame{width:min(70vw,260px);height:min(70vw,260px);position:relative;box-shadow:0 0 0 100vmax #00000073}.scan-frame i{border:3px solid #4f8bff;width:22px;height:22px;position:absolute}.scan-frame i:first-child{border-bottom:0;border-right:0;top:-2px;left:-2px}.scan-frame i:nth-child(2){border-bottom:0;border-left:0;top:-2px;right:-2px}.scan-frame i:nth-child(3){border-top:0;border-right:0;bottom:-2px;left:-2px}.scan-frame i:nth-child(4){border-top:0;border-left:0;bottom:-2px;right:-2px}.scan-line{background:linear-gradient(90deg,#0000,#4f8bff,#0000);height:2px;animation:2s linear infinite scanmv;position:absolute;top:0;left:6px;right:6px}@keyframes scanmv{0%{top:0}to{top:calc(100% - 2px)}}.scan-tip{color:#fff;opacity:.8}.scan-err{color:#fff;text-align:center;line-height:1.6;font-size:calc(13px*var(--fz));background:#0009;border-radius:10px;margin:0 20px;padding:14px 18px}.scan-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.scan-foot .btn{border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 18px;display:inline-flex}.scan-album{font-size:calc(13px*var(--fz));cursor:pointer;align-items:center;gap:3px;display:inline-flex}.myqr{padding:16px 12px}.myqr-card{background:var(--card);text-align:center;border-radius:14px;padding:22px 18px;box-shadow:0 2px 12px #0000000d}.myqr-head{text-align:left;align-items:center;gap:10px;margin-bottom:14px;display:flex}.myqr-head b{font-size:calc(16px*var(--fz));display:block}.myqr-head small{color:var(--t2);font-size:calc(12px*var(--fz))}.myqr-img{border-radius:8px;width:240px;height:240px;margin:0 auto;display:block}.myqr-tip{color:var(--t2);font-size:calc(12px*var(--fz));margin-top:12px}.myqr-acts{gap:10px;margin-top:14px;display:flex}.myqr-acts .btn{border-radius:22px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;display:inline-flex}.cs-bg-img i{background-position:50%;background-size:cover}.cs-bg-up i,.cs-bg-del i{background:var(--fill);color:var(--t3);border:1px dashed var(--t4);justify-content:center;align-items:center;display:inline-flex}.cs-bg-del i{color:#f53f3f}.card-hero[data-bg=custom]{background-color:var(--t1)}.msg .rd.tap{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.modal.readers{width:min(92vw,420px)}.modal.readers .seg{background:var(--fill);border-radius:8px;padding:2px;display:inline-flex}.modal.readers .seg span{font-size:calc(12px*var(--fz));cursor:pointer;color:var(--t3);border-radius:6px;padding:5px 12px}.modal.readers .seg span.on{background:var(--card);color:var(--c);font-weight:600}.msg .bubble .mg{cursor:pointer}.msg .bubble .mg .mg-more{border-top:1px solid var(--line);color:var(--c);font-size:calc(12px*var(--fz));margin-top:6px;padding-top:6px}.mg-view{width:min(92vw,640px);height:auto;max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 48px);background:var(--bg,var(--card));border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mg-view-hd{border-bottom:1px solid var(--line);font-size:calc(15px*var(--fz));align-items:center;gap:8px;padding:12px 14px;display:flex}.mg-view-hd .mg-view-n{color:var(--t2);font-size:calc(12px*var(--fz));font-weight:400}.mg-view-hd .mg-view-x{cursor:pointer;color:var(--t2);margin-left:auto;display:flex}.mg-view-body{background:var(--bg);flex:1;padding:10px 12px;overflow:auto}.mg-item{margin-bottom:6px;position:relative}.mg-item .msg{pointer-events:auto}.mg-locate{font-size:calc(12px*var(--fz));color:var(--c);cursor:pointer;width:max-content;margin:-2px 0 8px 52px}.mg-locate:hover{text-decoration:underline}.lb{z-index:80;-webkit-app-region:no-drag;-webkit-user-select:none;user-select:none;background:#000000e0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lb-top{height:calc(48px + var(--safe-t));padding-top:var(--safe-t);box-sizing:border-box;color:#e5e6eb;background:#00000059;align-items:center;gap:6px;padding-left:12px;padding-right:12px;display:flex}.lb-top .lb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(13px*var(--fz));flex:1;overflow:hidden}.lb-top .lb-name em{color:#a9aeb8;margin-left:8px;font-style:normal}.lb-top button{color:#e5e6eb;min-width:32px;height:32px;font-size:calc(15px*var(--fz));cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.lb-top button:hover{background:#ffffff2e}.lb-top .lb-pct{text-align:center;min-width:48px;font-size:calc(12px*var(--fz));color:#a9aeb8;cursor:pointer}.lb-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lb-body img{transform-origin:50%;max-width:none;transition:transform 60ms linear;box-shadow:0 8px 40px #00000080}.lb-body img.fit{max-width:96vw;max-height:calc(100dvh - 80px - var(--safe-t) - var(--safe-b));object-fit:contain}.lb-body video{object-fit:contain;background:#000;outline:0;width:96vw;height:calc(100vh - 80px)}.lb.win{background:#1d1f24}.lb.win .lb-body video{width:100vw;height:calc(100vh - 48px)}.lb.win .lb-body img.fit{max-height:calc(100vh - 56px)}.msg .bubble .rt-vcard{margin:2px 0}.lb-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:64px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff47}.lb-nav.l{left:16px}.lb-nav.r{right:16px}.rt-vcard{cursor:pointer;vertical-align:top;background:#000;border-radius:10px;width:min(240px,64vw);display:inline-block;position:relative;overflow:hidden}.rt-vcard:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);height:38px;position:absolute;bottom:0;left:0;right:0}.rt-vcard.noposter{background:linear-gradient(135deg,#3a4657,#222834)}.rt-vcard.noposter .rt-vposter{opacity:.5}.rt-vposter{object-fit:cover;pointer-events:none;background:#000;width:100%;min-height:120px;max-height:300px;display:block}.msg .bubble .rt-vposter{max-width:260px;max-height:320px}.rt-vplay{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000004d}.rt-vcard:hover .rt-vplay{background:var(--c)}.rt-vdur{z-index:1;font-size:calc(11px*var(--fz));color:#fff;text-shadow:0 1px 2px #0009;position:absolute;bottom:6px;right:8px}.rt-vdur:empty{display:none}.rt-vsize{z-index:1;font-size:calc(11px*var(--fz));color:#fff;text-shadow:0 1px 2px #0009;position:absolute;bottom:6px;left:8px}.ic{position:relative}.ic .dot{border:1.5px solid var(--card);background:#f53f3f;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-6px}.dk-rail .ic .dot{border-color:#2b3240}.upd-tag{color:#fff;font-size:calc(11px*var(--fz));background:#f53f3f;border-radius:4px;margin-left:6px;padding:0 6px;font-weight:500;line-height:18px;display:inline-block}.modal.upd{width:min(92vw,360px)}.upd-hd{font-size:calc(16px*var(--fz));padding:16px 14px 2px;font-weight:600}.upd-sub{color:var(--t2);font-size:calc(12px*var(--fz));padding:0 14px 8px}.upd-notes{background:var(--bg);font-size:calc(13px*var(--fz));white-space:pre-wrap;max-height:40vh;color:var(--t3);border-radius:8px;margin:0 14px 10px;padding:10px;overflow:auto}.ctx-mask{z-index:60;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.ctxmenu{background:var(--card);border:1px solid var(--line);z-index:61;-webkit-app-region:no-drag;border-radius:8px;width:168px;padding:4px;position:fixed;box-shadow:0 6px 24px #00000029}.ctx-i{height:32px;line-height:32px;font-size:calc(13px*var(--fz));color:var(--t1);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:0 12px;overflow:hidden}.ctx-i:hover{background:var(--fill)}.ctx-i.danger{color:#f53f3f}.list,.msgs,.sheet,.modal,.ctxmenu,.tabbar,.top,.panel,.srchbar,.msg .bubble,.item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.msg{position:relative}.msg .ck{color:#fff;justify-content:center;align-items:center;display:flex}.msg.self .ck{order:99}.msg .multi-cap{z-index:3;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.msg.sel .bubble{outline:none}.msg.sel{background:#165dff12;border-radius:8px}.multi-bar{background:var(--card);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.multi-bar .sp{font-size:calc(12px*var(--fz));color:var(--t2);flex:1}.multi-bar .btn.danger{background:#f53f3f}.multi-bar .btn.sm{font-size:calc(13px*var(--fz));padding:6px 10px}.srchbar{background:var(--card);height:34px;color:var(--t2);font-size:calc(13px*var(--fz));cursor:pointer;border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:8px 12px;display:flex}.srchbar.input{justify-content:flex-start;padding:0 10px}.srchbar.input input{font-size:calc(14px*var(--fz));min-width:0;color:var(--t1);background:0 0;border:0;outline:0;flex:1}.plus-btn{cursor:pointer;color:var(--t1);align-items:center;padding:4px;display:flex}.plusmenu{top:calc(48px + var(--safe-t) + 2px);color:#fff;z-index:60;background:#4a4a4a;border-radius:8px;min-width:166px;padding:4px 0;position:absolute;right:8px;box-shadow:0 6px 20px #00000040}.plusmenu:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#4a4a4a;position:absolute;top:-6px;right:14px}.plusmenu div{font-size:calc(15px*var(--fz));cursor:pointer;align-items:center;gap:10px;padding:11px 16px;display:flex}.plusmenu div+div{border-top:1px solid #ffffff14}.contacts-wrap{min-height:100%;position:relative}.idxbar{font-size:calc(10px*var(--fz));color:var(--c);z-index:5;touch-action:none;flex-direction:column;align-items:center;padding:6px 4px 6px 10px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.idxbar span{text-align:center;cursor:pointer;border-radius:7px;min-width:14px;padding:1px 3px;line-height:13px}.idxbar span.on{background:var(--c);color:#fff}.idxbub{color:#fff;width:64px;height:64px;font-size:calc(30px*var(--fz));z-index:70;background:#0009;border-radius:12px;justify-content:center;align-items:center;display:flex;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.contacts-total{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));padding:16px 16px 24px}.fav-thumb{object-fit:cover;cursor:zoom-in;border-radius:6px;flex:none;width:42px;height:42px}.fav-ic{color:var(--t3);background:var(--fill)}.fav-ops{font-size:calc(12px*var(--fz));flex:none;gap:12px;display:flex}.fav-ops b{color:var(--c);cursor:pointer;font-weight:400}.fav-ops b.danger{color:#f53f3f}.fav-tabs{margin:0}.fav-list{max-height:55vh;overflow:auto}.fav-row .n b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fav-detail{flex-direction:column;min-height:0;display:flex}.fav-detail-body{flex:1;min-height:0;padding:14px;overflow:auto}.fav-detail-text{font-size:calc(15px*var(--fz));white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;line-height:1.65}.fav-detail-text .rt{-webkit-user-select:text;user-select:text}.fav-detail-img{cursor:zoom-in;object-fit:contain;border-radius:8px;max-width:100%;max-height:62vh;margin:0 auto;display:block}.fav-detail-video{justify-content:center;display:flex}.fav-detail-file{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.fav-detail-file .m{flex-direction:column;gap:3px;min-width:0;display:flex}.fav-detail-file b{word-break:break-all;font-weight:500}.fav-detail-file small{color:var(--t3)}.fav-detail-src{color:var(--t3);font-size:calc(12px*var(--fz));border-top:1px solid var(--line);word-break:break-all;padding:8px 14px}.fav-detail-ops{padding:10px 14px calc(10px + var(--safe-b));border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex}.fav-detail-ops .btn{width:auto;min-width:0;height:36px;font-size:calc(13px*var(--fz));flex:1;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.fav-detail-ops .btn.danger{color:#f53f3f}.fav-detail-modal{max-width:680px;margin-bottom:0}.fav-detail-modal .fav-detail-body{max-height:min(62vh,640px)}.fav-detail-modal .fav-hd{justify-content:space-between;align-items:center}.fav-close{cursor:pointer;color:var(--t3);display:flex}.fav-edit-modal{max-width:640px}.fav-edit-ta{resize:vertical;box-sizing:border-box;min-height:180px;max-height:50vh;line-height:1.55}.fav-edit-cnt{color:var(--t3);font-size:calc(12px*var(--fz));text-align:right;padding:0 14px}.fav-edit-ft{gap:8px;padding:10px 14px;display:flex}.fav-edit-ft .btn{width:auto;min-width:0;height:36px;font-size:calc(13px*var(--fz));flex:1;padding:0 8px}@media (max-width:899px){.fav-detail{min-height:100%}.fav-detail-ops{background:var(--card);position:sticky;bottom:0}}.dk .plusmenu,.dk .idxbar{display:none}.sys.letter{text-align:left;background:var(--bg);color:var(--t2);font-size:calc(12px*var(--fz));z-index:1;margin:0;padding:4px 14px;position:sticky;top:0}.seg3{background:var(--fill);border-radius:8px;padding:3px;display:inline-flex}.seg3 b{font-weight:500;font-size:calc(13px*var(--fz));cursor:pointer;color:var(--t2);border-radius:6px;padding:4px 14px}.seg3 b.on{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #00000014}html[data-theme=dark] .seg3 b.on{box-shadow:none}html[data-theme=dark] img.fav-thumb,html[data-theme=dark] .msg .bubble img{filter:brightness(.92)}html[data-theme=dark] .sys.letter{color:var(--t3)}#jm-edge{z-index:9000;touch-action:pan-y;background:0 0;width:22px;position:fixed;top:0;bottom:0;left:0}#jm-edge.jm-edge-off{pointer-events:none}#root{overflow:hidden}.btn{white-space:nowrap}.call-min{top:calc(10px + var(--safe-t));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;right:12px}.callmini{top:calc(12px + var(--safe-t));z-index:61;color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#1f2433;border-radius:12px;align-items:center;gap:10px;width:250px;padding:8px 10px;display:flex;position:fixed;right:12px;box-shadow:0 8px 30px #00000059}.callmini .av{width:36px;height:36px;font-size:calc(16px*var(--fz));background:#3b6fb6;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.callmini .m{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.callmini .m b{font-size:calc(14px*var(--fz));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callmini .m span{font-size:calc(12px*var(--fz));color:#b8c0d0}.callmini .cmb{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.callmini .cmb.on{color:#1f2433;background:#fff}.callmini .cmb.red{background:#f53f3f}.dk .msg .bubble,.dk .msg .bubble *{-webkit-user-select:text;user-select:text}.fc-modal{width:92%;max-width:440px}.fc-list{max-height:50vh;overflow:auto}.fc-btns{gap:10px;padding:10px 12px;display:flex}.fc-btns .btn{flex:1}.callov,.callov *,.callmini,.callmini *{-webkit-app-region:no-drag}.dk .callmini{top:60px}.callov .callcard.vc,.vstage{position:relative}.vstage{aspect-ratio:3/4;background:#0d0f14;border-radius:14px;width:min(78vw,520px);max-height:60vh;margin:0 auto;overflow:hidden}.v-remote{object-fit:cover;background:#0d0f14;width:100%;height:100%}.v-remote-ph{color:#b8c0d0;font-size:calc(14px*var(--fz));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.v-local{object-fit:cover;z-index:2;background:#000;border:2px solid #ffffff80;border-radius:10px;width:96px;height:128px;position:absolute;top:10px;right:10px}.v-local.off{opacity:0}.v-local-off{color:#8a919c;width:96px;height:128px;font-size:calc(12px*var(--fz));z-index:2;background:#1f2433;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.dk .vstage{width:420px}.mt-rec{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.mt-rec .btn{flex:none}.mt-big{font-size:calc(15px*var(--fz))}.mt-live{color:var(--danger);font-size:calc(14px*var(--fz));align-items:center;gap:8px;display:flex}.mt-dot{background:#f53f3f;border-radius:50%;width:10px;height:10px;animation:1s infinite mtblink}@keyframes mtblink{50%{opacity:.3}}.mt-ta{border:1px solid var(--line);width:100%;min-height:200px;font-size:calc(14px*var(--fz));color:var(--t1);background:var(--bg);resize:vertical;box-sizing:border-box;border-radius:8px;padding:10px;line-height:1.7}.mt-btns{gap:10px;margin-top:10px;display:flex}.mt-btns .btn{flex:1}.hold-talk{border:1px solid var(--line);background:var(--fill);height:40px;color:var(--t1);font-size:calc(15px*var(--fz));-webkit-user-select:none;user-select:none;touch-action:none;border-radius:20px;flex:1}.hold-talk.on{background:var(--c);color:#fff;border-color:var(--c)}.vorec{z-index:70;padding-bottom:calc(24px + var(--safe-b));color:#fff;background:#0f1218f0;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.vo-wave{justify-content:center;align-items:center;gap:3px;height:60px;display:flex;position:absolute;top:34%;left:0;right:0}.vo-wave i{background:#4c8cf5;border-radius:2px;width:4px;transition:height 80ms}.vo-time{font-size:calc(18px*var(--fz));font-variant-numeric:tabular-nums;color:#e5e6eb}.vo-tip{font-size:calc(13px*var(--fz));color:#b8c0d0}.vo-zones{justify-content:space-between;align-items:flex-end;width:100%;max-width:420px;padding:0 24px;display:flex}.vz{font-size:calc(12px*var(--fz));color:#b8c0d0;flex-direction:column;align-items:center;gap:6px;display:flex}.vz i,.vz svg{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.vz.hot i,.vz.hot svg{color:#fff;background:#f53f3f}.vz.text.hot i,.vz.text.hot svg{background:#3b82f6}.vz.lock i,.vz.lock svg{background:#ffffff2e}.vo-locked{gap:12px;width:100%;max-width:420px;padding:0 20px;display:flex}.vo-locked .btn{flex:1}.sound{cursor:pointer;position:relative}.snd-wave{align-items:center;gap:2px;height:16px;display:inline-flex}.snd-wave i{opacity:.55;background:currentColor;border-radius:2px;width:3px;height:5px}.sound.playing .snd-wave i{animation:.8s ease-in-out infinite sndw}@keyframes sndw{0%,to{opacity:.5;height:5px}50%{opacity:1;height:15px}}.snd-bar{background:#0000001a;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0;overflow:hidden}.snd-bar i{background:var(--c);height:100%;transition:width .2s;display:block}html[data-theme=dark] .snd-bar{background:#ffffff26}.rn-hero{text-align:center;color:var(--t1);padding:28px 24px 12px}.rn-hero svg{background:var(--c-soft);width:64px;height:64px;color:var(--c);border-radius:50%;padding:14px}.rn-hero h3{font-size:calc(18px*var(--fz));margin:12px 0 6px}.rn-hero p{color:var(--t2);font-size:calc(13px*var(--fz));margin:0;line-height:1.6}.rn-form{padding:4px 0}.rn-row{border-bottom:1px solid var(--line);align-items:center;padding:12px 14px;display:flex}.rn-row:last-child{border-bottom:0}.rn-row span{width:80px;color:var(--t2);font-size:calc(14px*var(--fz));flex:none}.rn-row input{color:var(--t1);font-size:calc(15px*var(--fz));background:0 0;border:0;outline:0;flex:1}.rn-face{z-index:9990;background:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rn-face-top{padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;color:#fff;font-size:calc(15px*var(--fz));flex:none;justify-content:space-between;align-items:center;display:flex}.rn-face-top a{color:#9ec5ff;cursor:pointer}.rn-face iframe{background:#fff;border:0;flex:1;width:100%}.rn-btnbar{padding:16px 14px}.rn-submit{width:100%;height:46px;font-size:calc(16px*var(--fz))}body.callwin{background:#20232b;margin:0;overflow:hidden}body.callwin #root{height:100vh}.cw{color:#fff;-webkit-user-select:none;user-select:none;background:#20232b;flex-direction:column;height:100vh;display:flex}.cw.video{background:#0d0f14}.cw-head{flex:none;align-items:center;height:34px;padding:0 8px;display:flex;position:relative}.cw-drag{-webkit-app-region:drag;position:absolute;top:0;bottom:0;left:0;right:0}.cw-t{font-size:calc(13px*var(--fz));color:#b8c0d0;z-index:1;-webkit-app-region:drag;margin:auto}.cw-ic{-webkit-app-region:no-drag;z-index:1;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;right:8px}.cw-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cw-face{text-align:center}.cw-face .av.xl,.v-remote-ph .av.xl{width:72px;height:72px;font-size:calc(30px*var(--fz));background:#3b6fb6;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.cw-name{font-size:calc(18px*var(--fz));font-weight:600}.cw-st{color:#b8c0d0;font-size:calc(13px*var(--fz));margin-top:4px}.cw .lvl{background:#ffffff26;border-radius:2px;width:180px;height:4px;margin:12px auto 0;overflow:hidden}.cw .lvl i{background:#52c41a;height:100%;transition:width .1s;display:block}.cw-err{color:#ff7875;font-size:calc(12px*var(--fz));text-align:center;padding:4px 10px;position:absolute;bottom:4px;left:0;right:0}.cw-rec{color:#ff7875;font-size:calc(11px*var(--fz));text-align:center;position:absolute;top:6px;left:0;right:0}.cw-vstage{position:absolute;top:0;bottom:0;left:0;right:0}.cw-vstage .v-local{top:auto;bottom:10px}.cw-vname{text-align:center;color:#fff;font-size:calc(12px*var(--fz));text-shadow:0 1px 3px #0009;z-index:3;position:absolute;bottom:6px;left:0;right:0}.cw-btns{flex:none;justify-content:center;gap:10px;padding:10px;display:flex}.cwbig{-webkit-app-region:no-drag;color:#fff;min-width:60px;font-size:calc(12px*var(--fz));cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.cwbig.on{color:#20232b;background:#fff}.cwbig.red{background:#f5222d}.cwbig.green{background:#52c41a}.cw-bar{background:#1f2433;align-items:center;gap:8px;height:100vh;padding:0 8px;display:flex;position:relative}.cw-bar .cw-drag{-webkit-app-region:drag;position:absolute;top:0;bottom:0;left:0;right:0}.cw-bar .av{z-index:1;width:40px;height:40px;font-size:calc(16px*var(--fz));background:#3b6fb6;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cw-bar .m{z-index:1;flex:1;min-width:0}.cw-bar .m b{font-size:calc(14px*var(--fz));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cw-bar .m span{font-size:calc(11px*var(--fz));color:#b8c0d0}.cw-bar .cwb{-webkit-app-region:no-drag;z-index:1;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cw-bar .cwb.on{color:#1f2433;background:#fff}.cw-bar .cwb.red{background:#f53f3f}.cw-bar .cwb.ghost{background:#ffffff14}.cw button,.cw-bar button,.cw-vstage,.cw-vstage *{-webkit-app-region:no-drag}.av .av-hold{color:#fff;font-weight:600;font-size:inherit;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.av .av-ph{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.av .av-ph.on{opacity:1}.idb{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.idb i{font-style:normal;font-size:calc(10px*var(--fz));white-space:nowrap;text-overflow:ellipsis;background:var(--fill);max-width:160px;color:var(--t2);border-radius:8px;align-items:center;gap:2px;padding:2px 6px;line-height:1;display:inline-flex;overflow:hidden}.idb .idb-org svg{color:#f7ba1e}.idb .idb-rn svg{color:var(--t2)}.idb.md i{font-size:calc(11px*var(--fz));border-radius:10px;max-width:220px;padding:3px 8px}.card-hero .idb{justify-content:center;margin-left:0}.card-hero .idb i{color:#fff;background:#ffffff2e}.card-hero .idb .idb-rn svg{color:#fff}.msg .nm .nm-sign{color:var(--t3);font-style:normal;font-size:calc(10px*var(--fz));text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:140px;margin-left:6px;display:inline-block;overflow:hidden}.org-cur{background:var(--card);border-radius:10px;align-items:center;gap:10px;margin:10px 12px;padding:14px 16px;display:flex}.org-cur .idb{margin:0}.org-cur .idb.md i{font-size:calc(13px*var(--fz));padding:5px 10px}.lb.dk{background:#14161af5}.lb.mb{background:#000}.lb-top .lb-name b{font-weight:600;font-size:calc(14px*var(--fz));color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lb-top .lb-name small{color:#a9aeb8;font-size:calc(11px*var(--fz));display:block}.lb.dk .lb-top{background:#ffffff0a;border-bottom:1px solid #ffffff14;gap:4px;height:56px}.lb.dk .lb-top button{min-width:52px;height:44px;font-size:calc(11px*var(--fz));color:#cfd3da;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.lb.dk .lb-top button:hover{background:#ffffff1a}.lb.dk .lb-top button span{line-height:1}.lb-more{position:relative}.lb-menu{z-index:3;background:#2a2d33;border-radius:8px;min-width:160px;padding:6px 0;position:absolute;top:46px;right:0;box-shadow:0 8px 28px #0006}.lb-menu i{color:#e5e6eb;font-style:normal;font-size:calc(13px*var(--fz));cursor:pointer;padding:9px 14px;display:block}.lb-menu i:hover{background:#ffffff14}.lb-tool{left:50%;bottom:calc(18px + var(--safe-b));z-index:3;background:#282a30eb;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 24px #0006}.lb-tool button{color:#e5e6eb;min-width:32px;height:32px;font-size:calc(12px*var(--fz));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:flex}.lb-tool button:hover{background:#ffffff1f}.lb-tool button:disabled{opacity:.35;cursor:default}.lb-tool .sep{background:#ffffff2e;width:1px;height:20px;margin:0 4px}.lb-tool input[type=range]{accent-color:#fff;width:120px}.lb-tool .lb-pct{text-align:center;color:#cfd3da;min-width:44px;font-size:calc(12px*var(--fz));cursor:pointer}.lb.mb .lb-top{background:0 0}.lb-back{margin-right:4px}.lb-mbar{padding:10px 12px calc(12px + var(--safe-b));z-index:3;background:linear-gradient(#0000,#000000b3);justify-content:space-around;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-mbar button{color:#fff;font-size:calc(11px*var(--fz));background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:56px;display:flex}.lb.mb .lb-body{touch-action:none}.lb.dk .lb-body img.fit{max-height:calc(100dvh - 126px)}.ie{z-index:95;color:#e5e6eb;-webkit-app-region:no-drag;background:#1d1f24;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ie-top{padding:calc(8px + var(--safe-t)) 12px 8px;padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 12px);background:#26282e;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:8px;display:flex}.ie-tools{-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ie-tools button{color:#cfd3da;min-width:46px;height:44px;font-size:calc(10px*var(--fz));cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.ie-tools button.on{color:#fff;background:#3568d459}.ie-tools button:disabled{opacity:.35}.ie-tools .ie-sep{background:#ffffff26;width:1px;height:24px;margin:0 6px}.ie-act{flex:none;gap:8px;display:flex}.ie-act .btn{height:34px;padding:0 16px}.ie-sub{background:#22242a;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:14px;min-height:36px;padding:6px 14px;display:flex}.ie-sub .hint{color:#a9aeb8;font-size:calc(12px*var(--fz))}.ie-sub .btn.sm{height:28px;font-size:calc(12px*var(--fz));padding:0 12px}.ie-colors{gap:8px;display:flex}.ie-colors i{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #ffffff40}.ie-colors i.on{border-color:#fff;transform:scale(1.15)}.ie-widths{gap:6px;display:flex}.ie-widths i{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ie-widths i.on{background:#ffffff26}.ie-widths b{background:#fff;border-radius:50%;display:block}.ie-body{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.ie-body canvas{object-fit:contain;max-width:100%;max-height:100%}.ie-body canvas.ready{background:#fff;box-shadow:0 8px 40px #00000080}.ie-load,.lb-load{color:#c9ced8;font-size:calc(13px*var(--fz));pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-load{color:#dfe3ea}.lb-load b{pointer-events:auto;cursor:pointer;color:#7aa7ff;font-weight:600}.ie-spin,.lb-spin{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite vpspin}.lb-body img.lb-under{z-index:0;pointer-events:none;box-shadow:none;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.lb-body img.lb-under.fit{object-fit:contain;width:96vw;max-width:96vw;height:100%;max-height:100%}.lb-body img:not(.lb-under){z-index:1;position:relative}.lb-load.corner{top:auto;left:auto;right:14px;bottom:calc(84px + var(--safe-b));font-size:calc(12px*var(--fz));z-index:3;background:#00000073;border-radius:14px;flex-direction:row;gap:6px;padding:6px 10px;transform:none}.lb-load.corner .lb-spin{border-width:2px;width:14px;height:14px}.pick-cell .pick-edit{color:#fff;cursor:pointer;background:#0000008c;border-radius:10px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:4px;right:4px}.notice-clear{background:var(--fill);color:var(--t2);cursor:pointer;border-radius:10px;flex:none;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500}.notice-clear:active{opacity:.7}.ie-err{color:#a9aeb8;font-size:calc(14px*var(--fz))}.ie-text{min-width:120px;color:inherit;background:#00000059;border:1px dashed #fff;outline:0;padding:2px 6px;font-weight:700;position:absolute}.attach-strip .att.img{cursor:pointer}.attach-strip .att-edit{color:#fff;cursor:pointer;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:4px;left:4px}.vp{color:#fff;background:#000;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lb .vp{flex:1;position:relative}.vp-top{padding:calc(8px + var(--safe-t)) 12px 8px;background:#ffffff0f;flex:none;align-items:center;gap:8px;display:flex}.vp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(14px*var(--fz));flex:1;font-weight:600;overflow:hidden}.vp-top em{color:#a9aeb8;font-style:normal;font-size:calc(12px*var(--fz))}.vp-top button,.vp-bar button{color:#e5e6eb;cursor:pointer;min-width:34px;height:34px;font-size:calc(13px*var(--fz));background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:flex}.vp-top button:hover,.vp-bar button:hover{background:#ffffff1f}.vp-stage{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.vp-stage video{object-fit:contain;outline:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vp-big{pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-big svg{margin-left:4px}.vp-spin{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.8s linear infinite vpspin;position:absolute;top:50%;left:50%}@keyframes vpspin{to{transform:rotate(360deg)}}.vp-err{text-align:center;color:#f7ba1e;font-size:calc(13px*var(--fz));padding:0 20px;position:absolute;bottom:30%;left:0;right:0}.vp-bar{padding:8px 12px calc(8px + var(--safe-b));background:#ffffff0f;flex:none;align-items:center;gap:8px;display:flex}.vp-time{font-size:calc(12px*var(--fz));color:#cfd3da;font-variant-numeric:tabular-nums;flex:none}.vp-track{cursor:pointer;touch-action:none;flex:1;height:24px;position:relative}.vp-track:before{content:"";background:#ffffff40;border-radius:2px;height:4px;position:absolute;top:10px;left:0;right:0}.vp-buf,.vp-cur{border-radius:2px;height:4px;position:absolute;top:10px;left:0}.vp-buf{background:#fff6}.vp-cur{background:var(--c)}.vp-track b{background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:6px;box-shadow:0 1px 4px #0006}.vp-speed{position:relative}.vp-menu{background:#2a2d33;border-radius:8px;padding:6px 0;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0006}.vp-menu i{font-style:normal;font-size:calc(13px*var(--fz));cursor:pointer;white-space:nowrap;padding:8px 18px;display:block}.vp-menu i.on{color:var(--c)}.vp-menu i:hover{background:#ffffff14}.vp-vol{align-items:center;gap:4px;display:flex}.vp-vol input{accent-color:#fff;width:80px}.lb .mask,.fp .mask{z-index:90}@media (pointer:coarse){.msgs,.msgs *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.fp{z-index:80;color:#e5e6eb;-webkit-app-region:no-drag;background:#1d1f24;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fp-top{padding:calc(8px + var(--safe-t)) 12px 8px;background:#ffffff0f;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:6px;display:flex}.fp-top button{color:#e5e6eb;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;display:flex}.fp-top button:hover{background:#ffffff1f}.fp-name{flex:1;min-width:0}.fp-name b{font-weight:600;font-size:calc(14px*var(--fz));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fp-name small{color:#a9aeb8;font-size:calc(11px*var(--fz));display:block}.fp-body{background:#fff;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.fp-frame{background:#fff;border:0;width:100%;height:100%}.fp-text{width:100%;height:100%;padding:14px 16px calc(14px + var(--safe-b));color:#1f2329;font:calc(13px*var(--fz))/1.6 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-all;background:#fff;margin:0;overflow:auto}.fp-center{color:#4e5969;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:24px;display:flex}.fp-n{font-size:calc(14px*var(--fz));color:#1f2329;text-align:center;word-break:break-all}.fp-foot{padding:6px 12px calc(6px + var(--safe-b));font-size:calc(11px*var(--fz));color:#a9aeb8;text-align:center;flex:none}.fp-framew{background:#fff;width:100%;height:100%;position:relative}.fp-wait{z-index:1;color:#4e5969;font-size:calc(13px*var(--fz));text-align:center;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fp-wait.slow{padding:8px 12px calc(8px + var(--safe-b));color:#fff;font-size:calc(12px*var(--fz));background:#1d1f24e0;flex-direction:row;gap:8px;top:auto;bottom:0;left:0;right:0}.fp-spin{border:3px solid #d0d7e2;border-top-color:var(--c);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite fpspin}.fp-wait.slow .fp-spin{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:14px;height:14px}@keyframes fpspin{to{transform:rotate(360deg)}}.fp-dlcard .dlbar{border-top:0;width:min(420px,100%);margin-top:0;padding-top:0}.fp-dlcard .hint{text-align:center;max-width:420px}.fp-office{background:#525659;width:100%;height:100%;position:relative;overflow:auto}.fp-office-note{font-size:calc(12px*var(--fz));color:#f7ba1e;background:#1d1f24;padding:6px 12px}.fp-docx{min-height:100%;padding:12px 0}.fp-docx .docx-wrapper{background:#525659!important;padding:0 8px 16px!important}.fp-docx .docx-wrapper>section.docx{box-sizing:border-box;max-width:100%;box-shadow:0 2px 12px #0006;margin-bottom:12px!important}.fp-sheets{z-index:2;background:#1d1f24;gap:4px;padding:6px 8px;display:flex;position:sticky;top:0;overflow-x:auto}.fp-sheets span{color:#cfd3da;font-size:calc(12px*var(--fz));cursor:pointer;background:#262a31;border-radius:6px;flex:none;padding:5px 12px}.fp-sheets span.on{background:var(--c);color:#fff}.fp-xlsx{color:#1f2329;background:#fff;min-height:100%;padding:8px;overflow:auto}.fp-xlsx table{border-collapse:collapse;font-size:calc(12px*var(--fz));white-space:nowrap}.fp-xlsx td{text-overflow:ellipsis;border:1px solid #d9dde3;min-width:60px;max-width:420px;padding:4px 8px;overflow:hidden}.fp-xlsx tr:first-child td{background:#f2f4f7;font-weight:600;position:sticky;top:0}.web-upd{z-index:200;color:#fff;cursor:pointer;-webkit-app-region:no-drag;background:#ff7d00;border-radius:0 0 10px 10px;padding:6px 16px;font-size:13px;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}.viewer-file{background:var(--bg);position:fixed;top:0;bottom:0;left:0;right:0}.viewer-file .fp{position:fixed;top:0;bottom:0;left:0;right:0}.tag.t-all,.tag.t-merchant,.tag.t-auto,.tag.t-normal,.tag.t-internal,.tag.t-company,.tag.t-ai{background:var(--fill);color:var(--t2);vertical-align:middle;border-radius:8px;padding:2px 6px;font-weight:400;line-height:1}.sbd-i{background:var(--fill);color:var(--t2)}.card-hero .sbd-i{box-shadow:none;color:#fff;background:#fff3}.tag{vertical-align:middle;border-radius:8px;padding:2px 6px;font-weight:400;line-height:1}.msg .bb{flex-direction:column;align-items:flex-start;display:flex}.msg.self .bb{align-items:flex-end}.msg .bb .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.msg .bb .bubble{box-sizing:border-box;max-width:100%}.mask.nodim{background:0 0}.mask.nodim .sheet{box-shadow:0 -6px 24px #00000040}.dk-filter .uo{font-style:normal;font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;margin-left:6px;padding:2px 8px}.dk-filter .uo.on{background:var(--c);color:#fff}.conv-chips{align-items:center;gap:8px;padding:0 12px 6px;display:flex}.conv-chips span{font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);border-radius:12px;align-items:center;gap:3px;padding:3px 10px;display:inline-flex}.conv-chips span.on{background:var(--c);color:#fff}.conv-chips em{font-style:normal;font-size:calc(11px*var(--fz));color:var(--t2)}.sys.unread-empty{color:var(--t2);flex-direction:column;align-items:center;gap:6px;display:flex}.sys.unread-empty small{color:var(--c);cursor:pointer}.lb-orig{left:50%;bottom:calc(100px + var(--safe-b));z-index:4;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff59;border-radius:14px;padding:5px 12px;font-size:12px;position:absolute;transform:translate(-50%)}.lb.dk .lb-orig{bottom:64px}.rt img.rt-vposter{object-fit:cover;pointer-events:none;background:#000;width:100%;max-height:220px;display:block}.vorec{justify-content:flex-start;gap:0;padding:0}.vo-bubble{background:#4c8cf5;border-radius:18px;min-width:200px;max-width:80vw;padding:14px 22px;transition:background .15s;position:absolute;top:20%;left:50%;transform:translate(-50%)}.vo-bubble.gray{background:#6b7280}.vo-bubble.text{background:#3b82f6}.vo-bubble .vo-wave{gap:3px;height:46px;position:static}.vo-bubble .vo-wave i{background:#fff}.vo-time{text-align:center;position:absolute;top:calc(20% + 84px);left:0;right:0}.vo-zones{left:0;right:0;bottom:calc(200px + var(--safe-b));justify-content:space-between;max-width:none;padding:0 12%;display:flex;position:absolute}.vz i{color:#e5e6eb;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-size:22px;font-style:normal;transition:transform .12s,background .12s;display:flex}.vz.hot i{color:#1f2329;background:#fff;transform:scale(1.18)}.vz.cancel.hot i{color:#fff;background:#f53f3f}.vo-tip{left:0;right:0;bottom:calc(128px + var(--safe-b));text-align:center;font-size:calc(14px*var(--fz));color:#e5e6eb;position:absolute}.vo-arc{left:-12%;right:-12%;bottom:calc(-70px - var(--safe-b));color:#fff;background:#ffffff21;border-radius:50% 50% 0 0;justify-content:center;align-items:flex-start;height:190px;padding-top:26px;transition:background .15s;display:flex;position:absolute}.vo-arc.on{background:#4c8cf58c}.vorec.z-cancel .vo-arc{background:#ffffff14}.vo-locked{left:0;right:0;bottom:calc(60px + var(--safe-b));position:absolute}.msg .bb .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.msg .nm .nm-sign{white-space:nowrap;max-width:none;display:inline;overflow:visible}.msg .nm .idb{white-space:nowrap}.vorec,.vorec *,.hold-talk,.inbar,.inbar *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.inbar textarea,.inbar input,.inbar .rc,.inbar [contenteditable],.inbar [contenteditable] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.msg .upctl{font-size:calc(10px*var(--fz));margin-left:6px}.msg .upctl a{color:var(--c);cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:6px}.msg .upctl a:hover{text-decoration:underline}.uppill{background:var(--bg2,#7f7f7f1f);color:var(--t2);font-size:calc(11px*var(--fz));cursor:pointer;border-radius:14px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 24px);margin:2px 12px;padding:4px 10px;display:flex}.uppill i{background:#7f7f7f40;border-radius:2px;width:60px;height:4px;display:inline-block;position:relative;overflow:hidden}.uppill i:after{content:"";width:calc(var(--p)*1%);background:var(--c);position:absolute;top:0;bottom:0;left:0}.uppill b{color:var(--c);font-weight:600}.tp-mask{z-index:1200;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.desk .tp-mask{align-items:center}.tp{background:var(--bg);width:100%;max-width:560px;max-height:72vh;color:var(--t1);border-radius:14px 14px 0 0;flex-direction:column;display:flex;box-shadow:0 -6px 30px #00000040}.desk .tp{border-radius:12px;box-shadow:0 10px 40px #00000059}.tp-hd{border-bottom:1px solid var(--line,#7f7f7f33);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}.tp-hd a{color:var(--t2);cursor:pointer;font-weight:400;font-size:calc(12px*var(--fz));margin-left:12px}.tp-list{padding:6px 0;overflow:auto}.tp-empty{text-align:center;color:var(--t2);padding:40px 0}.tp-row{border-bottom:1px solid var(--line,#7f7f7f1f);align-items:center;gap:10px;padding:10px 14px;display:flex}.tp-row .fi{background:#7f7f7f26;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.tp-row .fi img{object-fit:cover;width:100%;height:100%}.tp-row .tx{flex:1;min-width:0}.tp-row .nm{white-space:nowrap;text-overflow:ellipsis;font-size:calc(13px*var(--fz));overflow:hidden}.tp-row .st{font-size:calc(11px*var(--fz));color:var(--t2);margin-top:2px}.tp-row .st.err{color:#f53f3f}.tp-row .bar{background:#7f7f7f33;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.tp-row .bar i{height:100%;width:calc(var(--p)*1%);background:var(--c);transition:width .3s;display:block}.tp-row .ops{flex:none;gap:6px;display:flex}.tp-row .ops button{border:1px solid var(--line,#7f7f7f4d);color:var(--t1);font-size:calc(12px*var(--fz));cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px}.tp-row .ops button.danger{color:#f53f3f}.msg .bubble .q.q-tap{cursor:pointer}.msg .bubble .q.q-tap:hover{background:#00000017}.qv{box-sizing:border-box;width:100%}.modal:has(.qv){max-width:520px}.qv-hd{border-bottom:1px solid var(--line);font-size:calc(14px*var(--fz));justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.qv-x{cursor:pointer;display:flex}.qv-body{background:var(--bg);max-height:60vh;padding:12px 14px;overflow:auto}.qv-body .msg{margin-bottom:0}.qv-body .msg .bb{max-width:100%}.qv-brief{background:var(--card);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:10px 12px;line-height:1.6}.qv-brief b{color:var(--t2);font-size:calc(12px*var(--fz));margin-bottom:4px;display:block}.qv-brief small{color:var(--t2);margin-top:8px;display:block}.qv-ft{padding:10px 14px calc(10px + var(--safe-b));border-top:1px solid var(--line);justify-content:flex-end;display:flex}.av.has-st{overflow:visible}.av.has-st img,.av.has-st .av-ph,.av.has-st .av-hold,.av.has-st.ini{border-radius:8px}.av-st{background:var(--card);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--card),0 1px 3px #00000040;text-align:center;z-index:1;pointer-events:none;border-radius:50%;font-size:11px;font-style:normal;line-height:18px;position:absolute;bottom:-4px;right:-4px}.av.big .av-st{width:26px;height:26px;font-size:16px;line-height:26px;bottom:-2px;right:-2px}.dk-rail .rail-me-wrap{position:relative}.rail-me-wrap,.rail-me-wrap *{-webkit-app-region:no-drag}.dk-rail .dk-me{cursor:pointer}.dk-rail .rail-me-menu{min-width:200px;padding-bottom:8px;top:4px;bottom:auto;left:60px}.rail-me-hd{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 12px 6px}.rail-me-hd b{font-size:calc(14px*var(--fz));display:block}.rail-me-hd small{color:var(--t2);margin-top:2px;display:block}.nm-sign.nm-st{color:var(--c);background:var(--c-soft);border-radius:4px;padding:0 5px}.st-bar{background:var(--c-soft);color:var(--t3);font-size:calc(12px*var(--fz));cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 14px;display:flex}.st-bar small{color:var(--c)}.tag.auto-reply{background:var(--warn-bg);color:#d46b08;margin-right:6px}.me-st{background:var(--fill);color:var(--t3);font-size:calc(12px*var(--fz));cursor:pointer;border-radius:14px;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;display:inline-flex}.me-st small{color:var(--c);margin-left:4px}.ch-st{background:var(--c-soft);color:var(--t1);font-size:calc(13px*var(--fz));border-radius:14px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;display:inline-flex}.ch-st small{color:var(--c)}.ms{padding:10px 14px calc(20px + var(--safe-b));max-width:720px}.ms-ok{color:var(--c);cursor:pointer;padding:4px 8px;font-weight:600}.ms-cur{background:var(--card);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:12px 14px;display:flex}.ms-cur-emo{font-size:28px}.ms-cur-t{flex:1;min-width:0}.ms-cur-t b{font-size:calc(15px*var(--fz));display:block}.ms-cur-t small{color:var(--t2);margin-top:2px;display:block}.ms-cur a{color:var(--c);cursor:pointer;font-size:calc(13px*var(--fz));margin-left:8px}.ms-cur a.danger{color:#f53f3f}.ms-sec{color:var(--t2);font-size:calc(13px*var(--fz));margin:14px 2px 8px}.ms-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:600px){.ms-grid{grid-template-columns:repeat(4,1fr)}}.ms-card{background:var(--card);cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:22px 8px 18px;display:flex;position:relative}.ms-card.on{border-color:var(--c);background:var(--c-soft)}.ms-card.add{border:2px dashed var(--c);color:var(--c)}.ms-card.none{color:var(--t2)}.ms-card .ms-emo{align-items:center;height:44px;font-size:40px;line-height:1;display:flex}.ms-card b{font-weight:500;font-size:calc(14px*var(--fz));text-align:center}.ms-card small{color:var(--t2);font-size:calc(11px*var(--fz))}.se-emo{background:var(--card);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;width:110px;height:110px;margin:12px auto;font-size:56px;display:flex;position:relative}.se-emo-sw{background:var(--fill);border:2px solid var(--bg);width:30px;height:30px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.se-emoji{background:var(--card);border-radius:12px;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:10px;padding:8px;display:grid}.se-emoji span{text-align:center;cursor:pointer;border-radius:6px;padding:4px 0;font-size:24px}.se-emoji span:hover{background:var(--fill)}.se-box{background:var(--card);border-radius:14px;margin-bottom:12px;padding:6px 14px;position:relative}.se-in{width:100%;font-size:calc(16px*var(--fz));color:var(--t1);background:0 0;border:0;outline:0;padding:12px 0}.se-cnt{text-align:right;color:var(--t4);font-size:calc(11px*var(--fz));padding-bottom:6px;display:block}.se-radio{border-bottom:1px solid var(--line);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.se-radio:last-of-type{border-bottom:0}.se-radio i{border:2px solid var(--t4);border-radius:50%;flex:none;width:20px;height:20px}.se-radio.on i{border-color:var(--c);background:var(--c);box-shadow:inset 0 0 0 3px var(--card)}.se-radio b{font-weight:500}.se-radio small{color:var(--t2);flex-basis:100%;padding-left:30px;line-height:1.5}.se-ta{border:1px solid var(--line);background:var(--bg);resize:vertical;width:100%;min-height:90px;color:var(--t1);border-radius:8px;margin:8px 0 4px;padding:10px}.se-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 0;display:flex}.se-row:last-child{border-bottom:0}.se-row b{flex:1;font-weight:500}.se-row small{color:var(--t2);flex-basis:100%;order:3;line-height:1.5}.se-row .sw{margin-left:auto}.se-exp{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:8px 0 12px;display:flex}.se-exp span,.se-exp label{background:var(--fill);font-size:calc(13px*var(--fz));cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.se-exp .on{background:var(--c-soft);color:var(--c)}.se-exp input{font:inherit;color:inherit;background:0 0;border:0;max-width:180px}.rc{border:1px solid var(--line);background:var(--bg);min-height:36px;max-height:120px;color:var(--t1);white-space:pre-wrap;word-break:break-word;line-height:1.5;font:inherit;border-radius:8px;outline:0;flex:1;padding:8px 10px;overflow:auto}.dk .rc{max-height:220px}.rc:empty:before{content:attr(data-ph);color:var(--t4);pointer-events:none}.rc .rc-img{vertical-align:bottom;border:1px solid var(--line);cursor:default;-webkit-user-select:all;user-select:all;border-radius:6px;max-width:120px;max-height:120px;margin:2px 4px;display:inline-block}.rc .rc-img.rc-img-sel{outline:2px solid var(--c);outline-offset:1px}.rc-img-del{z-index:3000;color:#fff;text-align:center;-webkit-tap-highlight-color:transparent;background:#000000b8;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:17px;line-height:24px;position:fixed;box-shadow:0 1px 4px #0000004d}.rb{flex-direction:column;gap:6px;max-width:100%;display:flex}.rb-t{white-space:pre-wrap;word-break:break-word}.rb-img{cursor:zoom-in;background:var(--fill);border-radius:6px;max-width:260px;max-height:320px;display:block}.dk .inbar.dk-in{flex-direction:column;align-items:stretch;gap:0;padding:0 14px 10px;position:relative}.dk .inbar.dk-in .in-drag{cursor:row-resize;border-top:1px solid var(--line);height:8px;margin:0 -14px 2px}.dk .inbar.dk-in .in-drag:hover{border-top-color:var(--c)}.dk .inbar.dk-in .inwrap{height:var(--inh,150px);flex:none}.dk .inbar.dk-in .rc{height:100%;min-height:0;max-height:none;font-size:calc(14px*var(--fz));background:0 0;border:0;padding:6px 2px}.dk .inbar.dk-in .in-tools{align-items:center;gap:6px;padding-top:6px;display:flex}.dk .inbar.dk-in .in-hint{color:var(--t4);font-size:calc(12px*var(--fz));-webkit-user-select:none;user-select:none;margin-left:auto}.dk .inbar.dk-in .send-btn{min-width:88px}.dk .inbar.dk-in>.in-drag{order:0}.dk .inbar.dk-in>.inwrap{order:1}.dk .inbar.dk-in>.in-tools{order:2}.dk .inbar.dk-in .in-tools .ibtn{order:0;margin:0}.dk .inbar.dk-in .in-tools .in-hint{order:1}.dk .inbar.dk-in .in-tools .send-btn{order:2;margin-left:0}.jm-tip{z-index:9999;color:#fff;text-align:center;pointer-events:none;white-space:pre-line;word-break:break-word;background:#3d4046;border-radius:8px;max-width:280px;padding:6px 10px;font-size:12px;line-height:1.45;position:fixed;transform:translate(-50%,-100%);box-shadow:0 4px 14px #00000038}.jm-tip.below{transform:translate(-50%)}.jm-tip small{color:#ffffff9e;letter-spacing:.5px;margin-top:1px;font-size:11px;display:block}.shot-wrap.split .shot-main{border-radius:8px 0 0 8px}.shot-wrap.split .shot-caret{border-left:1px solid var(--line);opacity:.75;border-radius:0 8px 8px 0;width:18px;min-width:18px;margin-left:0}.shot-wrap.split:hover .ibtn,.shot-wrap.split.open .ibtn{color:var(--c)}.shot-wrap.split.open .shot-caret,.shot-wrap.split .shot-caret:hover{opacity:1;background:var(--line)}.shot-pop{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:224px;padding:6px 0;position:absolute;bottom:42px;left:0;box-shadow:0 8px 24px #00000029}.shot-pop-t{color:var(--t3);font-size:calc(12px*var(--fz));padding:6px 14px 4px}.shot-pop-it{cursor:pointer;font-size:calc(14px*var(--fz));color:var(--t1);white-space:nowrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.shot-pop-it:hover{background:var(--fill)}.shot-pop-it kbd{color:var(--t3);margin-left:auto;padding-left:16px;font-family:inherit;font-size:12px}.shot-pop-sep{background:var(--line);height:1px;margin:4px 0}.shot-pop-ck{font-size:calc(13px*var(--fz));cursor:pointer;color:var(--t1);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.shot-pop-ck input{accent-color:var(--c);margin:0}.shot-wrap{align-items:center;display:inline-flex;position:relative}.shot-wrap .shot-caret{opacity:.7;width:16px;min-width:16px;margin-left:-4px;padding:0}.shot-wrap .shot-caret:hover{opacity:1}.shot-menu{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:200px;padding:4px 0;position:absolute;bottom:36px;left:0;box-shadow:0 6px 20px #0000002e}.shot-menu div{cursor:pointer;font-size:calc(13px*var(--fz));white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;display:flex}.shot-menu div:hover{background:var(--fill)}.shot-menu div i{color:var(--t4);background:var(--fill);border-radius:8px;padding:0 6px;font-size:11px;font-style:normal}.share-in .share-list{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.share-item{background:var(--card);color:var(--t2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.share-item img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:44px}.share-item .nm{min-width:0;color:var(--t1);font-size:calc(14px*var(--fz));word-break:break-all;flex:1}.share-item .nm small{color:var(--t4);margin-top:2px;font-size:12px;display:block}.share-sent{color:var(--t3);padding:0 14px;font-size:13px}.share-act{flex-direction:column;gap:10px;padding:14px;display:flex}.share-act .btn{width:100%;height:44px}@media (pointer:coarse){.msg .bubble .rt,.msg .bubble .rt *{cursor:default;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}}.msg .bubble .rt.selon,.msg .bubble .rt.selon *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.msg .bubble .rt.selon::selection{background:#3b82f659}.msg .bubble .rt.selon ::selection{background:#3b82f659}.mask,.mask *,.sheet,.sheet *{-webkit-user-select:none!important;user-select:none!important}.office-page{padding-top:var(--safe-t);padding-bottom:var(--safe-b);box-sizing:border-box;background:#f3f4f6;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.office-editor{flex:1;min-height:0;display:flex}.office-editor>*{flex:1;min-height:0}.office-editor iframe{border:0;width:100%;height:100%}.office-msg{color:var(--t2);z-index:2;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.office-msg b{color:var(--t1);font-size:18px}.office-spin{border:3px solid #d0d7e2;border-top-color:var(--c);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite office-rot}@keyframes office-rot{to{transform:rotate(360deg)}}.office-who{z-index:3;color:#fff;pointer-events:none;background:#0009;border-radius:12px;padding:3px 10px;font-size:12px;position:absolute;top:8px;right:12px}.fp-top .fp-edit{background:var(--c);color:#fff;border-radius:15px;align-items:center;gap:4px;height:30px;margin-right:6px;padding:0 10px;font-size:13px;display:inline-flex}.fp-top .fp-edit:hover{filter:brightness(1.1)}.msg .oo-editing{border-top:1px solid var(--line);color:var(--t2);align-items:center;gap:5px;margin-top:6px;padding-top:6px;font-size:11px;font-style:normal;line-height:1;display:flex}.msg .oo-editing .oo-avs{flex:none;align-items:center;display:inline-flex}.msg .oo-editing .oo-av{border:1.5px solid var(--bg2,#fff);border-radius:50%;flex:none;width:18px;min-width:18px;height:18px;margin-left:-6px;font-size:9px;overflow:hidden}.msg .oo-editing .oo-avs .oo-av:first-child{margin-left:0}.msg .oo-editing .oo-more{background:var(--line);color:var(--t2);justify-content:center;align-items:center;font-size:9px;display:inline-flex}.msg .oo-editing .oo-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg .oo-editing .oo-dot{background:#22c55e;border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite oo-breath}@keyframes oo-breath{0%,to{opacity:1}50%{opacity:.25}}.msg .oo-upd{vertical-align:top;max-width:100%;display:inline-block}.msg .oo-upd .oo-upd-t{word-break:break-word;line-height:1.5;display:block}.msg .oo-upd .oo-upd-ref{cursor:pointer;font-size:calc(12px*var(--fz));color:var(--t2);background:#0000000a;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;line-height:1.3;display:flex}.msg.self .oo-upd .oo-upd-ref{background:#ffffff38}.msg .oo-upd .oo-upd-ref:hover{background:#00000014}.msg.self .oo-upd .oo-upd-ref:hover{background:#ffffff52}.msg .oo-upd .oo-upd-ref .sx-ext{text-align:center;border-radius:5px;flex:none;width:24px;height:24px;font-size:9px;line-height:24px}.msg .oo-upd .oo-upd-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg .oo-ver{color:var(--c);margin-top:6px;font-size:11px;line-height:1.2;display:block}.crec-msg .s.oo-now{color:#22c55e}.oo-ask{z-index:6;color:#fff;background:#111827e0;border-radius:16px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}.oo-ask button{background:var(--c);color:#fff;border:0;border-radius:12px;height:24px;padding:0 10px;font-size:12px}.oo-ask button.sec{background:#ffffff2e}.oo-flash{z-index:7;pointer-events:none;color:#fff;background:#111827db;border-radius:14px;padding:8px 12px;font-size:12px;line-height:1;animation:.18s ease-out ooFlashIn;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 10px #00000038}.oo-flash.bad{background:#b91c1cf0}.top .ttl-tap{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag}.top .ttl-tap:active{opacity:.6}@keyframes ooFlashIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.oo-ask .oo-ok{color:#86efac}.newdoc{flex-direction:column;gap:10px;padding:16px;display:flex}.newdoc b{font-size:16px}.newdoc .mi{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;height:38px;padding:0 10px}.newdoc-tip{color:var(--t4);font-size:12px}.newdoc-act{justify-content:flex-end;gap:10px;display:flex}.office-bar{z-index:4;gap:6px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.office-bar button{cursor:pointer;background:#ffffffeb;border:1px solid #00000026;border-radius:12px;height:24px;padding:0 10px;font-size:12px}.office-bar .ob-back{background:var(--c);color:#fff;border-color:#0000;font-weight:600}.office-bar{z-index:5}.office-vers{z-index:5;background:#fff;border:1px solid #d0d7e2;border-radius:10px;width:420px;max-height:60vh;padding:8px 0;position:absolute;top:36px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0003}.office-vers .ov-t{border-bottom:1px solid #eee;align-items:center;padding:4px 12px 8px;font-weight:600;display:flex}.office-vers .ov-t i{cursor:pointer;margin-left:auto;padding:0 6px;font-style:normal}.office-vers .ov-row{border-bottom:1px solid #f3f3f3;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.office-vers .ov-row span{color:#666;flex:1;font-size:12px}.office-vers .ov-row a{color:var(--c);cursor:pointer;white-space:nowrap}.filecard{flex-direction:column;gap:0;min-width:220px;max-width:min(300px,72vw);display:inline-flex}.file-acts b{white-space:nowrap;padding:5px 6px}.msg .bubble .file-thumb{object-fit:cover;object-position:top;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:100%;max-width:300px;max-height:190px;margin-top:8px;display:block}.file-acts{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding-top:6px;display:flex}.file-acts b{font-weight:400;font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.file-acts b:hover{background:var(--c-soft);color:var(--c)}.lockscreen{z-index:2147483000;color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#1f2733,#2b3240 60%,#1a2029);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lock-drag{-webkit-app-region:drag;height:44px;position:absolute;top:0;left:0;right:0}.lock-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:320px;padding:28px 24px 18px;display:flex;box-shadow:0 20px 60px #00000059}.lock-av{background:#4b5a72;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;display:flex;overflow:hidden}.lock-av img{object-fit:cover;width:100%;height:100%}.lock-name{font-size:16px;font-weight:500}.lock-clock{letter-spacing:2px;margin-top:4px;font-size:44px;font-weight:300;line-height:1.1}.lock-date{color:#ffffff8c;font-size:12px}.lock-hint{color:#fffc;text-align:center;margin-top:14px;font-size:13px;line-height:1.5}.lock-hint small{color:#ffffff80}.lock-dots{gap:16px;margin:10px 0 4px;display:flex}.lock-dots i{border:2px solid #ffffffb3;border-radius:50%;width:14px;height:14px;display:block}.lock-dots i.on{background:#fff;border-color:#fff}.lock-dots.shake{animation:.4s lock-shake}@keyframes lock-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.lock-err{color:#ff8f8f;text-align:center;max-width:280px;font-size:12px}.lock-pad{grid-template-columns:repeat(3,64px);gap:10px;margin-top:10px;display:grid}.lock-pad button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;height:56px;font-size:22px;display:flex}.lock-pad button:hover{background:#ffffff38}.lock-pad button:disabled{opacity:.35;cursor:default}.lock-pad button.fn{background:0 0}.lock-phone{color:#8fb4ff;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:6px 10px;font-size:13px;display:inline-flex}.lock-phone:hover{background:#ffffff14}.lock-phone.wait{color:#ffffffbf;cursor:default;text-align:center;flex-wrap:wrap;justify-content:center;line-height:1.5}.lock-phone.wait b{color:#8fb4ff;cursor:pointer;margin-left:6px;font-weight:400}.lock-foot{color:#ffffff73;justify-content:space-between;width:100%;margin-top:14px;font-size:12px;display:flex}.lock-foot b{color:#ffffffb3;cursor:pointer;font-weight:400}.lock-foot b:hover{color:#fff}.lock-mask{z-index:2147483001;justify-content:center;align-items:center}.lock-dlg{border-radius:14px;width:360px;max-width:92vw;margin:0;padding-bottom:0}.lock-dlg-body{padding:6px 16px 4px}.lock-dlg-body p{color:var(--t2);font-size:calc(13px*var(--fz));margin:0 0 10px}.lock-dlg-body label{border-bottom:1px solid var(--line);font-size:calc(14px*var(--fz));color:var(--t1);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.lock-dlg-body input{border:1px solid var(--line);letter-spacing:8px;text-align:center;background:var(--fill);width:140px;height:38px;color:var(--t1);border-radius:8px;outline:none;padding:0 12px;font-size:18px}.lock-dlg-body input:focus{border-color:var(--c)}.lock-dlg-body input::placeholder{letter-spacing:0;color:var(--t4);font-size:13px}.lock-dlg-act{justify-content:flex-end;gap:10px;padding:12px 16px 14px;display:flex}.pclock-act{gap:10px;margin:10px 0;display:flex}.pclock-act .btn{align-items:center;gap:6px;display:inline-flex}.pclock-opts{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.pclock-opts span{background:var(--fill);color:var(--t2);font-size:calc(13px*var(--fz));cursor:pointer;border-radius:16px;padding:6px 12px}.pclock-opts span.on{background:var(--c-soft);color:var(--c)}.pc-req{background:var(--warn-bg);border:1px solid #ffd591;border-radius:10px;margin:10px 12px;padding:14px}.pc-req-t{font-weight:500;font-size:calc(15px*var(--fz));color:var(--t1);align-items:center;gap:6px;display:flex}.pc-req-s{color:var(--t2);font-size:calc(12px*var(--fz));margin:4px 0 10px}.pc-req-act{justify-content:flex-end;gap:10px;display:flex}.pc-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.pc-row:last-child{border-bottom:0}.pc-row.link{cursor:pointer}.pc-ic{background:var(--c-soft);width:40px;height:40px;color:var(--c);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pc-m{flex:1;min-width:0}.pc-m b{font-weight:500;font-size:calc(15px*var(--fz));color:var(--t1);display:block}.pc-m small{color:var(--t2);font-size:calc(12px*var(--fz))}.pc-m small i{font-style:normal}.pc-m small i.on{color:#00b42a}.btn.sm{height:30px;font-size:calc(13px*var(--fz));align-items:center;gap:4px;padding:0 12px;display:inline-flex}html[data-theme=dark] .msg.self .rt .rt-link,html[data-theme=dark] .msg.self .rt .rt-at,html[data-theme=dark] .msg.self .asr b,html[data-theme=dark] .msg.self .upctl a,html[data-theme=dark] .msg.self .bubble .mg .mg-more{color:#c3d8ff}html[data-theme=dark] .msg .bubble .q{background:#ffffff12;border-left-color:#5f6672}html[data-theme=dark] .msg .bubble .q.q-tap:hover{background:#ffffff1f}html[data-theme=dark] .notice{color:#e6b866;border-bottom-color:#4a3b1e}html[data-theme=dark] .notice.trade-ban{background:var(--danger-bg);color:#ff8f8f;border-bottom-color:#5a2a2a}html[data-theme=dark] .dk .top .dk-srch-box:focus-within{background:var(--c-soft);box-shadow:inset 0 0 0 1px #7fa7f080}html[data-theme=dark] .sound .pl{background:#ffffff1f}html[data-theme=dark] .asr{border-top-color:#ffffff2e}html[data-theme=dark] .tag.trade-tag{background:var(--c-soft);color:var(--blue)}html[data-theme=dark] .av.g{color:#8db3f0;background:#243244}html[data-theme=dark] .av.bot{color:#6fc3cf;background:#1f3336}html[data-theme=dark] .av.notice{color:#cdbfae;background:#3a342d}html[data-theme=dark] .msg .bubble:has(.ding-bb){border-color:#5a3d1a}html[data-theme=dark] .ding-st{border-top-color:#ffffff26}html[data-theme=dark] .nf-r .btn.sec{border-color:var(--line)}html[data-theme=dark] .msg .bubble .file-thumb{background:#fff}.dircard .fi{color:#4c8cf5}html[data-theme=dark] .dircard .fi{color:#7fa7f0}.fav-modal{width:96%;max-width:720px}.fav-pick{height:min(70vh,560px);min-height:320px;display:flex}.fav-side{background:var(--bg);border-right:1px solid var(--line);flex:none;width:132px;padding:8px 0;overflow:auto}.fav-side span{font-size:calc(13px*var(--fz));color:var(--t3);cursor:pointer;border-radius:0;padding:9px 14px;display:block}.fav-side span.on{background:var(--c-soft);color:var(--c);font-weight:500}.fav-main{flex-direction:column;flex:1;min-width:0;display:flex}.fav-hd{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.fav-hd b{font-size:calc(14px*var(--fz))}.fav-hd small{color:var(--t2);font-size:calc(12px*var(--fz))}.fav-pick .fav-list{flex:1;max-height:none;padding:6px 0}.fav-pick-it{cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:2px 8px;padding:0 12px;display:flex}.fav-pick-it:hover{background:var(--fill)}.fav-pick-it .ck{border:1.5px solid var(--t4);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.fav-pick-it.on .ck{background:var(--c);border-color:var(--c)}.fav-pick-it.on .ck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2.5px;left:6px;transform:rotate(45deg)}.fav-pick-it .item{background:0 0;flex:1;min-width:0}.fav-ft{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;padding:10px 14px;display:flex}.fav-ft .btn{width:auto;height:34px;padding:0 22px}@media (max-width:720px){.fav-pick{flex-direction:column;height:min(76vh,620px)}.fav-side{border-right:0;border-bottom:1px solid var(--line);gap:4px;width:auto;padding:6px 8px;display:flex}.fav-side span{white-space:nowrap;border-radius:8px;padding:6px 10px}}.msg .bubble .long-fold{-webkit-line-clamp:24;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg .bubble .long-more{font-size:calc(12px*var(--fz));color:var(--c);cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:4px;display:inline-block}.msg.self .bubble .long-more{color:#0e42d2}html[data-theme=dark] .msg.self .bubble .long-more{color:#c3d8ff}.sel-bar{left:50%;bottom:calc(16px + var(--safe-b));z-index:120;background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.sel-bar .sel-tip{font-size:calc(12px*var(--fz));color:var(--t2);white-space:nowrap}.newbar.plain{background:var(--card);color:var(--t2);border:1px solid var(--line);box-shadow:0 2px 10px #0000001a}.dk .me-hero{border:1px solid var(--line);border-radius:10px;margin:14px 0 10px;padding:22px 20px}.dk .me-hero+.card{margin-top:0}.st-bar.plain{color:var(--t2);background:0 0}.msg .nm .nm-real{color:var(--t3);font-style:normal;font-size:calc(11px*var(--fz));margin-left:6px}.pick-sheet{padding:0 0 calc(10px + var(--safe-b))}.pick-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 14px 6px;display:grid}.pick-cell{aspect-ratio:1;background:var(--fill);border-radius:8px;position:relative;overflow:hidden}.pick-cell img,.pick-cell video{object-fit:cover;width:100%;height:100%;display:block}.pick-v{color:#fff;background:#00000073;border-radius:6px;padding:2px 4px;display:flex;position:absolute;bottom:6px;left:6px}.pick-orig{cursor:pointer;font-size:calc(14px*var(--fz));align-items:center;gap:8px;padding:10px 16px;display:flex}.pick-orig input{width:17px;height:17px;accent-color:var(--c)}.pick-orig small{color:var(--t2);font-size:calc(12px*var(--fz))}.pick-btns{gap:10px;padding:6px 14px 4px;display:flex}.pick-btns .btn{flex:1;height:40px}.dk .pick-sheet{border-radius:12px;max-width:560px}.dk .mask:has(.pick-sheet){align-items:center}.panel.more .orig-pick{border-top:1px solid var(--line);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;padding:10px 6px 2px;display:flex}.panel.more .orig-pick input{width:16px;height:16px;accent-color:var(--c)}.panel.more .orig-pick span{font-size:calc(13px*var(--fz))}.panel.more .orig-pick small{color:var(--t3);font-size:calc(11px*var(--fz))}.dk .dk-menu{-webkit-app-region:drag;padding-top:16px;padding-bottom:10px;overflow-y:auto}.dk.el-mac .dk-menu{padding-top:44px}.dk .dk-menu .item{-webkit-app-region:no-drag}.dk .dk-menu .me-menu-item{border-radius:8px;margin:0 8px}.dk .dk-menu .me-menu-item+.me-menu-item{margin-top:2px}.msg .bubble.bare{box-shadow:none;border:0;border-radius:8px;padding:0;overflow:hidden;background:0 0!important}.msg .bubble.bare img{border-radius:8px;display:block}.msg .bubble.bare .pend{line-height:0;display:block;position:relative}.msg .bb{position:relative}.msg .mtool{white-space:nowrap;background:var(--card);border:1px solid var(--line);z-index:6;border-radius:8px;gap:2px;margin-left:6px;padding:2px;display:none;position:absolute;bottom:0;left:100%;box-shadow:0 2px 8px #0000001f}.msg.self .mtool{margin-left:0;margin-right:6px;left:auto;right:100%}.msg .mtool b{cursor:pointer;width:26px;height:26px;color:var(--t2);border-radius:6px;justify-content:center;align-items:center;display:flex}.msg .mtool b:hover{background:var(--fill);color:var(--t1)}.dk .msg:hover .mtool{display:flex}.msg .rxrow{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.msg.self .rxrow{justify-content:flex-end}.msg .rx{background:var(--card);border:1px solid var(--line);font-size:calc(12px*var(--fz));cursor:pointer;max-width:220px;color:var(--t2);border-radius:12px;align-items:center;gap:4px;padding:2px 8px;line-height:1.4;display:inline-flex}.msg .rx b{font-weight:400;font-size:calc(14px*var(--fz))}.msg .rx i{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--line);padding-left:5px;font-style:normal;overflow:hidden}.msg .rx.on{border-color:var(--c);background:var(--c-soft);color:var(--c)}.msg .rx.on i{border-left-color:#3568d44d}.msg .rx.add{padding:3px 7px}.msg .rxpop{z-index:5;background:var(--card);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-columns:repeat(8,32px);gap:2px;max-height:220px;margin-top:4px;padding:6px;display:grid;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 4px 16px #0000001f}.msg.self .rxpop{left:auto;right:0}.msg .rxpop span{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:21px;display:flex}.msg .rxpop span:hover,.msg .rxpop span.on{background:var(--fill)}.msg .bubble.emoji-only,.msg.self .bubble.emoji-only{box-shadow:none;background:0 0;padding:2px 0}.msg .emoji-big{transform-origin:50% 100%;font-size:56px;line-height:1.15;animation:.55s cubic-bezier(.2,1.4,.4,1) both emojiPop,1.6s ease-in-out .7s 3 emojiLive;display:inline-block}.msg .emoji-big:hover{animation:.9s ease-in-out infinite emojiLive}@keyframes emojiPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes emojiLive{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-7px)scale(1.08)rotate(-4deg)}55%{transform:translateY(0)scale(.96,1.05)}75%{transform:translateY(-3px)scale(1.03)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.msg .emoji-big,.msg .emoji-big:hover{animation:none}}.msg .emoji-big.like-s1{font-size:40px}.msg .emoji-big.like-s2{font-size:72px}.msg .emoji-big.like-s3{font-size:112px}.like-pop{min-width:188px}.like-sizes{gap:6px;padding:4px 8px 8px;display:flex}.like-sz{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:64px;display:flex}.like-sz:hover{background:var(--hover,#0000000d)}.like-sz.on{border-color:var(--brand,#3370ff)}.like-sz i{font-style:normal;line-height:1}.like-sz b{color:var(--sub,#8f959e);font-size:12px;font-weight:400}.rxquick{border-bottom:1px solid var(--line);gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.rxquick span{cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.rxquick span:active,.rxquick span:hover{background:var(--fill)}.rxquick span.on{background:var(--c-soft)}.rxquick span.more{color:var(--t2);background:var(--fill)}.ctxmenu .rxquick{border-bottom-color:var(--line);padding:4px 2px}.ctxmenu .rxquick span{width:30px;height:30px;font-size:18px}.ctxmenu.w-head{width:296px}.rxsheet .rxgrid{grid-template-columns:repeat(8,1fr);gap:4px;padding:8px 12px;display:grid}.rxsheet .rxgrid span{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:24px;display:flex}.rxsheet .rxgrid span:active,.rxsheet .rxgrid span:hover{background:var(--fill)}html.native-video-call,html.native-video-call body,html.native-video-call #root,html.native-video-call .app{background:0 0!important}html.native-video-call #root{visibility:hidden}html.native-video-call #root .callov{visibility:visible}.callov.nativev{background:0 0}.callov.nativev .callcard{box-shadow:none;background:0 0}.callov.nativev .vstage.nativev{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.callov.nativev .cn,.callov.nativev .cs{text-shadow:0 1px 3px #000000b3;color:#fff}.callov.nativev .cbtns{background:linear-gradient(#0000,#00000073);border-radius:14px;padding:10px}.list .pull-tip{font-size:calc(12px*var(--fz));color:var(--t2);justify-content:center;align-items:center;transition:height .12s;display:flex;overflow:hidden}.callwait{color:#7a4b00;background:#fff3e0;border:1px solid #ffd9a8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.callwait .t{flex:1;min-width:120px}.callwait .btn{border-radius:8px;padding:4px 10px;font-size:12px;line-height:1.4}.callov .callwait{z-index:3;position:absolute;top:14px;left:14px;right:56px;box-shadow:0 4px 14px #0000002e}.callmini .callwait{flex-basis:100%;margin-top:6px}html[data-theme=dark] .callwait{color:#ffd9a8;background:#3a2e14;border-color:#5a4520}.msgs .sys.call-log.tap{cursor:pointer}.msgs .sys.call-log.tap:active{opacity:.6}.file-acts b{position:relative}.file-acts b.on{background:var(--c-soft);color:var(--c)}.file-acts .file-exp{font-style:normal;font-size:calc(11px*var(--fz));color:#f53f3f;white-space:nowrap;background:#f53f3f14;border:1px solid #f53f3f40;border-radius:4px;flex:none;align-self:center;padding:0 6px;line-height:18px}.file-menu{background:var(--card);border:1px solid var(--line);z-index:20;cursor:default;border-radius:8px;flex-direction:column;min-width:100%;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #00000024}.file-menu i{text-align:left;white-space:nowrap;color:var(--t1);cursor:pointer;font-style:normal;font-size:calc(13px*var(--fz));border-radius:6px;padding:8px 12px}.file-menu i:hover{background:var(--fill)}.callov.mb{display:block}.callov.mb .ctop{left:0;right:0;top:calc(var(--safe-t) + 64px);text-align:center;z-index:2;padding:0 24px;position:absolute}.callov.mb .ctop .av.big{width:96px;height:96px;font-size:calc(38px*var(--fz));border-radius:24px;margin:0 auto 18px}.callov.mb .ctop .cn{font-size:calc(22px*var(--fz));text-shadow:0 1px 4px #0009;font-weight:600}.callov.mb .ctop .cs{color:#ffffffd9;font-size:calc(14px*var(--fz));text-shadow:0 1px 4px #0009;margin-top:6px}.callov.mb .ctop .err{color:#ffb4a8;font-size:calc(13px*var(--fz));margin-top:10px}.callov.mb .ctop .lvl{background:#ffffff2e;border-radius:2px;height:3px;margin:14px 60px 0;overflow:hidden}.callov.mb .ctop .lvl i{background:#52c41a;height:100%;transition:width .1s;display:block}.callov.mb .vstage{aspect-ratio:auto;border-radius:0;width:auto;max-height:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.callov.mb .cbot{padding:16px 20px calc(28px + var(--safe-b));z-index:3;background:linear-gradient(#0000,#00000080);flex-direction:column;gap:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.callov.mb.nativev .cbot{background:linear-gradient(#0000,#0000008c)}.callov.mb .crow{justify-content:center;gap:34px;display:flex}.callov.mb .crow.main{gap:64px}.callov.mb .ib{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:64px;padding:0;display:flex}.callov.mb .ib i{-webkit-backdrop-filter:blur(8px);background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background .15s;display:flex}.callov.mb .ib.on i{color:#1d2129;background:#fff}.callov.mb .ib.red i{background:#f5222d;width:68px;height:68px;transform:rotate(135deg)}.callov.mb .ib.green i{background:#52c41a;width:68px;height:68px}.callov.mb .ib span{font-size:calc(12px*var(--fz));color:#ffffffeb;text-shadow:0 1px 3px #0009}.callov.mb .call-min{z-index:4}.callov.mb .callwait{left:12px;right:12px;top:calc(var(--safe-t) + 8px);z-index:5;position:absolute}.msg .bubble.bare .rt-vcard{margin:0}.cf-text{font-size:calc(14px*var(--fz));color:var(--t1);max-width:360px;padding:6px 2px 14px;line-height:1.6}.cf-btns{justify-content:flex-end;gap:10px;display:flex}.cf-btns .btn.danger{background:#f53f3f}.simg{background:var(--fill);cursor:zoom-in;border-radius:6px;flex:none;max-width:100%;display:block;position:relative;overflow:hidden}.simg img,.msg .bubble .simg img{object-fit:contain;background:var(--fill);width:100%;max-width:none;height:100%;max-height:none;display:block}.simg[data-st=load]{background-image:repeating-linear-gradient(-45deg,#808ca01f 0 10px,#0000 10px 20px)}html[data-theme=dark] .simg[data-st=load]{background:#333842 repeating-linear-gradient(-45deg,#ffffff0f 0 10px,#0000 10px 20px)}.simg[data-st=load]:after{content:"图片加载中…"}.simg[data-st=err]{cursor:pointer}.simg[data-st=err]:after{content:"图片加载失败 · 点击重试"}.simg[data-st=gone]:after{content:"图片已过期";color:#8a94a6;white-space:nowrap;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simg[data-st=load]:after,.simg[data-st=err]:after{color:#8a94a6;white-space:nowrap;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=dark] .simg:after{color:#aab2c0}.simg img{transition:opacity .12s linear}.simg[data-st=load]{position:relative}.simg[data-st=load] img{z-index:1;background:0 0;position:relative}.simg[data-st=load]:after{z-index:0}.msg .bubble .simg.rcvimg-s{border-radius:6px}.msg .bubble.bare .simg.rcvimg-s{border-radius:8px}.simg.fav-thumb-s{border-radius:6px;flex:none}.simg.fav-detail-img-s{cursor:zoom-in;border-radius:8px;margin:0 auto}html[data-theme=dark] .simg.fav-thumb-s img,html[data-theme=dark] .simg.fav-detail-img-s img{filter:brightness(.92)}.sx{background:var(--card);flex-direction:column;height:100%;min-height:0;display:flex}.sx-hd{padding:calc(8px + var(--safe-t)) 12px 8px;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex}.sx-in-modal .sx-hd{padding:12px 16px}.sx-back{color:var(--t1);cursor:pointer;flex:none;align-items:center;gap:2px;display:inline-flex}.sx-input{background:var(--fill);min-width:0;height:38px;color:var(--t2);border-radius:19px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.sx-input input{min-width:0;font-size:calc(15px*var(--fz));color:var(--t1);background:0 0;border:0;outline:0;flex:1}.sx-input input:disabled{cursor:not-allowed}.sx-input b{cursor:pointer;display:inline-flex}.sx-esc{color:var(--t2);border:1px solid var(--line);cursor:pointer;border-radius:4px;flex:none;padding:0 6px;font-size:12px}.sx-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:22px;padding:0 16px;display:flex;overflow-x:auto}.sx-tabs::-webkit-scrollbar{display:none}.sx-tabs span{font-size:calc(14px*var(--fz));color:var(--t2);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0 8px}.sx-tabs span.on{color:var(--t1);border-bottom-color:var(--c);font-weight:600}.sx-body{min-height:0;padding-bottom:calc(16px + var(--safe-b));flex:1;overflow:auto}.sx-sec{font-size:calc(13px*var(--fz));color:var(--t2);justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.sx-sec b{color:var(--t1);font-weight:600}.sx-sec span{color:var(--c);cursor:pointer;align-items:center;gap:2px;display:inline-flex}.sx-list .item{border-bottom:0;padding:9px 16px}.sx-list .item:hover{background:var(--fill)}.sx-list .item>svg{color:var(--t2);flex:none}.sx em,.crec em{color:var(--c);font-style:normal}.sx-meta{font-size:calc(12px*var(--fz));color:var(--t2);white-space:nowrap;flex:none;font-weight:400}.sx-note{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));padding:28px 16px;line-height:1.8}.sx-note.sx-more{padding:12px}.sx-note.err{color:#f53f3f}.sx-sum{font-size:calc(12px*var(--fz));color:var(--t2);padding:10px 16px 0}.sx-home{gap:10px;padding:10px 12px;display:grid}.sx-card{background:var(--bg);border-radius:12px;padding:2px 0 12px}.sx-in-modal .sx-card{background:0 0}.sx-chips{flex-wrap:wrap;gap:8px;padding:4px 16px 0;display:flex}.sx-chips>span{background:var(--fill);max-width:100%;font-size:calc(13px*var(--fz));color:var(--t1);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex;overflow:hidden}.sx-card .sx-chips>span{background:var(--card)}.sx-in-modal .sx-card .sx-chips>span{background:var(--fill)}.sx-chips.sx-recent>span{padding:3px 12px 3px 3px}.sx-chips.sx-recent .av{border-radius:50%;width:24px;min-width:24px;height:24px;font-size:11px}.sx-kinds{flex-wrap:wrap;gap:6px;padding:10px 16px 2px;display:flex}.sx-kinds span{font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);cursor:pointer;border-radius:12px;padding:2px 10px}.sx-kinds span.on{background:var(--c-soft,#e8efff);color:var(--c);font-weight:500}.sx-ext{color:#3568d4;text-transform:uppercase;background:#e8efff;border-radius:6px;flex:none;place-items:center;width:36px;height:40px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.sx-ext.e-xls,.sx-ext.e-xlsx,.sx-ext.e-csv{color:#1f8a4c;background:#e4f5ea}.sx-ext.e-pdf{color:#d4380d;background:#fdeaea}.sx-ext.e-ppt,.sx-ext.e-pptx{color:#d46b08;background:#fff1e6}.sx-ext.e-zip,.sx-ext.e-rar,.sx-ext.e-7z{color:#722ed1;background:#f1ecfa}.sx-go{font-size:calc(12px*var(--fz));color:var(--c);cursor:pointer;white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px}.sx-go:hover{background:var(--c-soft,#e8efff)}.sx-drill-hd{border-bottom:1px solid var(--line);background:var(--card);z-index:1;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.sx-drill-hd .av{width:28px;min-width:28px;height:28px;font-size:12px}.sx-drill-hd b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-drill-hd .sx-go{margin-left:auto}.sx .item .s.full{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-mask{z-index:70;-webkit-app-region:no-drag;background:#00000047;justify-content:center;align-items:flex-start;padding-top:6vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sx-mask *{-webkit-app-region:no-drag}.sx-panel{background:var(--card);border-radius:14px;flex-direction:column;width:min(880px,100vw - 80px);height:min(680px,86vh);display:flex;overflow:hidden;box-shadow:0 18px 60px #00000040}.sx-panel .sx{flex:1}.dk-srch-box .ph{min-width:0;font-size:calc(13px*var(--fz));color:var(--t2);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.dk-srch-box .kbd{color:var(--t2);border:1px solid var(--line);border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-style:normal}.dk-filter.no-kw{justify-content:flex-end}.crec{background:var(--card);flex-direction:column;height:100%;min-height:0;display:flex}.crec-standalone{height:100vh}.crec-top{padding:calc(8px + var(--safe-t)) 12px 8px;flex:none;align-items:center;gap:10px;display:flex}.crec-wide .crec-top{padding:14px 16px 8px}.crec-title{font-size:calc(15px*var(--fz));text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;overflow:hidden}.crec-ftog{font-size:calc(13px*var(--fz));color:var(--t2);cursor:pointer;border-radius:6px;flex:none;padding:4px 8px}.crec-ftog.on{color:var(--c);background:var(--c-soft,#e8efff)}.crec-total{font-style:normal;font-size:calc(12px*var(--fz));color:var(--t2);white-space:nowrap;margin-left:auto}.crec-main{flex:1;min-height:0;display:flex}.crec-body{min-width:0;padding:4px 0 calc(16px + var(--safe-b));flex:1;overflow:auto}.crec-filter{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-content:start;gap:12px;padding:14px 16px;display:grid}.crec-wide .crec-filter{border-bottom:0;border-left:1px solid var(--line);width:250px;overflow:auto}.rc-f-hd{justify-content:space-between;align-items:center;display:flex}.rc-f-hd span{color:var(--t2);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.crec-f{font-size:calc(13px*var(--fz));color:var(--t2);gap:6px;display:grid}.crec-f select,.crec-f input[type=date]{border:1px solid var(--line);background:var(--card);height:34px;color:var(--t1);font-size:calc(13px*var(--fz));border-radius:6px;min-width:0;max-width:100%;padding:0 8px}.crec-f .sx-kinds{padding:0}.crec-chk{color:var(--t1);cursor:pointer;align-items:center;gap:8px;display:flex}.crec-msg{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.crec-msg:hover{background:var(--fill)}.crec-msg>.av{width:36px;min-width:36px;height:36px}.crec-msg .m{flex:1;min-width:0}.crec-msg .n{font-size:calc(13px*var(--fz));color:var(--t2);justify-content:space-between;gap:8px;display:flex}.crec-msg .n b{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.crec-text{font-size:calc(14px*var(--fz));color:var(--t1);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-top:3px;line-height:1.55;display:-webkit-box;overflow:hidden}.crec-quote{border-left:2px solid var(--line);color:var(--t2);font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;padding:2px 8px;overflow:hidden}.crec-msg .sx-go{visibility:hidden;align-self:center}.crec-msg:hover .sx-go{visibility:visible}@media (hover:none){.crec-msg .sx-go{visibility:visible}}.crec-file{align-items:center}.crec-file .n b{color:var(--t1);font-size:calc(14px*var(--fz))}.crec-msg .s{font-size:calc(12px*var(--fz));color:var(--t2);word-break:break-all;margin-top:3px}.crec-link{cursor:default}.rc-link-ic{background:var(--fill);width:36px;height:36px;color:var(--c);border-radius:8px;flex:none;place-items:center;display:grid}.crec-url{cursor:pointer;min-width:0;text-decoration:none;display:block}.crec-url b{font-size:calc(14px*var(--fz));color:var(--t1);font-weight:500;display:block}.crec-url span{font-size:calc(12px*var(--fz));color:var(--c);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crec-month{font-size:calc(13px*var(--fz));color:var(--t2);padding:12px 16px 6px;font-weight:500}.crec-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;padding:0 16px;display:grid}.crec-cell{aspect-ratio:1;background:var(--fill);cursor:pointer;border-radius:6px;max-width:100%;position:relative;overflow:hidden}.crec-cell img{object-fit:cover;width:100%;height:100%;display:block}.crec-vid{color:#fff;background:#0000008c;border-radius:8px;align-items:center;gap:2px;padding:1px 5px;font-size:11px;font-style:normal;display:inline-flex;position:absolute;bottom:4px;right:4px}.crec-gone{color:var(--t2);align-content:center;place-items:center;gap:4px;font-size:11px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:899px){.crec-grid{grid-template-columns:repeat(4,1fr);gap:3px;padding:0 8px}}.acct-h{font-size:calc(12px*var(--fz));color:var(--t2);padding:14px 16px 4px}.acct-row{gap:12px}.acct-row.bad{opacity:.55}.acct-av{width:44px;height:44px;font-size:calc(17px*var(--fz));border-radius:10px}.acct-m{flex:1;min-width:0}.acct-n{font-size:calc(15px*var(--fz));color:var(--t1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.acct-dot{background:#00b42a;border-radius:50%;flex:none;width:8px;height:8px}.acct-s{font-size:calc(12px*var(--fz));color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.acct-s em{color:var(--t4);margin-left:6px;font-style:normal}.acct-rm{font-size:calc(12px*var(--fz));color:var(--t3);background:var(--fill);border-radius:6px;flex:none;padding:4px 10px}.acct-rm:active{background:var(--line)}.acct-ic-danger{background:var(--danger-bg)!important;color:#f53f3f!important}.acct-empty{text-align:center;padding:30px 16px}.acct-tip{text-align:center;padding:6px 24px 20px}.me-row .me-right{font-size:calc(12px*var(--fz));color:var(--t2);flex:none;margin-right:2px}.sw-mask{z-index:95;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sw-box{background:var(--card);color:var(--t1);font-size:calc(14px*var(--fz));border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:22px 28px;display:flex;box-shadow:0 8px 30px #0003}.sw-spin{border:3px solid var(--line);border-top-color:var(--c);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite swspin}@keyframes swspin{to{transform:rotate(360deg)}}.locpick-mask,.locview-mask{align-items:stretch;padding:0}.locpick,.locview{background:var(--bg);width:100%;height:100%;color:var(--t1);flex-direction:column;display:flex;overflow:hidden}.dk .locpick-mask,.dk .locview-mask{justify-content:center;align-items:center}.dk .locpick,.dk .locview{border-radius:12px;width:min(92vw,640px);height:min(86vh,720px);box-shadow:0 12px 48px #00000038}.locpick-hd,.locview-hd{height:calc(48px + var(--safe-t));padding:var(--safe-t) 12px 0;background:var(--card);border-bottom:1px solid var(--line);font-weight:600;font-size:calc(16px*var(--fz));flex:none;justify-content:space-between;align-items:center;display:flex}.dk .locpick-hd,.dk .locview-hd{height:48px;padding-top:0}.locpick-x,.locview-x{color:var(--t2);cursor:pointer;font-weight:400;font-size:calc(14px*var(--fz));align-items:center;min-width:48px;display:flex}.locpick-send{height:32px;font-size:calc(14px*var(--fz));padding:0 14px}.locpick-srch{background:var(--fill);height:36px;color:var(--t2);border-radius:8px;flex:none;align-items:center;gap:6px;margin:8px 12px;padding:0 10px;display:flex;position:relative}.locpick-srch input{min-width:0;height:100%;font-size:calc(14px*var(--fz));color:var(--t1);background:0 0;border:0;outline:0;flex:1}.locpick-clear{cursor:pointer;padding:4px;display:flex}.locpick-tips{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:8px;max-height:46vh;position:absolute;top:40px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000024}.locpick-tip{border-bottom:1px solid var(--line);cursor:pointer;color:var(--t1);padding:9px 12px}.locpick-tip:last-child{border-bottom:0}.locpick-tip:hover{background:var(--fill)}.locpick-tip.dead{color:var(--t2);cursor:default}.locpick-tip b{font-weight:500;font-size:calc(14px*var(--fz));display:block}.locpick-tip small{color:var(--t2);font-size:calc(12px*var(--fz));margin-top:2px;display:block}.locpick-why{color:#ad6800;font-size:calc(12px*var(--fz));background:#fff7e6;border-radius:6px;flex:none;margin:0 12px 6px;padding:6px 10px;line-height:1.4}.locpick-map{background:var(--fill);flex:none;height:42%;min-height:180px;position:relative;overflow:hidden}.dk .locpick-map{height:46%}.locpick-canvas,.locview-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.locpick-nomap{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));justify-content:center;align-items:center;padding:20px;line-height:1.5;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.locpick-pin{color:#ff3b30;pointer-events:none;filter:drop-shadow(0 2px 2px #00000040);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.locpick-me{background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--t1);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0000002e}.locpick-tag{color:#fff;font-size:calc(11px*var(--fz));z-index:2;background:#00000073;border-radius:10px;padding:2px 8px;position:absolute;bottom:14px;left:12px}.locpick-list{background:var(--card);min-height:0;padding-bottom:var(--safe-b);flex:1;overflow:auto}.locpick-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.locpick-row:hover{background:var(--fill)}.locpick-row .m{flex:1;min-width:0}.locpick-row b{font-weight:500;font-size:calc(14px*var(--fz));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.locpick-row small{color:var(--t2);font-size:calc(12px*var(--fz));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.locpick-row .ck{color:var(--c);flex:none}.locpick-row.on b{color:var(--c)}.locpick-empty,.locpick-more{text-align:center;color:var(--t2);font-size:calc(13px*var(--fz));padding:16px}.locpick-more{color:var(--c);cursor:pointer}.locbb{background:var(--card);cursor:pointer;width:min(240px,64vw);color:var(--t1);border:1px solid var(--line);border-radius:8px;overflow:hidden}.locbb-n{font-weight:600;font-size:calc(14px*var(--fz));white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 0;overflow:hidden}.locbb-a{color:var(--t2);font-size:calc(11px*var(--fz));white-space:nowrap;text-overflow:ellipsis;padding:2px 10px 6px;overflow:hidden}.locbb-img{background:var(--fill);height:110px;color:var(--t3);justify-content:center;align-items:center;display:flex;position:relative}.locbb-img img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.locbb-pin{color:#ff3b30;filter:drop-shadow(0 1px 2px #0000004d);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.locbb-img.bad .locbb-pin{display:none}.msg.self .bubble.bare .locbb{border-color:#0000}.locview-map{background:var(--fill);flex:1;min-height:0;position:relative;overflow:hidden}.locview-static{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.locview-pin{color:#ff3b30;filter:drop-shadow(0 2px 2px #00000040);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.locview-why{color:#fff;font-size:calc(12px*var(--fz));text-align:center;background:#0000008c;border-radius:6px;padding:6px 10px;position:absolute;bottom:12px;left:12px;right:12px}.locview-card{padding:14px 16px calc(14px + var(--safe-b));background:var(--card);border-top:1px solid var(--line);flex:none}.locview-card b{font-size:calc(16px*var(--fz));font-weight:600;display:block}.locview-card small{color:var(--t2);font-size:calc(12px*var(--fz));margin-top:4px;line-height:1.4;display:block}.locview-acts{gap:10px;margin-top:12px;display:flex}.locview-acts .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.dk-filter .uo.at+.uo{margin-left:0}.callroutes{z-index:6;background:#14181ff5;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000073}.callroutes .rl{-webkit-appearance:none;appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px}.callroutes .rl.on{background:#ffffff24;font-weight:600}.callroutes .rl.sec{color:#ffffff9e;border-top:1px solid #ffffff1a;border-radius:0 0 8px 8px;font-size:13px}.callroutes .rl:active{background:#fff3}.callov .err.warn,.callmini .err.warn{color:#f59e0b;background:#f59e0b1f}.modal:has(.fg-box){max-width:400px}.fg-box{box-sizing:border-box;padding:20px 20px 16px}.fg-box .fg-hd{font-size:calc(16px*var(--fz));color:var(--t1);margin-bottom:6px;font-weight:600}.fg-box .fg-sub{font-size:calc(13px*var(--fz));color:var(--t2);margin-bottom:14px;line-height:1.6}.fg-box .mi{box-sizing:border-box;width:100%;margin:0 0 16px}.fg-box .cf-btns .btn{min-width:72px}.dlbar{border-top:1px solid var(--line);cursor:default;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.dlbar .dl-text{font-size:calc(11px*var(--fz));color:var(--t3);white-space:normal;word-break:break-all;line-height:16px;display:block}.dlbar .dl-text b{color:var(--t2);font-weight:500}.dlbar .dl-text i{font-style:normal}.dlbar.st-waiting .dl-text b{color:#ff7d00}.dlbar.st-failed .dl-text b{color:#f53f3f}.dlbar .pbar{margin-top:0}.dlbar.st-waiting .pbar i{background:#ff7d00}.dlbar.st-failed .pbar i{background:#f53f3f}.dlbar.st-paused .pbar i{background:var(--t4)}.dlbar .dl-acts{gap:6px;display:flex}.dlbar .dl-acts b{font-weight:400;font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.dlbar .dl-acts b:hover{background:var(--c-soft);color:var(--c)}.dlbar .pbar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.dlbar .pbar i{background:var(--c);height:100%;width:calc(var(--p,0)*1%);transition:width .2s;display:block}.dlbar .dl-acts{flex:none}.dlbar .dl-acts b{white-space:nowrap;flex:none}.fp-top>button{flex:none}.fp-top .dlbar.compact{border:0;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;margin:0 8px;padding:0}.fp-top .dlbar.compact .dl-text{white-space:nowrap;text-overflow:ellipsis;color:#fff;min-width:0;overflow:hidden}.fp-top .dlbar.compact .dl-text b{color:#fff}.fp-top .dlbar.compact .pbar{background:#ffffff40;flex:60px;min-width:32px;max-width:120px;height:4px}.fp-top .dlbar.compact .dl-acts b{color:#fff;background:#ffffff24;padding:3px 8px}@media (max-width:600px){.fp-top{flex-wrap:wrap}.fp-top .dlbar.compact{flex:100%;order:10;margin:6px 0 0}.fp-top .dlbar.compact .pbar{max-width:none}}.fv{z-index:80;background:var(--bg);color:var(--t1);-webkit-app-region:no-drag;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fv-top{padding:calc(6px + var(--safe-t)) 10px 6px;background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;display:flex}.fv-top>button{min-width:36px;height:36px;color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:flex}.fv-top>button:hover{background:var(--fill)}.fv-name{flex:1;min-width:0}.fv-name b{font-weight:600;font-size:calc(15px*var(--fz));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.fv-name small{color:var(--t2);font-size:calc(11px*var(--fz));display:block}.fv-body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--safe-b);flex:1;overflow:auto}.fv-row{background:var(--card);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.fv-row:active{background:var(--fill)}.fv-row .fi{color:#4c8cf5;flex:none;align-items:center;gap:2px;display:inline-flex}.fv-row:not(.fv-dir) .fi{color:var(--t3)}html[data-theme=dark] .fv-row .fi{color:#7fa7f0}.fv-row .m{flex:1;min-width:0}.fv-row .m b{font-weight:500;font-size:calc(14px*var(--fz));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fv-row .m small{color:var(--t2);font-size:calc(11px*var(--fz));display:block}.fv-save{font-weight:400;font-size:calc(12px*var(--fz));background:var(--fill);color:var(--t2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:3px;padding:4px 8px;display:inline-flex}.fv-save:hover{background:var(--c-soft);color:var(--c)}.gp-selbar{scrollbar-width:none;gap:8px;padding:6px 12px 2px;display:flex;overflow-x:auto}.gp-selbar::-webkit-scrollbar{display:none}.gp-selav{cursor:pointer;flex:none;position:relative}.gp-selav .av{width:36px;height:36px;font-size:13px}.gp-selav i{text-align:center;background:var(--t2);color:#fff;border:1px solid var(--card);border-radius:50%;width:16px;height:16px;font-size:12px;font-style:normal;line-height:14px;position:absolute;top:-4px;right:-4px}.gp-sech{font-size:calc(12px*var(--fz));color:var(--t2);background:var(--fill);z-index:1;padding:6px 12px;position:sticky;top:0}.gp-list .item.on{background:var(--c-soft)}.gp-tipbar{color:#ad6800;font-size:calc(12px*var(--fz));background:#fff7e6;border:1px solid #ffe7ba;border-radius:8px;margin:6px 12px;padding:8px 10px;line-height:1.5}html[data-theme=dark] .gp-tipbar{color:#f5c26b;background:#faad141f;border-color:#faad144d}.tag.ga-inv{background:var(--c-soft);color:var(--c);margin-left:6px;font-weight:500}.conv-head{z-index:5;background:var(--bg);display:flow-root;position:sticky;top:0}.conv-chips-flow{background:var(--bg)}html.kb-up .tabbar{display:none}.list.conv-cv>.swipe-row{content-visibility:auto;contain-intrinsic-size:auto var(--conv-row-h,66px)}.card-info .kv[data-k=merchant]>b{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;overflow:hidden}.inbar.mute-in{padding:8px 10px}.inbar.mute-in .mute-box{background:var(--fill);min-height:38px;color:var(--t3,#86909c);font-size:calc(14px*var(--fz));text-align:center;-webkit-user-select:none;user-select:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:flex}.inbar.mute-in.dk-mute .mute-box{border-radius:6px;min-height:110px}
