.site .win{background:var(--white);box-shadow:var(--shadow-win), 0 0 0 1px #1518210f;color:var(--ink);text-align:left;border-radius:20px;flex-direction:column;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.site .win,.site .win *{box-sizing:border-box}.site .win p{margin:0}.site .win .win-bar{border-bottom:1px solid var(--line);background:#fcfcfd;flex:none;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.site .win .win-bar .dots{gap:6px;display:flex}.site .win .win-bar .dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.site .win .win-bar .ttl{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.site .win .win-bar .st{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.site .win .win-bar .st .dot{background:#d94b3d;border-radius:50%;width:7px;height:7px}.site .win .win-bar .st.ok .dot{background:var(--good)}.site .win .win-body{flex:1;min-height:0;display:flex;position:relative}.site .win .win-body.col{flex-direction:column}.site .win .win-side{border-right:1px solid var(--line);background:#fbfbfc;flex-direction:column;flex:none;gap:2px;width:180px;padding:14px 10px;display:flex}.site .win .win-side .brand{align-items:center;gap:8px;padding:2px 8px 14px;font-size:14px;font-weight:700;display:flex}.site .win .win-side .brand svg{width:20px;height:20px}.site .win .win-side .it{color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.site .win .win-side .it.on{background:var(--blue-50);color:var(--blue);font-weight:600}.site .win .win-side .it i{opacity:.25;background:currentColor;border-radius:4px 4px 0;flex:none;width:14px;height:14px}.site .win .win-side .it.on i{opacity:1}.site .win .win-main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px 22px;display:flex;overflow:hidden}.site .win .win-main.center{justify-content:center;align-items:center}@media (max-width:640px){.site .win .win-side{display:none}.site .win .win-main{padding:16px}}.site .win .wcap{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.site .win .wrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.site .win .box{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:12px 14px}.site .win .mono{font-family:var(--mono)}.site .win .muted,.site .win .dim{color:var(--ink-3)}.site .win .chip{height:24px;font:500 11.5px var(--mono);background:var(--blue-50);color:var(--blue);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.site .win .chip.g{background:var(--good-soft);color:var(--good)}.site .win .chip.a{background:var(--aqua-100);color:var(--aqua-ink)}.site .win .chip.w{background:var(--warn-soft);color:var(--warn)}.site .win .chip.n{background:var(--ice);color:var(--ink-2);border:1px solid var(--line)}.site .win .chips{flex-wrap:wrap;gap:6px;display:flex}.site .win .chips.center{justify-content:center}.site .win .note{background:var(--blue-50);color:var(--blue-700);border-radius:16px;gap:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.site .win .note b{color:var(--blue-700)}.site .win .brief{color:var(--ink);min-height:62px;font-size:14px}.site .win .brief .cur{background:var(--blue);vertical-align:-2px;width:2px;height:15px;animation:1s step-end infinite mock-blink;display:inline-block}@keyframes mock-blink{50%{opacity:0}}.site .win .qlist{gap:7px;display:grid}.site .win .q{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.site .win .q b{font:500 11px var(--mono);color:var(--ink-3)}.site .win.on .q,.site .tour-mstep .win .q{animation:mock-qin .5s var(--ease) both;animation-delay:calc(var(--i) * .14s + .3s)}@keyframes mock-qin{0%{opacity:0;transform:translateY(6px)}}.site .win .sliders{grid-template-columns:1fr 1fr;gap:14px;display:grid}.site .win .sl{color:var(--ink-3);gap:6px;font-size:12px;display:grid}.site .win .sl .tr{background:var(--line);border-radius:99px;height:6px;position:relative}.site .win .sl .tr i{width:calc(var(--w) * 1%);background:var(--blue);border-radius:99px;position:absolute;inset:0 auto 0 0}.site .win .sl .tr i:after{content:"";border:2px solid var(--blue);width:16px;height:16px;box-shadow:var(--shadow-1);background:#fff;border-radius:50%;position:absolute;top:-5px;right:-7px}.site .win .sl .ends{justify-content:space-between;display:flex}.site .win .tog{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.site .win .tog i{background:var(--blue);border-radius:99px;width:30px;height:18px;position:relative}.site .win .tog i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.site .win .call{background:linear-gradient(165deg,#dce3f5,#c4cfee);flex:1;min-height:300px;position:relative;overflow:hidden}.site .win .cam{position:absolute;inset:0;overflow:hidden}.site .win .cam .room{background:radial-gradient(40% 50% at 20% 25%,#ffffffa6,#0000 70%),radial-gradient(30% 40% at 85% 20%,#ffecc88c,#0000 70%),linear-gradient(#d7dce6 0%,#c3c9d6 60%,#aeb6c6 100%);position:absolute;inset:0}.site .win .cam .shelf{filter:blur(5px);opacity:.7;background:repeating-linear-gradient(90deg,#50617f59 0 9px,#a078504d 9px 16px,#274fc740 16px 22px);border-radius:6px;width:26%;height:30%;position:absolute;top:22%;left:8%}.site .win .cam .plant{filter:blur(8px);opacity:.75;background:radial-gradient(circle at 50% 40%,#7fa36a,#4e7347);border-radius:50% 50% 10% 10%;width:14%;height:40%;position:absolute;top:30%;right:10%}.site .win .cam .person{filter:blur(7px);width:46%;height:82%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.site .win .cam .person .hd2{aspect-ratio:.82;background:radial-gradient(circle at 45% 40%,#d9a47e,#b07b58 70%);border-radius:48% 48% 44% 44%;width:36%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.site .win .cam .person .hair{aspect-ratio:1.5;background:#3a2b25;border-radius:50% 50% 30% 30%;width:40%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.site .win .cam .person .body{background:linear-gradient(#36508f,#2a3f72);border-radius:46% 46% 0 0;width:100%;height:52%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site .win .cam .blurnote{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#1518218c;background:#fff9;border-radius:6px;padding:3px 7px;position:absolute;bottom:12px;left:12px}.site .win .nametag{background:#ffffffeb;border-radius:99px;align-items:center;gap:8px;padding:5px 11px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.site .win .tile{background:var(--blue);border:2px solid #fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:118px;height:118px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 20px #0a143c4d}.site .win .tile svg{width:44px;height:44px}.site .win .tile .lbl{font:500 9.5px var(--mono);letter-spacing:.09em;color:#dde4fb;position:absolute;bottom:7px;left:9px}.site .win .tile.speak{box-shadow:0 0 0 4px var(--aqua), 0 8px 20px #0a143c4d}.site .win .bars{align-items:center;gap:3px;height:24px;display:flex}.site .win .bars i{background:var(--aqua);border-radius:2px;width:3.5px;height:4px;display:block}.site .win .tile.speak .bars i{animation:.9s ease-in-out infinite mock-bar;animation-delay:calc(var(--i) * -90ms)}@keyframes mock-bar{0%,to{height:4px}50%{height:22px}}.site .win .capt{color:#fff;background:linear-gradient(#0000,#151821cc);padding:56px 16px 14px;position:absolute;bottom:0;left:0;right:0}.site .win .capt .who{font:500 10.5px var(--mono);letter-spacing:.09em;color:var(--aqua);align-items:center;gap:8px;margin-bottom:3px;display:flex}.site .win .capt .who .tag{background:var(--aqua);color:var(--ink);border-radius:99px;padding:1px 7px;font-size:9.5px}.site .win .capt p{font-size:16px;font-weight:550;line-height:1.35}.site .win .call-rail{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.site .win .layers{gap:9px;display:grid}.site .win .ly{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 14px;font-size:14px}.site .win .ly small{font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.site .win .ly.l2{margin-left:22px}.site .win .ly.l3{background:var(--blue-50);border-color:var(--blue-100);margin-left:44px}.site .win .ly.l3 small{color:var(--blue)}.site .win .ly.l4{margin-left:66px}.site .win .ly.l5{background:var(--blue);border-color:var(--blue);color:#fff;margin-left:88px}.site .win .ly.l5 small{color:var(--aqua)}.site .win.on .ly,.site .tour-mstep .win .ly{animation:mock-qin .5s var(--ease) both;animation-delay:calc(var(--i) * .26s + .2s)}.site .win .wait{font:500 11px var(--mono);color:var(--ink-3);align-items:center;gap:10px;padding:6px 2px;display:flex}.site .win .wait .dots3{gap:4px;display:flex}.site .win .wait .dots3 i{background:var(--blue);width:6px;height:6px;animation:1.2s infinite mock-dot;animation-delay:calc(var(--i) * .15s);border-radius:50%}@keyframes mock-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@media (max-width:520px){.site .win .ly.l2{margin-left:10px}.site .win .ly.l3{margin-left:20px}.site .win .ly.l4{margin-left:30px}.site .win .ly.l5{margin-left:40px}}.site .win .rep{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;min-height:0;display:grid}.site .win .rep-q{gap:8px;display:grid}.site .win .rq{border:1px solid var(--line);border-radius:12px;gap:7px;padding:12px 14px;display:grid}.site .win .rq h5{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:650}.site .win .rq p{color:var(--ink-2);font-size:13px}.site .win .rq .ev{flex-wrap:wrap;gap:6px;display:flex}.site .win .ts{background:var(--blue-50);height:22px;color:var(--blue);font:500 11px var(--mono);border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.site .win .ts:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.site .win .rq.hot{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-50)}.site .win .tx{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.site .win .tx-vid{flex:none;height:96px;position:relative}.site .win .tx-vid .cam .person{width:30%;height:90%}.site .win .scrub{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.site .win .scrub .mono{color:var(--ink-3);font-size:10.5px}.site .win .scrub .trk{background:var(--line);border-radius:99px;flex:1;height:4px;position:relative}.site .win .scrub .trk i{background:var(--blue);border-radius:99px;width:58%;position:absolute;top:0;bottom:0;left:0}.site .win .scrub .trk b{left:calc(var(--x) * 1%);background:var(--aqua-ink);border-radius:2px;width:3px;height:12px;position:absolute;top:-4px}.site .win .tx-lines{gap:8px;padding:10px 12px;font-size:12.5px;display:grid;overflow:hidden}.site .win .tx-lines div{color:var(--ink-2);grid-template-columns:42px 1fr;gap:8px;display:grid}.site .win .tx-lines span{font:500 10.5px var(--mono);color:var(--ink-3);padding-top:2px}.site .win .tx-lines mark{background:var(--aqua-100);color:var(--ink);box-shadow:inset 0 -2px 0 var(--aqua);border-radius:4px;padding:0 2px}.site .win .sigrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:640px){.site .win .rep{grid-template-columns:minmax(0,1fr)}.site .win .tx{display:none}}.site .win .ilist{border:1px solid var(--line);border-radius:12px;gap:0;display:grid;overflow:hidden}.site .win .irow{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.site .win .irow:first-child{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:#fbfbfc;border-top:0}.site .win .irow .ini{background:var(--blue-50);width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;font-size:11.5px;font-weight:650;display:grid}.site .win .irow .t{font:500 12px var(--mono);color:var(--ink-3)}@media (max-width:520px){.site .win .irow{grid-template-columns:30px minmax(0,1fr) auto}.site .win .irow>:nth-child(3){display:none}}.site .win .code{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:0;display:grid}.site .win .editor{color:#c9d3f5;font:400 12.5px/1.7 var(--mono);background:#141a2e;padding:14px 0;overflow:hidden}.site .win .editor div{white-space:pre;padding:0 14px}.site .win .editor .n{color:#4c5675;width:22px;display:inline-block}.site .win .editor .k{color:#8fb0ff}.site .win .editor .c{color:#6d7799}.site .win .editor .hl{box-shadow:inset 2px 0 0 var(--aqua);background:#5eead41a}.site .win .chatcol{border-left:1px solid var(--line);background:#fbfbfc;flex-direction:column;gap:10px;padding:14px;display:flex}.site .win .cb{border:1px solid var(--line);background:#fff;border-radius:4px 12px 12px;padding:9px 12px;font-size:13px}.site .win .cb.t{background:var(--blue);color:#fff;border-color:var(--blue)}.site .win .cb small{font:500 9.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;opacity:.7;margin-bottom:2px;display:block}@media (max-width:640px){.site .win .code{grid-template-columns:minmax(0,1fr)}.site .win .chatcol{border-left:0;border-top:1px solid var(--line)}}.site .win .tl{background:var(--ice);border:1px solid var(--line);border-radius:10px;height:56px;position:relative;overflow:hidden}.site .win .tl .wave{background:repeating-linear-gradient(90deg, var(--blue-100) 0 2px, transparent 2px 5px);opacity:.9;position:absolute;inset:12px 10px;-webkit-mask:linear-gradient(#0000 0,#000 30% 70%,#0000);mask:linear-gradient(#0000 0,#000 30% 70%,#0000)}.site .win .tl .mk{left:calc(var(--x) * 1%);background:var(--warn);width:2px;position:absolute;top:6px;bottom:6px}.site .win .tl .mk:after{content:attr(data-t);font:500 10px var(--mono);color:var(--warn);white-space:nowrap;position:absolute;top:-1px;left:5px}.site .win .sigs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.site .win .sig{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.site .win .sig b{font-size:13px;font-weight:650}.site .win .sig span{color:var(--ink-3);font-size:12px}.site .win .sig .chip{justify-self:start}@media (max-width:640px){.site .win .sigs{grid-template-columns:1fr 1fr}}.site .win .chatwin{background:#fbfbfc;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.site .win .ub{background:var(--ink);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:11px 15px;font-size:14px}.site .win .tool{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:92%;overflow:hidden}.site .win .tool-h{border-bottom:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:9px 12px;display:flex}.site .win .tool-h svg{width:16px;height:16px}.site .win .tool-b{gap:6px;padding:10px 12px;font-size:13px;display:grid}.site .win .tool-b .r{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.site .win .tool-b .r:last-of-type{border-bottom:0}.site .win .tool-f{border-top:1px solid var(--line);background:#fbfbfc;gap:8px;padding:10px 12px;display:flex}.site .win .mbtn{border:1px solid var(--line-2);height:30px;font:600 12.5px var(--font);background:#fff;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.site .win .mbtn.p{background:var(--blue);border-color:var(--blue);color:#fff}.site .win .ab{max-width:86%;color:var(--ink-2);font-size:14px}.site .win .composer{border:1px solid var(--line-2);height:44px;color:var(--ink-3);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:0 6px 0 14px;font-size:13.5px;display:flex}.site .win .composer i{background:var(--ink);border-radius:9px;width:32px;height:32px;margin-left:auto;display:block}.site .win .radar{width:100%;max-width:260px;margin:auto}.site .win .entry{gap:4px;display:grid}.site .win .entry .muted{font-size:13px}.site .uc-art .win:has(.call){min-height:0}.site .uc-art .win .call{flex:none;height:236px;min-height:0}@media (prefers-reduced-motion:reduce){.site .win .brief .cur,.site .win .tile.speak .bars i,.site .win .wait .dots3 i,.site .win.on .q,.site .tour-mstep .win .q,.site .win.on .ly,.site .tour-mstep .win .ly{animation:none}.site .win .tile.speak .bars i{height:12px}.site .win .tile.speak .bars i:nth-child(odd){height:20px}}
