.rec-x{position:absolute;right:10px;top:10px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--text3);cursor:pointer;opacity:0;transition:opacity .15s}.card:hover>.rec-x{opacity:1}.rec-x:hover{background:#f3e6d0;color:var(--red)}:root{--red:#B53B30;--red2:#BD6F23;--red-d:#792820;--red-c:#F6E6DE;--gold:#E2AE45;--gold-d:#94640F;--gold-c:#FFF0C8;--jade:#A9372D;--jade-c:#F6E6DE;--blue:#3A8DC0;--blue-c:#DDEEF8;--bg:#FAF6F5;--card:#FFFFFF;--line:#EEE5E1;--text:#64211A;--text2:#857369;--text3:#B8ACA5;--danger:#D43C3C;--serif:"Songti SC","STSong","Noto Serif SC",serif;--sans:"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}html,body{height:100%}body{font-family:var(--sans);color:var(--text);background:var(--bg);font-size:14px;line-height:1.45}body.app{width:390px;height:844px;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:500px){html{background:#e8dfdc}body.app{margin:24px auto;height:844px;border-radius:40px;box-shadow:0 24px 60px #67221c47,0 0 0 7px #2a1a16}}.status{height:36px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;font-size:13px;font-weight:600;flex:none;position:relative;z-index:3}.status.red{background:#b26018;color:#fff}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.pad{padding:0 16px}.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.i.s{width:18px;height:18px}.i.l{width:28px;height:28px}.row{display:flex;align-items:center;gap:12px}.col{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.ml-auto{margin-left:auto}.mut{color:var(--text2);font-size:12px}.mut3{color:var(--text3);font-size:12px}.serif{font-family:var(--serif)}.b{font-weight:700}.tc{text-align:center}.ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd{background:linear-gradient(160deg,#b26018,#9b3329);color:#fff;position:relative;overflow:hidden;padding:2px 18px 18px;border-radius:0 0 30px 30px;flex:none}.hd.tall{padding-bottom:72px}.hd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='40'><g fill='none' stroke='%23F3C66B' stroke-opacity='.28' stroke-width='1.4'><path d='M6 30a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M-26 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M38 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/></g></svg>")}.hd>*{position:relative}.ttl{font-family:var(--serif);font-size:20px;font-weight:700;letter-spacing:2px}.icobtn{width:42px;height:42px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;color:#fff;position:relative;flex:none}.badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:#6f241e;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid #B53B30}.search{height:40px;border-radius:20px;background:#fffffff5;color:var(--text2);display:flex;align-items:center;gap:8px;padding:0 14px;font-size:13px;margin-top:12px}.search.flat{background:#fff;box-shadow:inset 0 0 0 1px var(--line);margin:0}.bar{height:50px;display:flex;align-items:center;padding:0 8px;flex:none;position:relative;background:var(--bg)}.bar .back{width:44px;height:44px;display:grid;place-items:center;color:var(--text)}.bar h1{position:absolute;left:56px;right:56px;text-align:center;font-family:var(--serif);font-size:17px;font-weight:700;letter-spacing:1px;pointer-events:none}.bar .act{margin-left:auto;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--red);font-weight:700;font-size:14px;padding:0 8px;position:relative;z-index:1}.bar.line{border-bottom:1px solid var(--line)}.card{background:var(--card);border-radius:20px;box-shadow:0 8px 24px #8d2e2617,0 0 0 1px #e3a63b38;padding:15px;margin-bottom:12px;position:relative}.card.flush{padding:0;overflow:hidden}.float{margin-top:-52px;position:relative;z-index:4}.sec{display:flex;align-items:baseline;justify-content:space-between;margin:8px 4px 10px}.sec b{font-family:var(--serif);font-size:15px;letter-spacing:1px;display:flex;align-items:center;gap:7px}.sec b:before{content:"";width:4px;height:14px;border-radius:2px;background:linear-gradient(var(--red),var(--gold))}.sec a,.sec span.l{font-size:12px;color:var(--red);font-weight:600}.gtitle{font-size:12px;color:var(--text2);margin:14px 20px 6px;letter-spacing:1px}.cells{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);overflow:hidden;margin:0 16px 12px}.cell{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:54px;border-bottom:1px solid #F4ECEA;position:relative}.cell:last-child{border:0}.cell .ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.cell .t{font-size:15px;font-weight:600}.cell .d{font-size:12px;color:var(--text2);margin-top:1px}.cell .v{margin-left:auto;color:var(--text2);font-size:13px;display:flex;align-items:center;gap:4px}.cell.danger .t{color:var(--danger)}.ic.r{background:linear-gradient(135deg,#ee7a4b,#b13a2f)}.ic.g{background:linear-gradient(135deg,#b86c28,#a9372d)}.ic.y{background:linear-gradient(135deg,#f2bc4e,#dd9528)}.ic.b{background:linear-gradient(135deg,#6c93d6,#4a6fb5)}.ic.p{background:linear-gradient(135deg,#e8809a,#c94f70)}.ic.v{background:linear-gradient(135deg,#8c7bd0,#6652b0)}.ic.k{background:linear-gradient(135deg,#9a8a7e,#6f6157)}.btn{height:44px;border-radius:22px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#b4621b,#a4362c);color:#fff;box-shadow:0 6px 14px #9b332947;border:0;font-family:inherit;white-space:nowrap}.btn.block{display:flex;width:100%}.btn.line{background:#fff;color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red)}.btn.soft{background:var(--red-c);color:var(--red);box-shadow:none}.btn.jade{background:linear-gradient(135deg,#8b5c32,#913027);box-shadow:0 6px 14px #91302747}.btn.ghost{background:#fff;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.btn.sm{height:32px;padding:0 14px;font-size:13px}.btn.dis{background:#e4dad6;color:#fff;box-shadow:none}.link{color:var(--red);font-weight:600}.pill{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:600;background:var(--jade-c);color:var(--jade);white-space:nowrap}.pill.r{background:var(--red-c);color:var(--red)}.pill.g{background:var(--gold-c);color:var(--gold-d)}.pill.b{background:var(--blue-c);color:var(--blue)}.pill.k{background:#efe8e6;color:var(--text2)}.chips{display:flex;gap:8px;padding:12px 16px 4px;overflow:hidden}.chip{padding:7px 14px;border-radius:18px;background:#fff;font-size:13px;font-weight:600;color:#756357;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.chip.on{background:linear-gradient(135deg,#b4621b,#a4362c);color:#fff;box-shadow:0 4px 10px #9b332940}.field{display:flex;align-items:center;gap:10px;height:50px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:0 14px;margin-bottom:12px;font-size:15px}.field .ph{color:var(--text3)}.field input{border:0;outline:0;background:transparent;font:inherit;flex:1;min-width:0;color:var(--text)}.field.err{box-shadow:inset 0 0 0 1.5px var(--danger)}.field.focus{box-shadow:inset 0 0 0 1.5px var(--red)}.field .send{color:var(--red);font-weight:700;font-size:13px;white-space:nowrap;border-left:1px solid var(--line);padding-left:12px}.field .send.dis{color:var(--text3)}.errtxt{color:var(--danger);font-size:12px;margin:-6px 4px 10px}.textarea{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px;min-height:96px;font-size:14px;color:var(--text);margin-bottom:12px}.sw{width:48px;height:28px;border-radius:14px;background:#e4dad6;position:relative;flex:none;margin-left:auto}.sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000040}.sw.on{background:linear-gradient(135deg,#b86c28,#a9372d)}.sw.on:after{left:23px}.check{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d9c7aa;flex:none;display:grid;place-items:center;color:#fff}.check.on{background:var(--red);box-shadow:none}.seg{display:flex;background:#eee6e3;border-radius:18px;padding:3px;margin:0 16px}.seg span{flex:1;text-align:center;padding:7px 0;border-radius:15px;font-weight:600;font-size:13px;color:var(--text2)}.seg span.on{background:#fff;color:var(--red);box-shadow:0 2px 6px #00000014}.av{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px #fff,0 3px 8px #0000001f;position:relative}.av svg{width:100%;height:100%;display:block}.av.xs{width:28px;height:28px}.av.sm{width:36px;height:36px}.av.lg{width:60px;height:60px}.av.xl{width:84px;height:84px}.av .on{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#c66130;border:2px solid #fff}.avt{display:grid;place-items:center;color:#fff;font-weight:700;font-family:var(--serif)}.stack{display:flex}.stack .av{width:28px;height:28px;margin-left:-8px;box-shadow:0 0 0 2px #fff}.stack .av:first-child{margin-left:0}.nav{height:72px;flex:none;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -6px 20px #8d2e2614;display:grid;grid-template-columns:repeat(5,1fr);padding-top:9px;position:relative;z-index:6}.nav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:#a8978b;font-weight:600}.nav a.on{color:var(--red)}.nav a.on .i{stroke-width:2.3}.nav a.on:before{content:"";position:absolute;top:-9px;width:22px;height:3px;border-radius:2px;background:var(--red)}.nav a .badge{top:-5px;right:calc(50% - 22px);border-color:#fff}.nav a .dot{position:absolute;top:-2px;right:calc(50% - 14px);width:9px;height:9px;border-radius:50%;background:var(--danger);border:2px solid #fff}.mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#511b1680;z-index:20;display:flex;flex-direction:column;justify-content:flex-end}.mask.mid{justify-content:center;padding:0 28px}.sheet{background:var(--bg);border-radius:24px 24px 0 0;padding:10px 16px 26px;box-shadow:0 -10px 30px #0003}.sheet:before{content:"";display:block;width:38px;height:4px;border-radius:2px;background:#e1d4cf;margin:0 auto 12px}.sheet h3{font-family:var(--serif);font-size:17px;text-align:center;margin-bottom:12px}.sheet .opt{height:52px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;border-bottom:1px solid var(--line)}.sheet .opt:last-child{border:0}.sheet .opt.danger{color:var(--danger)}.sheet .opt.cancel{margin-top:8px;background:#fff;border-radius:16px;border:0}.dialog{background:var(--bg);border-radius:22px;padding:22px 20px 16px;text-align:center;box-shadow:0 20px 50px #0000004d}.dialog h3{font-family:var(--serif);font-size:17px;margin-bottom:8px}.dialog p{color:var(--text2);font-size:13px;line-height:1.6}.dialog .btns{display:flex;gap:10px;margin-top:18px}.dialog .btns .btn{flex:1}.toast{position:absolute;left:50%;bottom:110px;transform:translate(-50%);background:#3a2420eb;color:#fff;border-radius:20px;padding:10px 18px;font-size:13px;z-index:30;white-space:nowrap}.banner{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:13px;flex:none}.banner.warn{background:var(--gold-c);color:var(--gold-d)}.banner.err{background:#fde3e1;color:var(--danger)}.banner.info{background:var(--blue-c);color:var(--blue)}.banner.ok{background:var(--jade-c);color:var(--jade)}.state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 36px;gap:10px;color:var(--text2)}.state .art{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9d2,#fbd9c4);display:grid;place-items:center;color:var(--red);margin-bottom:6px}.state .art .i{width:52px;height:52px;stroke-width:1.4}.state b{font-family:var(--serif);font-size:17px;color:var(--text)}.skel{background:linear-gradient(90deg,#f3e6d0 25%,#fbf1e0,#f3e6d0 75%);border-radius:10px}.chatbg{background:#f7f1ef}.msgrow{display:flex;gap:9px;padding:6px 14px;align-items:flex-start}.msgrow.me{flex-direction:row-reverse}.bubble{max-width:250px;padding:10px 13px;border-radius:4px 16px 16px;background:#fff;box-shadow:0 2px 8px #8d2e2612;font-size:15px;line-height:1.5;position:relative}.me .bubble{background:linear-gradient(135deg,#bd6f23,#b53b30);color:#fff;border-radius:16px 4px 16px 16px}.sysline{text-align:center;color:var(--text3);font-size:12px;margin:10px 0}.sysline span{background:#8a72661f;padding:3px 10px;border-radius:10px}.nick{font-size:11px;color:var(--text2);margin:0 0 3px 2px}.msgstat{font-size:11px;color:var(--text3);align-self:flex-end;margin:0 4px}.composer{background:#fff;padding:8px 12px 18px;display:flex;align-items:center;gap:10px;flex:none;box-shadow:0 -4px 14px #8d2e260f}.composer .inp{flex:1;height:40px;border-radius:20px;background:#f7f1ef;display:flex;align-items:center;padding:0 14px;color:var(--text3)}.composer .i{color:var(--text2)}.cardmsg{width:230px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #8d2e261a;color:var(--text)}.ph-img{background:linear-gradient(135deg,#f8d9a8,#f0a56e);display:grid;place-items:center;color:#fff}.divider{height:1px;background:var(--line);margin:10px 0}.dash{border-top:1px dashed var(--line)}.stepdot{display:flex;gap:6px;justify-content:center}.stepdot i{width:6px;height:6px;border-radius:3px;background:#e1d4cf}.stepdot i.on{width:18px;background:var(--red)}.reviewtag{position:absolute;left:8px;top:40px;z-index:99;background:#64211a;color:#fff;font-size:11px;padding:2px 8px;border-radius:8px;opacity:.85;pointer-events:none}html{background:var(--bg)}body.web{width:100%;min-width:1440px;height:900px;overflow:hidden;display:flex;background:var(--bg);font-size:14px;position:relative}body.web.nw{min-width:0;width:390px;height:844px;flex-direction:column}.web .card{margin-bottom:0;padding:20px;border-radius:18px}.web .card.flush{padding:0}.web .btn{height:42px;font-size:14px}.web .btn.sm{height:32px;font-size:13px}.web .scroll{scrollbar-width:none}.side{width:92px;flex:none;background:linear-gradient(170deg,#b26018,#8d2e26);color:#fff;display:flex;flex-direction:column;align-items:center;padding:18px 0 16px;position:relative;overflow:hidden;z-index:5}.side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='40'><g fill='none' stroke='%23F3C66B' stroke-opacity='.22' stroke-width='1.4'><path d='M6 30a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M-26 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M38 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/></g></svg>")}.side>*{position:relative}.side .logo{width:50px;height:50px;border-radius:16px;background:var(--gold-c);color:var(--red);font-family:var(--serif);font-weight:700;font-size:26px;display:grid;place-items:center;margin-bottom:22px;box-shadow:0 6px 14px #0003}.side a.it{width:72px;height:64px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:600;color:#ffffffd9;margin-bottom:6px}.side a.it.on{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff52}.side a.it .badge{top:5px;right:9px;border-color:#9b3329}.side .bot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px}.main{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;position:relative}.top{height:68px;flex:none;display:flex;align-items:center;gap:14px;padding:0 32px;border-bottom:1px solid var(--line);background:var(--card)}.top h1{font-family:var(--serif);font-size:24px;letter-spacing:2px;white-space:nowrap}.top .crumb{color:var(--text2);font-size:13px}.top .sbox{width:320px;height:42px;border-radius:21px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;gap:8px;padding:0 16px;color:var(--text3);margin-left:auto}.top .sbox+.tbtn{margin-left:0}.top .sp{margin-left:auto}.tbtn{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;color:var(--red);position:relative;flex:none}.tbtn .badge{border-color:#fff}.pg{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 32px;scrollbar-width:none}.pg::-webkit-scrollbar{display:none}.pg.fit{overflow:hidden}.stk{display:flex;flex-direction:column;gap:16px}.g{display:grid;gap:20px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.g21{grid-template-columns:2fr 1fr}.g12{grid-template-columns:1fr 2fr}.g32{grid-template-columns:3fr 2fr}.g.sm{gap:12px}.rowb{display:flex;align-items:center;justify-content:space-between;gap:12px}.wrap{flex-wrap:wrap}.sec2{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 14px}.sec2 b{font-family:var(--serif);font-size:18px;letter-spacing:1px;display:flex;align-items:center;gap:8px}.sec2 b:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(var(--red),var(--gold))}.sec2 a{font-size:13px;color:var(--red);font-weight:600}.h2{font-family:var(--serif);font-size:20px;font-weight:700;letter-spacing:1px}.h3{font-family:var(--serif);font-size:16px;font-weight:700}.big{font-family:var(--serif);font-size:36px;font-weight:700;color:var(--red-d);line-height:1.1}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--line)}.tabs a{padding:10px 2px;font-weight:600;color:var(--text2);font-size:15px;border-bottom:3px solid transparent;margin-bottom:-1px}.tabs a.on{color:var(--red);border-bottom-color:var(--red)}.chips.w{padding:0;flex-wrap:wrap}.hero{border-radius:22px;background:linear-gradient(160deg,#b26018,#9b3329);color:#fff;position:relative;overflow:hidden;padding:24px 28px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='40'><g fill='none' stroke='%23F3C66B' stroke-opacity='.28' stroke-width='1.4'><path d='M6 30a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M-26 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M38 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/></g></svg>")}.hero>*{position:relative}.hero .btn{background:var(--gold-c);color:var(--red-d);box-shadow:none}.ent{display:flex;gap:10px}.ent a{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600;font-size:13px;padding:12px 0;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.ent a span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff}.li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;position:relative}.li.on{background:var(--red-c)}.li+.li{margin-top:2px}.li .t{font-weight:600;font-size:15px}.li .d{font-size:12px;color:var(--text2);margin-top:1px}.hr{height:1px;background:var(--line);margin:14px 0}.kv{display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid var(--line);min-height:56px}.kv:last-child{border:0}.kv .k{width:120px;color:var(--text2);flex:none}.kv .v{flex:1;min-width:0;font-weight:600}.kv .act{color:var(--red);font-weight:600}.tag{display:inline-block;padding:3px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:600;color:var(--text2);white-space:nowrap}.adtag{display:inline-block;padding:1px 7px;border-radius:5px;background:var(--gold-c);color:var(--gold-d);font-size:11px;font-weight:700;border:1px solid var(--gold)}.disclaim{font-size:12px;color:var(--text2);text-align:center;padding:10px 0 0}.cb{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #d9c7aa;background:#fff;flex:none;display:grid;place-items:center;color:#fff}.cb.on{background:var(--red);box-shadow:none}.prog{height:8px;border-radius:4px;background:#eee6e3;overflow:hidden}.prog i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold),var(--red))}.prog.jade i{background:linear-gradient(90deg,#B86C28,var(--jade))}.pbtn{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--text2);flex:none}.pbtn.on{color:var(--red);background:var(--red-c)}.input{height:46px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:0 14px;display:flex;align-items:center;gap:10px;font-size:15px}.input .ph{color:var(--text3)}.input.focus{box-shadow:inset 0 0 0 1.5px var(--red)}.input.err{box-shadow:inset 0 0 0 1.5px var(--danger)}.flab{font-weight:600;margin-bottom:6px;font-size:14px}.fgrp{margin-bottom:16px}.wmask{position:fixed;top:0;right:0;bottom:0;left:0;background:#511b1680;z-index:50;display:grid;place-items:center}.wmask.r{place-items:stretch;justify-items:end}.modal{width:480px;background:var(--bg);border-radius:22px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000059;position:relative}.modal.lg{width:640px}.modal.sm{width:400px}.modal h3{font-family:var(--serif);font-size:20px;margin-bottom:6px}.modal .sub{color:var(--text2);font-size:13px;line-height:1.6;margin-bottom:16px}.modal .ft{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.modal .x{position:absolute;right:16px;top:16px;color:var(--text2)}.modal.c{text-align:center}.modal.c .ft{justify-content:center}.wtoast{position:fixed;left:50%;bottom:36px;transform:translate(-50%);background:#3a2420eb;color:#fff;border-radius:22px;padding:11px 22px;font-size:14px;z-index:60;white-space:nowrap}.web .banner{padding:11px 32px;font-size:14px}.web .state{padding:56px 36px}.web .state p{max-width:360px;font-size:13px;line-height:1.6}.ctx{position:absolute;width:196px;background:#fff;border-radius:14px;box-shadow:0 12px 32px #67221c40,0 0 0 1px var(--line);padding:6px;z-index:40}.ctx a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:14px}.ctx a.hv{background:var(--red-c);color:var(--red)}.ctx a.dg{color:var(--danger)}.ctx hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.auth{display:grid;grid-template-columns:1fr 600px;width:100%;height:100%}.auth .brand{background:linear-gradient(160deg,#b26018,#8d2e26);color:#fff;position:relative;overflow:hidden;padding:56px 64px;display:flex;flex-direction:column}.auth .brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='40'><g fill='none' stroke='%23F3C66B' stroke-opacity='.28' stroke-width='1.4'><path d='M6 30a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M-26 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/><path d='M38 10a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/></g></svg>")}.auth .brand>*{position:relative}.auth .brand h2{font-family:var(--serif);font-size:44px;letter-spacing:6px;margin:0 0 10px}.auth .brand p{font-size:17px;opacity:.92;letter-spacing:2px}.auth .brand .pts{margin-top:auto;display:flex;flex-direction:column;gap:14px;font-size:16px}.auth .brand .pts div{display:flex;align-items:center;gap:12px}.auth .brand .pts span{width:36px;height:36px;border-radius:12px;background:#ffffff2e;display:grid;place-items:center}.auth .form{display:flex;flex-direction:column;justify-content:center;padding:0 80px;position:relative;min-width:0}.auth .form h1{font-family:var(--serif);font-size:30px;letter-spacing:3px;margin-bottom:6px}.auth .form .sub{color:var(--text2);margin-bottom:22px}.auth .form .banner{position:absolute;left:0;right:0;top:0;padding:12px 80px}.auth .field{height:52px;margin-bottom:14px}.auth .btn{height:50px;font-size:16px}.auth .alt{display:flex;justify-content:space-between;font-size:13px;margin-top:14px}.qrbox{width:224px;height:224px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line),0 8px 24px #8d2e261f;padding:14px;position:relative;margin:0 auto}.qrbox svg.qr{width:100%;height:100%;display:block}.qrbox .cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:#fffdf8ed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px}.mainform{max-width:440px;width:100%}.c3{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr 320px}.c3.two{grid-template-columns:320px 1fr}.clist{border-right:1px solid var(--line);background:var(--card);display:flex;flex-direction:column;min-height:0;overflow:hidden}.clist .hdr{padding:16px 16px 10px;display:flex;flex-direction:column;gap:12px}.clist .hdr .sb{height:38px;border-radius:19px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--text3);font-size:13px}.conv{display:flex;align-items:center;gap:12px;padding:12px 16px;position:relative}.conv.on{background:var(--red-c)}.conv .n{font-weight:700;font-size:15px;display:flex;align-items:center;gap:6px}.conv .m{font-size:13px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.conv .tm{font-size:11px;color:var(--text3);margin-left:auto;align-self:flex-start;margin-top:2px}.conv .ub{min-width:20px;height:20px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.conv .ub.mute{background:var(--text3)}.conv .rt{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.cmain{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;background:#f7f1ef}.chead{height:64px;flex:none;background:var(--card);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 24px}.chead .n{font-family:var(--serif);font-weight:700;font-size:18px}.chead .acts{margin-left:auto;display:flex;gap:6px}.chead .acts a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--text2)}.chead .acts a.on{background:var(--red-c);color:var(--red)}.cbody{flex:1;min-height:0;overflow:hidden;padding:10px 0;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.cbody.top{justify-content:flex-start}.web .msgrow{padding:7px 28px;gap:12px}.web .bubble{max-width:440px;font-size:15px;padding:11px 15px}.web .nick{margin-bottom:4px;font-size:12px}.web .cardmsg{width:280px}.cinput{flex:none;background:var(--card);border-top:1px solid var(--line);padding:8px 20px 14px}.cinput .tools{display:flex;gap:4px;color:var(--text2);margin-bottom:6px}.cinput .tools a{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.cinput .tools a.on{background:var(--red-c);color:var(--red)}.cinput .ta{height:54px;color:var(--text3);font-size:15px;padding-top:4px}.cinput .snd{display:flex;align-items:center;justify-content:space-between;color:var(--text3);font-size:12px}.cinfo{border-left:1px solid var(--line);background:var(--card);display:flex;flex-direction:column;min-height:0;overflow:hidden}.cinfo .sc{overflow:hidden;flex:1;padding:20px}.cinfo h4{font-family:var(--serif);font-size:15px;margin:0 0 10px}.vbar{display:flex;align-items:center;gap:10px;width:200px}.vbar i{width:3px;border-radius:2px;background:currentColor;display:block;opacity:.8}.img-msg{width:240px;height:160px;border-radius:12px;overflow:hidden;display:block}.file-msg{width:280px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 2px 8px #8d2e261a;color:var(--text)}.quote{background:#3a242012;border-left:3px solid var(--gold);border-radius:6px;padding:5px 9px;margin-bottom:6px;font-size:12px;color:var(--text2)}.me .quote{background:#ffffff2e;color:#fff;border-left-color:var(--gold-c)}.mrow{display:flex;align-items:center;gap:12px}.multibar{height:64px;flex:none;background:var(--card);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:28px}.dropmask{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff8ece6;border:3px dashed var(--red);border-radius:12px;margin:10px;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--red)}.panel{position:absolute;left:20px;bottom:128px;width:420px;background:#fff;border-radius:16px;box-shadow:0 12px 32px #67221c38,0 0 0 1px var(--line);padding:14px;z-index:30}.emo{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.emo span{height:40px;border-radius:10px;display:grid;place-items:center}.emo span:hover{background:var(--red-c)}.pinbar{display:flex;align-items:center;gap:10px;padding:9px 24px;background:var(--gold-c);color:var(--gold-d);font-size:13px;flex:none}.callbg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--text) 0%,var(--red-d) 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.callbg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='40'><g fill='none' stroke='%23F3C66B' stroke-opacity='.12' stroke-width='1.4'><path d='M6 30a8 8 0 0 1 13-6 10 10 0 0 1 19 0 7 7 0 0 1 10 6z'/></g></svg>")}.callbg>*{position:relative}.cbtn{width:60px;height:60px;border-radius:50%;background:#fff3;display:grid;place-items:center;color:#fff}.cbtn.red{background:var(--danger)}.cbtn.jade{background:var(--jade)}.cbtn.on{background:#fff;color:var(--text)}.callfloat{position:fixed;right:24px;top:84px;z-index:70;border-radius:20px;background:linear-gradient(160deg,var(--text),var(--red-d));color:#fff;box-shadow:0 14px 36px #00000059;padding:12px 14px;display:flex;align-items:center;gap:12px}.callfloat .cbtn{width:40px;height:40px}.vtile{border-radius:18px;background:linear-gradient(135deg,#6b4a3f,#64211a);position:relative;overflow:hidden;display:grid;place-items:center;color:#fff}.vtile .nm{position:absolute;left:12px;bottom:10px;font-size:13px;background:#0006;padding:2px 10px;border-radius:10px}.bars{display:flex;align-items:flex-end;gap:14px;height:200px;position:relative;padding-bottom:0}.bars i{flex:1;border-radius:8px 8px 3px 3px;background:#f4e7cf;display:block;position:relative}.bars i.ok{background:linear-gradient(#efb445,#de982a)}.bars i.t{background:linear-gradient(#bd6f23,#a4362c)}.bars i b{position:absolute;top:-20px;left:0;right:0;text-align:center;font-size:11px;color:var(--text2);font-weight:600}.days{display:flex;gap:14px;margin-top:8px;color:var(--text2);font-size:12px}.days span{flex:1;text-align:center}.goal{position:absolute;left:0;right:0;border-top:1.5px dashed var(--gold);pointer-events:none}.goal:after{content:attr(data-t);position:absolute;right:0;top:-18px;font-size:11px;color:var(--gold-d);font-weight:600}.medal{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;flex:none}.rank{display:flex;align-items:center;gap:12px;padding:9px 0}.nw .ntop{height:56px;flex:none;background:linear-gradient(160deg,#b26018,#9b3329);color:#fff;display:flex;align-items:center;gap:10px;padding:0 14px}.nw .ntop .t{font-family:var(--serif);font-size:19px;font-weight:700;letter-spacing:2px}.nw .ntop .icobtn{width:38px;height:38px}.nw .ntop .back{width:36px;height:36px;display:grid;place-items:center}.nw .pg,.nw .card{padding:14px}.nw .nav{height:64px}.nw .auth{display:flex;flex-direction:column}.nw .auth .form{padding:24px 22px;flex:1}.nw .auth .form .banner{padding:10px 22px}.nw .nconv{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--card);border-bottom:1px solid var(--line)}.reviewtag{position:fixed}.web .av{display:block}.tc .av{margin-left:auto;margin-right:auto}.nw .msgrow{padding:6px 12px;gap:8px}.nw .bubble{max-width:230px;font-size:14px}.nw .msgstat{white-space:nowrap}.nw .img-msg{width:200px;height:130px}:root{--serif:"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;--red:#A4530E;--red2:#BD6F23;--red-d:#5E3208;--red-c:#F6E6DE;--jade:#984D0B;--jade-c:#F6E6DE;--gold:#E2AE45;--gold-c:#FFF0C8;--gold-d:#94640F;--bg:#FAF6F5;--card:#fff;--line:#EEE5E1;--text:#362515;--text2:#857369;--text3:#B8ACA5}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.status.red{background:#a4530e;color:#fff;position:relative;z-index:6}body.app:has(>.status.red+.hd,>.status.red+.chd)>.status.red{background:transparent}.status.red+.hd,.status.red+.chd{margin-top:-36px}.status.red+.hd{padding-top:42px!important}.status.red+.chd{padding-top:40px!important}.hd{background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.2),transparent 55%),linear-gradient(155deg,#ba6119,#884509 62%,#723907);border-radius:0;overflow:hidden}.hd:before{inset:auto;right:-90px;top:-100px;width:340px;height:340px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.1) 0 1.4px,transparent 1.4px 26px)}.hd:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:18px;z-index:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 18' preserveAspectRatio='none'><path d='M0 18V8c50 8 100 8 160 3S280 0 340 4c20 1.5 36 4 50 6v8z' fill='%23F5FAF7'/></svg>") bottom/100% 100% no-repeat}.chd{background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(155deg,#ba6119,#884509)}.ttl{font-family:var(--sans);font-size:20px;font-weight:800;letter-spacing:1px}.icobtn{width:34px;height:34px;align-self:flex-start;background:#fff3;border:0}.icobtn .i{width:18px;height:18px}.badge{background:#e5453a;color:#fff;border:1.5px solid #974B0C;min-width:16px;height:16px;font-size:10px;top:-5px;right:-5px}.search{height:38px}.card{border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cells{border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.sec b{font-size:17px;font-weight:800}.sec b:before{width:4px;height:16px;border-radius:2px;background:var(--red)}.sec a,.sec span.l{color:var(--text2);font-weight:500}.btn{background:linear-gradient(135deg,#ba651e,#92490b);box-shadow:none;font-weight:700;font-size:14px}.btn.line{background:#fff;color:#92490b;box-shadow:inset 0 0 0 1.5px #a4530e}.btn.soft{background:#f6e6de;color:#92490b}.btn.jade{background:linear-gradient(135deg,#ba651e,#92490b);box-shadow:none}.btn.danger{background:linear-gradient(135deg,#e04a4a,#bd2b2b)}.chip.on{background:#a4530e;box-shadow:none;color:#fff}.chip{box-shadow:inset 0 0 0 1px var(--line)}.seg span.on{box-shadow:none}.field.focus{box-shadow:inset 0 0 0 1.5px #a4530e}.me .bubble{background:linear-gradient(135deg,#bd6f23,#984d0b)}.bubble{box-shadow:none}.nav{border-radius:0;box-shadow:none;border-top:1px solid var(--line);background:#fff;padding-top:8px}.nav a{gap:3px;font-weight:600;color:#b8aca5}.nav a.on{color:#92490b}.nav a.on:before{top:-3px;left:50%;width:44px;height:28px;margin-left:-22px;border-radius:14px;background:#f6e6de;transform:none;z-index:0}.nav a .i{position:relative;z-index:1}.nav a.on .i{stroke-width:2}.nav a .badge{border-color:#fff;top:-5px;right:calc(50% - 26px)}.mask{background:#33200f80}.sheet,.dialog{background:#fff}.toast{background:#362515eb}.reviewtag{background:#362515}.hd,.v2 .hd{background:radial-gradient(circle at 86% 22%,rgba(255,226,150,.6) 0,rgba(255,214,130,.22) 22%,transparent 46%),radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(165deg,#f2833f,#e4583c 48%,#cc3f49 78%,#b03a5a)!important}.hd:before{background:repeating-radial-gradient(circle,rgba(255,236,190,.16) 0 1.4px,transparent 1.4px 26px)!important}.chd{background:radial-gradient(circle at 90% 30%,rgba(255,226,150,.45),transparent 45%),linear-gradient(160deg,#f2833f,#e4583c 55%,#c93f4b)!important}.btn{background:linear-gradient(135deg,#f37c3f,#dc4a3c)!important;color:#fff}.btn.line{background:#fff!important;color:#d8503a;box-shadow:inset 0 0 0 1.5px #e8704a}.btn.gold{background:linear-gradient(135deg,#f9d87e,#edb04a)!important;color:#5b3300}.btn.w{background:#fff!important;color:#d8503a}.btn.soft{background:#ffe9de!important;color:#d8503a}.btn.jade{background:linear-gradient(135deg,#f37c3f,#dc4a3c)!important}.walk{background:radial-gradient(circle at 88% 14%,rgba(255,226,150,.55),transparent 42%),linear-gradient(140deg,#f69a4a,#e85b3c 55%,#c93e4b)!important}.walk:before{background:repeating-radial-gradient(circle,rgba(255,236,190,.18) 0 1.4px,transparent 1.4px 22px)!important}.chip.on{background:linear-gradient(135deg,#f37c3f,#dc4a3c)!important;border-color:transparent;box-shadow:none}.sw.on{background:linear-gradient(135deg,#f58a45,#e04e3b)!important}.st b:before,.sec b:before{background:linear-gradient(#f37c3f,#dc4a3c)!important}.pill{background:#ffe9de;color:#c4501e}.pill.y{background:#fff0c8;color:#8f5a0e}.pill.r{background:#fde3e1;color:#c93a3a}.pill.b{background:#e6edfb;color:#4262b0}.nav .on .ic,.nav a.on:before{background:#ffe6d8!important}.nav div.on,.nav a.on{color:#dc4a3c!important}.dchk,.chk{background:#3fa877!important}.bdg,.badge{background:#d7262f!important;border-color:#e8643c!important}.me .bubble{background:linear-gradient(135deg,#f58a45,#e04e3b)!important}.status.red{background:#e4583c}body.app:has(>.status.red+.hd,>.status.red+.chd)>.status.red{background:transparent!important}.splash{background:radial-gradient(circle at 80% 18%,rgba(255,226,150,.6),transparent 40%),linear-gradient(170deg,#f58b40,#e5593c 52%,#c23f4f)!important}.splash .logo{box-shadow:0 18px 36px #781e1459}.side .logo{background:none!important;padding:0!important;overflow:hidden;box-shadow:none!important}.side .logo img{width:100%;height:100%;display:block;border-radius:22.4%}.logo .lgi{width:36px;height:36px;border-radius:9px;display:block;flex:none}.brand img.logo{box-shadow:0 8px 18px #781e1447}.side{background:radial-gradient(circle at 50% 8%,rgba(255,226,150,.38),transparent 40%),linear-gradient(180deg,#f2833f,#e4583c 55%,#c23f4f)!important}.auth .brand{background:radial-gradient(circle at 78% 16%,rgba(255,226,150,.55),transparent 42%),linear-gradient(165deg,#f58b40,#e5593c 55%,#c23f4f)!important}:root{--red:#E4583C;--red2:#F2833F;--red-d:#B03A52;--red-c:#FFE9DE}.hero{background:radial-gradient(circle at 86% 18%,rgba(255,226,150,.55),transparent 42%),linear-gradient(160deg,#f2833f,#e4583c 52%,#c23f4f)!important}.hero .wrap .btn{background:#fff!important;color:#d8503a!important;box-shadow:none!important}.hero .wrap .btn.line{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffe6!important}.btn.ghost{background:#fff!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.state{padding:36px 40px;gap:6px}.state .art{position:relative;width:64px;height:64px;background:#fdebdd;margin-bottom:12px;box-shadow:0 0 0 8px #fef4eb,0 0 0 9px #f6dccb}.state .art .i{width:28px;height:28px;stroke-width:1.6}.state b{font-size:15px;font-weight:600;letter-spacing:.5px}.state>div{font-size:12px;line-height:1.7;color:var(--text2);max-width:240px}.state .btn{width:auto;min-width:112px;height:34px;line-height:34px;padding:0 22px;font-size:13px;margin-top:10px}.state .btn+.btn{margin-top:2px}.state .btn.line{border:0;background:none;color:var(--red);height:30px;line-height:30px;min-width:0;padding:0;font-size:12px}.state a.btn.line{border:0!important;background:none!important;box-shadow:none!important;color:var(--red)!important;height:28px;line-height:28px;min-width:0;padding:0}.clist{background:none;border:0;margin:0 30px 14px 16px}.clist .letter{background:none;padding:12px 4px 6px;font-size:12px;font-weight:700;color:#c26a3a;display:flex;align-items:center;gap:8px;letter-spacing:0}.clist .letter:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#EBD9CB,transparent)}.clist .letter+.cell{border-top-left-radius:14px;border-top-right-radius:14px}.clist .cell{min-height:56px;padding:8px 12px;gap:12px;background:#fff;border-bottom:0;position:relative;box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}.clist .letter+.cell{box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 1px 0 var(--line)}.clist .cell:has(+.letter),.clist .cell:last-child{border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.clist .letter+.cell:has(+.letter),.clist .letter+.cell:last-child{box-shadow:inset 0 0 0 1px var(--line)}.clist .cell+.cell:before{content:"";position:absolute;left:64px;right:12px;top:0;height:1px;background:#f3e9e0}.clist .cell .av{width:40px;height:40px;box-shadow:0 0 0 1px #f0e2d6}.clist .cell .t{font-size:15px}.clist .cell .d{font-size:12px;margin-top:2px}.clist .cell .av .on{right:-1px;bottom:-1px}.idx{right:6px;top:310px;font-size:11px;font-weight:600;color:#b58b72}.gtitle{margin-top:6px}.clist{margin-right:16px}.idx{right:2px;width:12px;font-size:10px;gap:3px}.field .inp-lg{flex:1}.splash .logo{width:96px;height:96px;box-shadow:0 10px 24px #781e1433,0 0 0 6px #ffffff24}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 14px 8px;background:var(--bg)}.mgrid .mt{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);position:relative}.mgrid .pv{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f6ebe2}.mgrid .cp{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px}.mgrid .cp b{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgrid .cp span{font-size:11px;color:var(--text3);white-space:nowrap}.mgrid .pl{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#3a242080;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 3px #ffffff59}.mgrid .pl .i{width:18px;height:18px;fill:#fff;stroke:none}.mgrid .du{position:absolute;right:8px;bottom:8px;background:#3a242099;color:#fff;font-size:11px;border-radius:9px;padding:0 7px;line-height:18px}.mgrid .mv{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px 6px}.mgrid .mv .pb{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f37c3f,#dc4a3c);color:#fff;display:grid;place-items:center}.mgrid .mv .pb .i{width:18px;height:18px;fill:#fff;stroke:none}.mgrid .mv .wv{display:flex;align-items:center;gap:3px;height:32px}.mgrid .mv .wv i{width:3px;border-radius:2px;background:#f2b493}.mgrid .mv .wv i:nth-child(-n+8){background:#e4583c}.mgrid .mv>b{font-size:13px;color:var(--text2)}.mgrid .mv .cp{grid-column:1/-1;padding:4px 0 6px;border-top:1px solid #F3E9E0;margin-top:6px}.vipb{display:inline-flex;align-items:center;gap:2px;height:17px;padding:0 6px 0 4px;border-radius:9px;font-size:10px;font-weight:600;line-height:1;vertical-align:middle;white-space:nowrap;margin-left:5px;flex:none}.vipb .i{width:11px;height:11px;fill:currentColor;stroke:none}.vipb.t1{background:linear-gradient(135deg,#fff8e2,#ffedb8);color:#a06a0e;box-shadow:inset 0 0 0 1px #f2db92}.vipb.t2{background:linear-gradient(135deg,#ffefc2,#f7cb66);color:#7a4a00;box-shadow:inset 0 0 0 1px #e8b74f}.vipb.t3{background:linear-gradient(135deg,#e6f4df,#bedfb2);color:#2f6b3a;box-shadow:inset 0 0 0 1px #9ccb90}.vipb.t4{background:linear-gradient(135deg,#ffe0e4,#f6a7b6 60%,#f2c46b);color:#9c1f38;box-shadow:inset 0 0 0 1px #e995a6}.vipb.t5{background:linear-gradient(135deg,#6e4aa8,#3b2878);color:#f7d98a;box-shadow:inset 0 0 0 1px #c9a54a}.vipb.sm{height:15px;font-size:9.5px;padding:0 5px 0 3px}.vipb.sm .i{width:10px;height:10px}.vipb.lg{height:24px;font-size:12px;padding:0 10px 0 7px;border-radius:12px}.vipb.lg .i{width:15px;height:15px}.vcard{border-radius:18px;padding:16px;position:relative;overflow:hidden;color:#5a3200}.vcard:before{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.28) 0 1px,transparent 1px 22px)}.vcard>*{position:relative}.vcard.v0{background:linear-gradient(135deg,#f5ece6,#ebddd3);color:#6b4a3a}.vcard.t1{background:linear-gradient(135deg,#fff3cc,#f8ce63);color:#5e3a00}.vcard.t2{background:linear-gradient(135deg,#ffdda0,#eda03a);color:#5a3000}.vcard.t3{background:linear-gradient(135deg,#d3ebc8,#79b676);color:#1f4a26}.vcard.t4{background:linear-gradient(135deg,#f9b2bf,#e0647d);color:#fff}.vcard.t5{background:linear-gradient(135deg,#7b56b8,#3b2878);color:#f7d98a}.vtier{border-radius:14px;padding:12px 10px;text-align:center;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;position:relative}.vtier.on{box-shadow:inset 0 0 0 2px #e8703a;background:linear-gradient(180deg,#fff5ec,#fff)}.vtier .ic{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;margin:0 auto 6px}.vtier .ic .i{width:24px;height:24px;fill:currentColor;stroke:none}.vtier.t1 .ic{background:linear-gradient(135deg,#fff3cc,#f8ce63);color:#a06a0e}.vtier.t2 .ic{background:linear-gradient(135deg,#ffdda0,#eda03a);color:#7a4300}.vtier.t3 .ic{background:linear-gradient(135deg,#d3ebc8,#79b676);color:#2f6b3a}.vtier.t4 .ic{background:linear-gradient(135deg,#f9b2bf,#e0647d);color:#fff}.vtier.t5 .ic{background:linear-gradient(135deg,#7b56b8,#3b2878);color:#f7d98a}.vtag{font-size:10px;padding:0 6px;line-height:16px;border-radius:5px;background:#ffe9de;color:#c4501e}.vlock{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:#a06a0e;background:#fff3d4;border-radius:5px;padding:1px 6px}.vlock .i{width:11px;height:11px}.must{display:inline-block;font-size:9px;background:#dc4a3c;color:#fff;border-radius:4px;padding:0 4px;line-height:14px;font-weight:700}:root{--ok:#3FA877;--ok-c:#E3F5EC}.vw-note{font-size:12px;color:var(--text2);line-height:1.6}.vw-hero{display:flex;align-items:center;gap:24px;padding:22px 28px}.vw-hero .bic{width:84px;height:84px;border-radius:26px;background:#fff6;display:grid;place-items:center;flex:none}.vw-hero.t5 .bic,.vw-hero.t4 .bic{background:#ffffff38}.vw-hero .bic .i{width:50px;height:50px;fill:currentColor;stroke:none}.vw-hero .nm{font-size:15px;font-weight:700;display:flex;align-items:center;margin-bottom:4px}.vw-hero h2{font-size:30px;line-height:1.2;font-weight:800}.vw-hero .exp{font-size:20px;font-weight:700;margin-top:8px}.vw-hero .sub{font-size:13px;opacity:.88;margin-top:4px}.vw-hero .go{margin-left:auto;display:flex;flex-direction:column;gap:10px;align-items:stretch;flex:none}.vw-hero .go .btn{padding:0 22px;white-space:nowrap}.vw-hero.t4 .btn.line,.vw-hero.t5 .btn.line{background:transparent!important;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.vw-hero .btn.line{background:#ffffff59!important;color:inherit;box-shadow:inset 0 0 0 1.5px #0000002e}.vw-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap}.vw-tag .i{width:12px;height:12px}.vw-tag.ok{background:var(--ok-c);color:#27855b}.vw-tag.wait{background:var(--gold-c);color:var(--gold-d)}.vw-tag.bad{background:#fde3e1;color:#c93a3a}.vw-tag.off{background:#f1eae6;color:var(--text2)}.vw-pi{padding:14px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.vw-pi .t{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text2);margin-bottom:8px}.vw-pi .t b{font-size:20px;color:var(--text)}.vw-pi .t b small{font-size:12px;color:var(--text2);font-weight:500}.vw-pi .h{font-size:12px;color:var(--text3);margin-top:7px}.vw-pi.lock{background:#fbf6f3}.vw-pi.lock .t b{color:var(--text3)}.vw-pi .prog.warn i{background:linear-gradient(90deg,#f9d87e,#e4583c)}.vw-ft{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.vw-ft .i{width:16px;height:16px;color:var(--ok);flex:none}.vw-ft.no{color:var(--text3);background:#fbf6f3}.vw-ft.no .i{color:var(--text3)}.vw-ft .must{margin-left:auto}.vw-rn{display:flex;align-items:center;gap:14px;padding:14px 18px}.vw-rn .ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none}.vw-rn .ico.ok{background:var(--ok-c);color:#27855b}.vw-rn .ico.wait{background:var(--gold-c);color:var(--gold-d)}.vw-rn .ico.bad{background:#fde3e1;color:#c93a3a}.vw-rn .ico.off{background:#f1eae6;color:var(--text2)}.vw-rn .tx{flex:1;min-width:0}.vw-rn .tx b{font-size:15px;display:flex;align-items:center;gap:8px}.vw-rn .tx p{font-size:12px;color:var(--text2);margin-top:3px;line-height:1.5}.vw-rn .go{color:var(--red);font-weight:700;font-size:13px;white-space:nowrap}.vw-lk{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600}.vw-lk .ic{width:34px;height:34px;border-radius:11px;background:var(--red-c);color:var(--red);display:grid;place-items:center;flex:none}.vw-lk .ic .i{width:18px;height:18px}.vw-lk .m{margin-left:auto;font-size:12px;color:var(--text2);font-weight:500}.vw-sw{width:46px;height:26px;border-radius:13px;background:#e1d4cf;position:relative;flex:none;display:inline-block}.vw-sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff}.vw-sw.on{background:linear-gradient(135deg,#f58a45,#e04e3b)}.vw-sw.on:after{left:23px}.vw-tc{padding:16px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.vw-tc .ic{width:48px;height:48px;border-radius:16px;margin-bottom:6px}.vw-tc .ic .i{width:28px;height:28px}.vw-tc b.nm{font-size:16px}.vw-tc .du{font-size:13px;color:var(--text2)}.vw-tc .pr{font-size:26px;font-weight:800;color:var(--red-d);margin-top:6px;line-height:1.1}.vw-tc .pr small{font-size:14px;font-weight:700;margin-right:1px}.vw-tc .mo{font-size:12px;color:var(--text2)}.vw-tc .rec{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#dc4a3c;color:#fff;font-size:12px;font-weight:700;border-radius:10px;padding:1px 10px;white-space:nowrap}.vw-tc .cur{position:absolute;top:8px;left:8px;font-size:11px;padding:0 6px;line-height:17px;border-radius:5px;background:var(--ok-c);color:#27855b;font-weight:700}.vw-tc .rd{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d9c7ba;background:#fff;display:grid;place-items:center;color:#fff}.vw-tc .rd .i{width:12px;height:12px;stroke-width:3}.vw-tc.on .rd{background:#e8703a;box-shadow:none}.vw-tc.dis{opacity:.55}.vw-tc .sv{margin-top:8px;font-size:11px;color:#c4501e;background:#ffe9de;border-radius:6px;padding:1px 8px}.vw-sum{padding:20px 22px}.vw-sum .r{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;color:var(--text2)}.vw-sum .r span:last-child{color:var(--text);font-weight:600;text-align:right}.vw-sum .r.hl span:last-child{color:#27855b}.vw-sum .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px dashed var(--line);margin-top:6px;padding:14px 0}.vw-sum .tot b{font-size:30px;color:var(--red-d)}.vw-sum .tot b small{font-size:16px}.btn.dis{background:#e8ddd8!important;color:#a8998f!important;box-shadow:none!important}.vw-bn{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-size:14px}.vw-bn .i{width:18px;height:18px;flex:none}.vw-bn.ok{background:var(--ok-c);color:#27855b}.vw-bn.wait{background:var(--gold-c);color:var(--gold-d)}.vw-bn.bad{background:#fde3e1;color:#c93a3a}.vw-bn.warn{background:#ffe9de;color:#c4501e}.vw-bn b{font-weight:700}.vw-tbl{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.vw-tbl th,.vw-tbl td{text-align:center;font-size:13px;padding:0 6px;height:28px;border-bottom:1px solid #F4ECE8}.vw-tbl td:first-child,.vw-tbl th:first-child{text-align:left;padding-left:18px;width:280px}.vw-tbl thead th{height:96px;vertical-align:middle;border-bottom:1px solid var(--line);background:#fff}.vw-tbl thead th .ic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;margin:0 auto 4px}.vw-tbl thead th .ic .i{width:21px;height:21px;fill:currentColor;stroke:none}.vw-tbl thead th.t1 .ic{background:linear-gradient(135deg,#fff3cc,#f8ce63);color:#a06a0e}.vw-tbl thead th.t2 .ic{background:linear-gradient(135deg,#ffdda0,#eda03a);color:#7a4300}.vw-tbl thead th.t3 .ic{background:linear-gradient(135deg,#d3ebc8,#79b676);color:#2f6b3a}.vw-tbl thead th.t4 .ic{background:linear-gradient(135deg,#f9b2bf,#e0647d);color:#fff}.vw-tbl thead th.t5 .ic{background:linear-gradient(135deg,#7b56b8,#3b2878);color:#f7d98a}.vw-tbl thead th.t0 .ic{background:#f1e9e4;color:#8a6f66}.vw-tbl thead th.t0 .ic .i{stroke:currentColor;fill:none}.vw-tbl thead th b{font-size:14px;display:block}.vw-tbl thead th small{display:block;font-size:12px;color:var(--text2);font-weight:500;margin-top:1px}.vw-tbl thead th a.open{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:var(--red)}.vw-tbl tr.grp td{background:#fbf3ee;color:var(--text2);font-weight:700;font-size:12px;height:24px;letter-spacing:1px}.vw-tbl tr.mr td{background:#fff3ee}.vw-tbl tr.mr td:first-child{font-weight:700}.vw-tbl .cur{background:#fff7ee}.vw-tbl tr.mr .cur{background:#ffebdd}.vw-tbl thead .cur{background:#fff1e3}.vw-tbl .y{color:var(--ok);font-weight:800}.vw-tbl .n{color:#c9bdb6}.vw-tbl td .must{margin-left:6px}.vw-tbl .hot{box-shadow:inset 0 0 0 0 transparent}.vw-hl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text2)}.vw-qr{width:260px;height:260px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:16px;position:relative;flex:none}.vw-qr svg.qr{width:100%;height:100%;display:block}.vw-qr .cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#fffaf6f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px}.vw-qr .cover b{font-size:17px}.vw-qr .cover p{font-size:12px;color:var(--text2);line-height:1.5}.vw-qr .cover .ci{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin-bottom:2px}.vw-qr .cover .ci .i{width:28px;height:28px}.vw-qr .cover .ci.ok{background:var(--ok-c);color:#27855b}.vw-qr .cover .ci.bad{background:#fde3e1;color:#c93a3a}.vw-qr .cover .ci.off{background:#f1eae6;color:var(--text2)}.vw-paytab{display:flex;gap:8px}.vw-paytab a{height:38px;padding:0 18px;border-radius:19px;display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--text2)}.vw-paytab a.on{background:#ffe9de;color:#d8503a;box-shadow:inset 0 0 0 1.5px #e8704a}.vw-cd{font-size:30px;font-weight:800;color:var(--red-d);letter-spacing:1px}.vw-cd.off{color:var(--text3)}.vw-demo{display:inline-flex;align-items:center;gap:6px;background:#362515;color:#fff0c8;font-size:12px;font-weight:700;border-radius:6px;padding:3px 10px}.vw-steps{display:flex;gap:0;align-items:center}.vw-steps .s{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text3);font-weight:600}.vw-steps .s i{width:24px;height:24px;border-radius:50%;background:#eee5e1;color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700}.vw-steps .s.on{color:var(--text)}.vw-steps .s.on i{background:#e8703a}.vw-steps .s.done i{background:var(--ok)}.vw-steps .s.done{color:var(--text2)}.vw-steps .ln{width:48px;height:2px;background:#eee5e1;margin:0 10px}.vw-steps .ln.on{background:var(--ok)}.vw-pv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.vw-pv .n{font-weight:700;font-size:15px;display:flex;align-items:center;color:#b8470f}.vw-pv .m{font-size:12px;color:var(--text2);margin-top:2px}.vw-ok{width:64px;height:64px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center}.vw-ok .i{width:34px;height:34px;stroke-width:3}.vw-ol .h,.vw-ol .o{display:grid;grid-template-columns:230px 1fr 170px 100px 110px 130px;align-items:center;gap:12px;padding:0 20px}.vw-ol .h{height:42px;font-size:12px;color:var(--text2);font-weight:700;background:#fbf3ee;border-radius:14px 14px 0 0}.vw-ol .o{height:74px;border-bottom:1px solid #F4ECE8;font-size:13px}.vw-ol .o:last-child{border:0}.vw-ol .o .pd{display:flex;align-items:center;gap:12px;min-width:0}.vw-ol .o .pd .vtier{padding:0;width:40px;height:40px;box-shadow:none;background:none}.vw-ol .o .pd b{font-size:14px;display:block}.vw-ol .o .pd small{font-size:12px;color:var(--text2)}.vw-ol .o .pc{font-weight:800;font-size:16px}.vw-ol .o .ac{display:flex;gap:10px;justify-content:flex-end;font-weight:700;color:var(--red);font-size:13px}.vw-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;flex:none}.vw-ic .i{width:23px;height:23px;fill:currentColor;stroke:none}.vw-ic.t1{background:linear-gradient(135deg,#fff3cc,#f8ce63);color:#a06a0e}.vw-ic.t2{background:linear-gradient(135deg,#ffdda0,#eda03a);color:#7a4300}.vw-ic.t3{background:linear-gradient(135deg,#d3ebc8,#79b676);color:#2f6b3a}.vw-ic.t4{background:linear-gradient(135deg,#f9b2bf,#e0647d);color:#fff}.vw-ic.t5{background:linear-gradient(135deg,#7b56b8,#3b2878);color:#f7d98a}.vw-tl{position:relative;padding-left:26px}.vw-tl .e{position:relative;padding-bottom:20px}.vw-tl .e:last-child{padding-bottom:0}.vw-tl .e:before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:#d9c7ba}.vw-tl .e:after{content:"";position:absolute;left:-16px;top:17px;bottom:-4px;width:2px;background:#eee5e1}.vw-tl .e:last-child:after{display:none}.vw-tl .e.ok:before{background:var(--ok)}.vw-tl .e.wait:before{background:#e8a03a}.vw-tl .e.bad:before{background:#c93a3a}.vw-tl .e b{font-size:14px;display:block}.vw-tl .e span{font-size:12px;color:var(--text2)}.vw-doc h3{font-size:17px;margin:22px 0 8px}.vw-doc h3:first-child{margin-top:0}.vw-doc p,.vw-doc li{font-size:14px;line-height:1.85;color:#5a4238}.vw-doc ol{margin:6px 0 0 20px}.vw-mico{width:68px;height:68px;border-radius:50%;background:var(--gold-c);color:#c4501e;display:grid;place-items:center;margin:0 auto 12px}.vw-mico .i{width:34px;height:34px}.vw-mico.bad{background:#fde3e1;color:#c93a3a}.vw-mico.wait{background:var(--gold-c);color:var(--gold-d)}.vw-mini{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 4px}.vw-mini div{border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:8px 2px 7px;font-size:11px;color:var(--text2);line-height:1.3}.vw-mini div b{display:block;font-size:17px;color:var(--text);margin-top:2px}.vw-mini div.me{background:#f5eeea}.vw-mini div.me b{color:var(--text3)}.vw-mini div.hit{background:#fff1e6;box-shadow:inset 0 0 0 1.5px #e8a06a}.vw-mini .vl{display:block;font-size:11px}.modal.vw-lim{width:520px;text-align:center}.modal.vw-lim .ft{justify-content:center}.modal.vw-lim h3{font-size:22px;margin-bottom:8px}.modal.vw-lim .sub{margin-bottom:0}.vw-must{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#c4501e}.vw-rnnote{display:flex;align-items:center;gap:8px;text-align:left;margin-top:14px;padding:10px 14px;border-radius:12px;background:#fff3d4;color:var(--gold-d);font-size:13px;line-height:1.5}.vw-rnnote .i{width:18px;height:18px;flex:none}.vw-form .input{height:42px}.vw-fl{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:left}.vw-fl .ic{width:38px;height:38px;border-radius:11px;background:#e6edfb;color:#4262b0;display:grid;place-items:center}.must{white-space:nowrap;flex:none}.btn.ghost{background:transparent!important;color:var(--text2);box-shadow:none}html,body,#root{height:100%}body.web{height:100vh}#root{display:contents}.av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}a{color:inherit;text-decoration:none;cursor:pointer}button{font-family:inherit}.btn{cursor:pointer}.btn[disabled],.btn.dis{opacity:.55;cursor:not-allowed}.field input::-moz-placeholder,.input input::-moz-placeholder,.cinput textarea::-moz-placeholder{color:var(--text3)}.field input::placeholder,.input input::placeholder,.cinput textarea::placeholder{color:var(--text3)}.input input{border:0;outline:0;background:transparent;font:inherit;flex:1;min-width:0;color:var(--text)}.field:focus-within{box-shadow:inset 0 0 0 1.5px #a4530e}.input:focus-within{box-shadow:inset 0 0 0 1.5px var(--red)}.cinput textarea{width:100%;border:0;outline:0;resize:none;background:transparent;font:inherit;font-size:15px;color:var(--text);padding:4px;height:54px;display:block}.send,.tools a,.conv,.pbtn,.acts a,.it{cursor:pointer}.spin{animation:chs-spin .8s linear infinite}@keyframes chs-spin{to{transform:rotate(360deg)}}.conv{text-decoration:none}.cbody{overflow-y:auto;scrollbar-width:none}.cbody::-webkit-scrollbar{display:none}.clist .list{flex:1;overflow-y:auto;scrollbar-width:none}.clist .list::-webkit-scrollbar{display:none}.msgrow .bubble{white-space:pre-wrap;word-break:break-word}
