:root{--tx:#e9eff1}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#0d0d10;height:100%;overflow:hidden}#app{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#stage{transform-origin:50%;width:1360px;height:716px;color:var(--tx);-webkit-user-select:none;user-select:none;background:#3b3b4f;flex:none;font:11px/1 GJUI,Droid Sans,Segoe UI,sans-serif;position:relative;overflow:hidden}#stage>*{position:absolute}.bx{display:block}.sp{image-rendering:auto;background-repeat:no-repeat}.pill{cursor:pointer;background:linear-gradient(#366266,#2d565a);border:1px solid #6c739a;border-radius:10px;align-items:center;display:flex;overflow:hidden}.pill.rc{background:linear-gradient(#2b5a6d,#244b5c);border-color:#5b6d94}.pill>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1px;flex:1;position:static;overflow:hidden}.pill .ic{flex:none;width:16px;height:16px;margin-left:3px;position:static}.pill:hover{filter:brightness(1.22)}.hd{border-radius:9px}.sub{background:#2a2a3e}.free:after{content:""}#fs{color:#fff;text-align:center;cursor:pointer;z-index:20;background:#14141eb3;border:1px solid #6c739a;border-radius:11px;width:22px;height:22px;font-size:13px;line-height:20px;position:fixed;bottom:2px;right:34px}img{display:block}#stage>img{pointer-events:none;position:absolute}.hot{cursor:pointer;z-index:9;display:block}.pill.rc{z-index:6;color:#e9eff1;font-size:11px}.pill .ri{flex:none;width:18px;height:18px;margin-right:3px;position:static}.path{z-index:6;color:#e9eff1;white-space:nowrap;background:#23232e;border:1px solid #11121a;border-radius:3px;padding:3px 4px;overflow:hidden}.path span{color:#e6e6e6;position:static}.fbtn{z-index:6;cursor:pointer;background:#2c5465;border-radius:3px;justify-content:center;align-items:center;display:flex}.fbtn img{position:static}#sub{z-index:30;background:#262637;border:1px solid #6c739a;border-radius:6px;min-width:180px;padding:3px 0;display:none}#sub .si{color:#e9eff1;white-space:nowrap;cursor:default;padding:4px 10px;position:static}#sub .si:hover{background:#3a5f7a}#pro{z-index:100;background:#0000008c;justify-content:center;align-items:center;font:14px Arial;display:flex;position:fixed;inset:0}#pro .box{color:#e9eff1;text-align:center;background:#262637;border:1px solid #6c739a;border-radius:10px;max-width:380px;padding:26px 30px;position:relative}#pro p{color:#b9c2d0;margin:10px 0 18px}#pro a{color:#fff;border-radius:14px;margin:4px;padding:8px 16px;text-decoration:none;display:inline-block}#pro .go{background:#c0392b}#pro .ask{background:#2c5465}#pro .x{cursor:pointer;font-size:20px;font-style:normal;position:absolute;top:4px;right:10px}.toast{color:#e9eff1;z-index:200;background:#262637;border:1px solid #6c739a;border-radius:8px;padding:10px 16px;font:13px Arial;position:fixed;bottom:48px;left:50%;transform:translate(-50%)}.prog{z-index:200;background:#1a1a24;border:1px solid #6c739a;border-radius:6px;width:260px;padding:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.prog div{background:#0c0c12;height:10px}.prog i{background:#d77a2a;width:0;height:100%;display:block}.vwin{z-index:60;background:#000;border:1px solid #666;flex-direction:column;max-width:96vw;max-height:94vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0009}.vt{color:#000;cursor:move;background:#fff;flex:none;justify-content:space-between;align-items:center;height:24px;padding:0 0 0 8px;font:12px Segoe UI,Arial;display:flex}.vx{text-align:center;cursor:pointer;width:42px;height:24px;font-style:normal;line-height:24px}.vx:hover{color:#fff;background:#e81123}.vb{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.vb canvas{display:block}.vb pre{color:#ddd;pointer-events:none;margin:0;font:12px/1.25 Courier New,monospace;position:absolute;top:4px;left:6px}.vpmesh{z-index:3;background:url(assets/s/vp-bg.png) 0 0/1222px 586px no-repeat;width:1062px;height:586px;position:absolute;top:104px;left:108px}.vpmesh canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.mx{z-index:5;color:#fff;cursor:pointer;text-align:center;background:#14141e99;border-radius:11px;width:22px;height:22px;font-style:normal;line-height:22px;position:absolute;top:6px;right:8px}.mmsg{color:#e9eff1;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#col{z-index:6;width:160px;height:586px;top:104px;left:1170px;overflow:hidden}#col>*,#colin>*{position:absolute}#colin{width:160px;height:900px;top:0;left:0}#col .pill{left:auto}.pill.rc{letter-spacing:0;padding-left:0;font-size:9.3px;font-weight:400}.pill.rc>span{letter-spacing:0;text-shadow:0 1px 1px #00000073;padding-left:2px}.pill.hd>span{font-size:9.6px}.pill .dv{border-left:1px solid #5b6d94;flex:none;justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:static}.pill .dv img{width:16px;height:16px;position:static}.pill.hd:first-child{border-radius:10px 10px 0 0}.path{background:#1e1e1e;border:0;border-left:1px solid #5b6d94;border-radius:0 0 0 10px;font-size:9px}.path span{color:#e6e6e6}.fbtn{background:#2a5365;border:1px solid #5b6d94;border-top:0;border-radius:0 0 10px}.pill.rc>span{text-overflow:clip;transform-origin:50%;overflow:visible;transform:scaleX(.84)}.path span{transform-origin:0;display:inline-block;transform:scaleX(.9)}.gbox{z-index:5;background:linear-gradient(#2b5a6d,#244b5c);border:1px solid #5b6d94;border-radius:10px}.pill.flat{z-index:6;border:0;border-bottom:1px solid #4a6585;background:0 0!important;border-radius:0!important}.pill.flat.hd{height:26px}.pill.flat:hover{background:#ffffff14!important}.pill.flat.last{border-bottom:0}#ent{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a10b8;justify-content:center;align-items:center;font:15px Arial,sans-serif;display:flex;position:fixed;inset:0}#ent .card{text-align:center;color:#e9eff1;background:#262637;border:1px solid #6c739a;border-radius:14px;max-width:360px;padding:28px 34px;box-shadow:0 10px 40px #0009}#ent img{width:56px;height:56px;margin:0 auto 10px}#ent b{font-size:19px;display:block}#ent p{color:#b9c2d0;margin:10px 0 18px;line-height:1.4}#ent a{cursor:pointer;border-radius:20px;margin:7px 0;padding:11px 16px;display:block}#ent .b1{color:#fff;background:#c0392b;font-weight:700}#ent .b2{color:#e9eff1;background:#2c5465}
