.sim-window{color:#202124;background:#fff;border:1px solid #dedede;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #50334720;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;font-size:21px;text-align:left}.sim-window *{box-sizing:border-box}.sim-macbar{height:43px;background:#f5f5f5;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;position:relative;font-size:17px;color:#777}.mac-dots{position:absolute;left:15px;display:flex;gap:8px}.mac-dots i{width:11px;height:11px;border-radius:50%;background:#ff6058}.mac-dots i:nth-child(2){background:#ffbc2e}.mac-dots i:nth-child(3){background:#28c840}.sim-footnote{height:35px;font-size:16px;color:#888;display:flex;align-items:center;justify-content:center;background:#fafafa;border-top:1px solid #eee}.wb-layout{display:grid;grid-template-columns:192px minmax(0,1fr) 245px;min-height:640px}.wb-layout.wb-new{grid-template-columns:192px minmax(0,1fr)}.wb-sidebar{background:#f3f3f3;padding:22px 13px;position:relative;padding-bottom:64px}.wb-sidebar>b{font-size:23px;display:block}.wb-sidebar small{display:block;font-size:16px;color:#999;margin:9px 0 17px}.wb-sidebar nav{display:grid;gap:6px;margin:22px -2px 24px}.wb-sidebar nav span{padding:10px 6px;font-size:18px;white-space:nowrap}.wb-sidebar .selected{background:#e7e7e7;border-radius:6px}.wb-task{font-size:17px;padding:12px 6px;line-height:1.5}.wb-task em{display:block;font-style:normal;font-size:14px;color:#8d928d}.wb-space{font-size:18px}.wb-user{position:absolute;bottom:22px;font-size:17px}.wb-conversation{min-width:0;position:relative;padding-bottom:143px}.wb-task-head{font-size:21px;font-weight:600;padding:23px 21px;border-bottom:1px solid #eee}.wb-task-head span{float:right;color:#aaa;font-size:17px}.wb-messages{padding:26px 22px;font-size:21px;line-height:1.7}.wb-request{background:#f2f2f2;padding:17px 18px;border-radius:15px;white-space:pre-wrap}.wb-answer{margin-top:29px}.wb-answer strong{font-size:20px;font-weight:500}.wb-answer p{font-size:19px;margin:16px 0}.wb-tool{font-size:17px;padding:13px;border:1px solid #e5e5e5;border-radius:8px;background:#fbfbfb}.wb-working{color:#929292;font-size:18px!important;line-height:2}.wb-artifact{font-size:18px;padding:13px;border:1px solid #dedede;border-radius:7px}.wb-composer{position:absolute;bottom:32px;left:18px;right:18px;border:1px solid #dedede;border-radius:18px;padding:17px;background:white;box-shadow:0 8px 25px #00000005;font-size:19px}.wb-composer p{margin:0 0 18px;color:#999;min-height:36px;line-height:1.65}.wb-composer>div{display:flex;align-items:center;gap:10px;font-size:15px;color:#555;justify-content:space-between}.wb-composer>div b{background:#232323;color:white;border-radius:50%;width:30px;height:30px;text-align:center;font-size:23px}.wb-composer>small{position:absolute;bottom:-25px;left:8px;color:#888;font-size:15px}.wb-results{border-left:1px solid #e7e7e7;padding:20px 15px}.wb-results>header{display:flex;gap:27px;border-bottom:1px solid #eee;padding-bottom:16px;font-size:19px}.wb-results>header span{color:#888}.wb-results>small{display:block;margin:20px 0 12px;color:#999;font-size:16px}.wb-result-file{font-size:17px;padding:12px 9px;border:1px solid #eee;border-radius:8px}.wb-preview{margin-top:19px;background:#fff7fb;border:1px solid #f0dce7;border-radius:10px;padding:17px;color:#76516a;font-size:17px}.wb-preview small{color:#ae889d;font-size:13px}.wb-preview h4{font-size:25px;margin:17px 0 14px}.wb-preview p{font-size:15px;line-height:1.7}.wb-preview b{font-size:16px}.wb-preview hr{border:0;border-top:1px solid #ead4e0;margin:18px 0}.wb-result-pending{color:#aaa;font-size:17px;text-align:center;margin-top:125px}.wb-welcome{position:absolute;inset:100px 24px 0;text-align:center}.wb-welcome h3{font-size:33px;margin:35px 0 20px;color:#1d1d1d}.wb-welcome>p{font-size:20px;color:#999}.wb-welcome .wb-composer{position:relative;left:auto;right:auto;bottom:auto;text-align:left;margin-top:45px}.wb-welcome .wb-composer>p{color:#333;min-height:120px;font-size:23px}
.wx-desktop-layout{display:grid;grid-template-columns:60px 244px minmax(0,1fr);height:670px}.wx-rail{background:#e4e4e4;display:flex;flex-direction:column;align-items:center;padding-top:20px;gap:30px;position:relative;color:#777;font-size:28px}.wx-rail>b{color:#07a862;font-size:29px;font-weight:400}.wx-rail-bottom{position:absolute;bottom:20px}.wx-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:23px;background:#cce5c9;color:#507347}.wx-avatar.file{background:#00c668;color:#fff}.wx-avatar.alice{background:#ddcfef;color:#695486}.wx-avatar.owner{background:#b1d5c5;color:#407d66}.wx-avatar.group{background:#d5e4ed;color:#618da3}.wx-avatar.blue{background:#d2ddec;color:#527fa3}.wx-avatar.orange{background:#f5d8b1;color:#a38355}.wx-avatar.pink{background:#ecd2e1;color:#a35b86}.wx-list{background:#eaeaea;min-width:0;border-right:1px solid #dcdcdc}.wx-search{margin:16px 14px;background:#dcdcdc;color:#999;font-size:17px;padding:7px 12px;border-radius:5px}.wx-contacts{height:605px;overflow:hidden}.wx-contact{display:flex;gap:11px;padding:12px 13px;position:relative;height:74px}.wx-contact.selected{background:#c9c9c9}.wx-contact>div{min-width:0;padding-right:15px}.wx-contact b{font-size:17px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.wx-contact p{font-size:14px;color:#999;margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:145px}.wx-contact time{position:absolute;right:10px;top:14px;font-size:11px;color:#aaa}.wx-chat{background:#f4f4f4;display:flex;flex-direction:column;min-width:0}.wx-chat>header{padding:20px 23px;border-bottom:1px solid #ddd;height:66px;font-size:23px}.wx-chat>header span{float:right}.wx-chat-messages{position:relative;flex:1;padding:23px;min-height:370px}.wx-chat-messages>time,.phone-chat>time{display:block;text-align:center;font-size:13px;color:#b1b1b1;margin-bottom:16px}.wx-system{font-size:13px;color:#aaa;text-align:center;margin-bottom:24px}.wx-row{display:flex;gap:11px;margin:22px 0;align-items:flex-start}.wx-row.outgoing{justify-content:flex-end}.wx-incoming,.wx-outgoing{font-size:22px;line-height:1.6;padding:13px 16px;border-radius:6px;max-width:81%;margin:0;background:white;color:#222}.wx-outgoing{background:#95ec69}.wx-file{padding:15px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;display:flex;gap:12px;align-items:center;font-size:18px;color:#222;max-width:84%}.wx-file>b{font-size:36px;color:#f7ac39}.wx-file small{display:block;font-size:13px;color:#aaa;margin-top:10px}.wx-input{height:159px;border-top:1px solid #ddd;padding:15px 23px;position:relative}.wx-input>span{font-size:21px;color:#777;letter-spacing:5px}.wx-input button{position:absolute;bottom:15px;right:20px;border:1px solid #ddd;background:#fafafa;padding:5px 20px;color:#777;border-radius:5px;font-size:15px}.wx-mouse{position:absolute;right:62px;bottom:18px;font-size:42px;line-height:1;color:#222;text-shadow:1px 1px white}.wx-mouse small{display:block;font-size:13px;background:#fff8c6;padding:6px;border-radius:5px;white-space:nowrap}.wx-phone-label{text-align:center;font-size:27px;color:#9d6887;margin-bottom:24px}.wx-phone{position:relative;width:470px;height:870px;background:#ededed;border:11px solid #333;border-radius:55px;margin:auto;overflow:hidden;color:#222;box-shadow:0 22px 50px #5c364326;font-family:-apple-system,"PingFang SC",sans-serif}.phone-status{display:flex;justify-content:space-between;height:65px;padding:25px 25px 0;font-size:15px}.phone-status span{font-size:13px}.wx-phone>header{padding:17px 18px;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;align-items:center;font-size:25px}.wx-phone>header>b{font-size:21px;font-weight:500}.phone-chat{padding:20px 17px}.phone-outgoing{max-width:85%;margin:0 0 23px auto;padding:16px;background:#95ec69;border-radius:9px;font-size:24px;line-height:1.65}.phone-file{position:relative;margin:0 0 0 auto;width:85%;min-height:110px;border:1px solid #ddd;border-radius:8px;background:#fff;padding:20px 14px 20px 62px;font-size:19px;line-height:1.5}.phone-file>b{position:absolute;left:14px;top:29px;color:#efa23e;font-size:33px}.phone-file>small{display:block;font-size:13px;color:#aaa;margin-top:10px}.wx-phone>footer{position:absolute;bottom:25px;width:100%;padding:12px 10px;background:#f5f5f5;border-top:1px solid #ddd;display:flex;font-size:25px;align-items:center}.wx-phone>footer>span{height:37px;background:white;border-radius:5px;flex:1;margin-left:9px}.phone-home{height:5px;width:145px;background:#222;border-radius:9px;position:absolute;bottom:9px;left:50%;transform:translateX(-50%)}.wx-phone-note{font-size:19px;text-align:center;color:#a18396;margin-top:23px}
