@font-face{font-family:dos;src:url(/fonts/dos.ttf)}html.theme-win12{--shell-top: 0px;--shell-bottom: 50px;--shell-left: 0px;--shell-right: 0px;--font-ui: system-ui, "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--w12-text: #000000;--w12-text2: #666666;--w12-bg: #ffffff;--w12-bg50: #ffffffb0;--w12-bg70: #ffffffc0;--w12-shadow: #22222230;--w12-card: #efefef75;--w12-hover: #ffffff65;--w12-hover-half: #ffffff40;--w12-hover-b: #1111110f;--w12-bggrey: #eeeeee;--w12-fill: #d3d3d370;--w12-mm: #ffffffc0;--w12-cm: #f7f7f7bb;--w12-bar: #efefef37;--w12-hr: #cccccc;--w12-caret: #111111;--w12-unfoc: #eaeaea;--w12-msg: #ffffffe7;--w12-href: #2983cc;--w12-s3d: #99999947;--w12-mica: linear-gradient(215deg, #ffe7f6, #a9c3ff);--w12-ease-win: cubic-bezier(.9, 0, .1, 1);--w12-bright: 1;--w12-sepia: 0}.theme-win12.dark{--w12-text: #eeeeee;--w12-text2: #aaaaaa;--w12-bg: #000000;--w12-bg50: #111111a0;--w12-bg70: #1a1a1ac5;--w12-shadow: #000000a0;--w12-card: #72727240;--w12-hover: #aaaaaa30;--w12-hover-half: #ffffff20;--w12-hover-b: #eeeeee0f;--w12-bggrey: #444444;--w12-fill: #99999970;--w12-mm: #ffffff50;--w12-cm: #292929bb;--w12-bar: #7272722a;--w12-hr: #333333;--w12-caret: #eeeeee;--w12-unfoc: #202020;--w12-msg: #303030d0;--w12-s3d: #11111150;--w12-mica: linear-gradient(215deg, #2d161c, #102d53)}.w12-bios{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#000;color:#fff;font-family:dos,monospace;cursor:none;-webkit-user-select:none;user-select:none;overflow:hidden}.w12-bios-info{position:absolute;bottom:10px;width:100%}.w12-bios-loading{display:flex;align-items:center;justify-content:center}.w12-bios-track{display:flex;height:20px;width:400px}.w12-bios-load{background-color:#acabac;height:20px;transition:width .25s linear}.w12-bios-back{background-color:#565656;height:20px}.w12-bios-hint{text-align:center;margin-top:26px}.w12-loadback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background-color:#000;cursor:none;transition:opacity .2s,visibility 0s .2s}.w12-loadback.hide{opacity:0;visibility:hidden}.w12-lb-logo{position:absolute;left:calc(50% - 125px);top:20%;width:250px;height:250px;opacity:0;transition:1s}.w12-lb-logo.on{opacity:1}.w12-lb-spin{position:absolute;left:calc(50% - 25px);top:72%;width:50px;height:50px;opacity:0;transition:1s}.w12-lb-spin.on{opacity:1}.w12-lb-spin circle:last-child{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;animation:w12-spin-infinite 2.5s linear 0s infinite normal none running;transform-origin:50% 50%;transition:all .2s ease-in-out 0s}@keyframes w12-spin-infinite{0%{stroke-dasharray:.01px,43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px,21.99px;transform:rotate(450deg)}to{stroke-dasharray:.01px,43.97px;transform:rotate(3turn)}}.w12-lb-text{position:absolute;top:calc(72% + 55px);left:0;width:100%;text-align:center;color:#fff;font-size:25px}.w12-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:center;align-items:center;flex-direction:column;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:filter .5s,background-color .5s,opacity 1.5s ease-in-out}.w12-login>*{position:relative}.w12-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#00000038}.w12-login-user{width:150px;height:150px;border-radius:100%;background-image:url(/icons/win12/user.svg);background-size:65% 65%;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:10px;margin-top:-35px;background-color:var(--w12-bggrey);transition:filter .5s}.w12-login-name{color:#fefefe;font-size:30px;margin-bottom:15px;font-weight:400;text-shadow:0 1px 8px rgba(0,0,0,.45);transition:color .5s}.w12-login-pwd{width:220px;margin-bottom:10px;padding:7px 10px;color:#fff;font-size:14px;background-color:#eeeeee40;border:2px solid #ffffff50;border-radius:6px;outline:none;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.w12-login-pwd::placeholder{color:#fffa}.w12-login-err{min-height:18px;margin-bottom:8px;color:#fff;font-size:14px;text-shadow:0 1px 3px #000}.w12-login-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eeeeee40;width:100px;padding:5.5px 8px;color:#fff;border-radius:6px;font-size:15.8px;text-align:center;border:3px solid #00000000;transition:50ms;cursor:pointer;line-height:1.5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.w12-login-btn:hover{border-color:#ffffff50}.w12-login-btn:active{filter:brightness(2);transform:scale(.97);border-color:#0000;background-color:#eeeeee70;transition:80ms}.w12-login-btn:disabled{opacity:.6}.w12-login-welc{height:120px;display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .3s}.w12-login-welc.on{opacity:1}.w12-login-welc p{font-size:22px;color:#fff;margin-top:5px;text-align:center;text-shadow:0 1px 4px #000}.w12-login-welc circle:last-child{stroke:#fff;fill:none;stroke-width:2.5px;stroke-linecap:round;animation:w12-spin-infinite 2.5s linear infinite;transform-origin:50% 50%}.w12-login.close,.w12-login.close .w12-login-user{filter:brightness(0)}.w12-login.close{background-color:#000}.w12-login.close .w12-login-name{color:#000!important}.w12-login-power{display:flex;position:absolute;bottom:20px;right:20px;align-items:center}.w12-login-power button{cursor:pointer;transition:.1s;display:flex;justify-content:center;align-items:center;padding:7px;border-radius:7px;background:transparent;border:none;color:#fff}.w12-login-power button:hover{background-color:#ffffff30}.w12-login-power button:active{opacity:.7}.w12-login-site{position:absolute;left:24px;bottom:18px;color:#ffffffd9;font-size:13px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.w12-login-reg{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:13px}.w12-login-reg a{color:#fff;opacity:.9;text-decoration:underline;cursor:pointer}.w12-login-notice{position:absolute;bottom:46px;left:50%;transform:translate(-50%);max-width:70vw;color:#fffc;font-size:12px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.4);line-height:1.6}.w12-login-notice>:first-child{margin-top:0}.w12-login-notice p{margin:2px 0}.w12-login-notice h1,.w12-login-notice h2,.w12-login-notice h3{font-size:13px;margin:4px 0 2px}.w12-login-notice ul,.w12-login-notice ol{padding-left:18px;margin:2px 0}.w12-login-notice a{color:#9ecbff;text-decoration:underline}.w12-login-notice img{max-width:100%;max-height:120px;border-radius:6px;margin-top:4px}.w12-lock:before{background:#0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.w12-lock-time{position:absolute;top:9%;left:0;right:0;text-align:center}.w12-lock-clock{font-size:88px;font-weight:100;color:#fff;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.3);font-variant-numeric:tabular-nums}.w12-lock-date{font-size:18px;font-weight:400;color:#ffffffeb;margin-top:4px;text-shadow:0 1px 8px rgba(0,0,0,.3)}.w12-lock-user{position:absolute;top:40%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.w12-lock-user .w12-login-user{margin-top:0}.theme-win12 .desktop{filter:brightness(var(--w12-bright, 1)) sepia(var(--w12-sepia, 0));transition:filter .25s}.theme-win12 .desktop-icons{position:absolute;top:8px;left:0;right:0;bottom:calc(var(--shell-bottom) + 8px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;gap:0}.theme-win12 .desk-icon{width:85px;height:102px;border-radius:7px;text-align:center;cursor:default;margin:8px 10px 2px;padding:0 3px 3px;transition:80ms;border:1px solid transparent}.theme-win12 .desk-icon:hover{background-color:var(--w12-hover)}.theme-win12 .desk-icon:active{opacity:.7}.theme-win12 .desk-icon.selected{background-color:var(--w12-hover-half);border-color:#ffffff50}.theme-win12 .desk-icon .ico{width:65px;height:65px;margin:0 auto;transition:transform .12s ease}.theme-win12 .desk-icon:active .ico{transform:scale(.9)}.theme-win12 .desk-icon .ico svg,.theme-win12 .desk-icon .ico img{width:65px;height:65px;filter:drop-shadow(0 1.5px 3px rgba(0,0,0,.45))}.theme-win12 .desk-icon .lbl{line-height:15px;font-size:13px;color:#fff;margin-top:4px;font-weight:400;text-shadow:2px 2px 4px var(--w12-shadow),0 0 3px #000}.theme-win12 .sel-rect{border:2px solid var(--w12-href);border-radius:5px;background-color:var(--w12-hover-half)}.w12-dockbox{position:fixed;bottom:10px;height:40px;display:flex;width:100%;z-index:5000;padding:0 5px;justify-content:center;align-items:center;transition:bottom .4s;pointer-events:none}.w12-dockbox>*{pointer-events:auto}.w12-dockbox.hide{bottom:-60px}.w12-dockbox.peek{bottom:10px}.w12-dock{border-radius:10px;height:100%;background-color:var(--w12-cm);-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);box-shadow:0 1px 2px #44444460,0 3px 25px 1px var(--w12-shadow);padding:7px 6px;margin:0 3px;outline:1px solid #99999950;display:flex;align-items:center;transition:.2s,transform .3s cubic-bezier(.14,1.02,.17,.03)}.w12-dock>*{padding:0 3px}.w12-dockbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font:inherit;transition:.2s;width:32px;height:26px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;flex:none}.w12-dockbtn:hover,.w12-dockbtn.show{filter:brightness(1.2)}.w12-dockbtn:active{transform:scale(.92)}.w12-startbtn{position:relative}.w12-startbtn>svg.menu{position:absolute;top:0;left:50%;margin-left:-13px;width:26px;height:26px;opacity:0;transform:scale(.5) rotate(90deg);transition:.2s}.w12-startbtn>img.ico{position:absolute;top:0;left:50%;margin-left:-13px;width:26px;height:26px;opacity:1;transform:none;transition:.2s}.w12-startbtn.show>svg.menu{opacity:1;transform:none;transition-delay:.1s}.w12-startbtn.show>img.ico{opacity:0;transform:scale(.5) rotate(-90deg)}.w12-searchbtn{position:relative}.w12-searchbtn>svg.in{position:relative;display:block;top:-29.6px;left:2.5px;width:16px;height:16px;transition:.2s}.w12-searchbtn:active>svg.in{transform:scale(.85)}.w12-searchbtn.show>svg.in{transform:scale(1.1) rotate(360deg);filter:saturate(2) brightness(1.1)}.w12-widgetsbtn{position:relative}.w12-widgetsbtn>svg{display:block;position:absolute}.w12-widgetsbtn:active{transform:scale(.92)}.w12-widgetsbtn .wid1{width:32px;height:32px;top:-3px;left:0}.w12-widgetsbtn .wid2{margin-top:-19px;margin-left:10.5px;height:20px;width:17px;top:0;left:0;transition:.15s cubic-bezier(.8,0,.2,1)}.w12-widgetsbtn .wid3{margin-top:13px;margin-left:-2px;height:31px;width:17px;top:0;left:0;transition:.1s cubic-bezier(.8,0,.2,1);transition-delay:.1s}.w12-widgetsbtn .wid4{margin-top:4px;margin-left:11.5px;height:12px;width:13px;top:0;left:0;transition:.2s cubic-bezier(.8,0,.2,1);transition-delay:.18s}.w12-widgetsbtn.show .wid2{margin-top:-28px}.w12-widgetsbtn.show .wid3{margin-top:-20.5px}.w12-widgetsbtn.show .wid4{margin-top:-14px}.w12-taskbar{border-radius:10px;background-color:var(--w12-cm);-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);box-shadow:0 1px 2px #44444460,0 3px 25px 1px var(--w12-shadow);outline:1px solid #99999950;padding:3px 2px;margin:0 3px;height:100%;display:none;align-items:center;overflow:hidden;transition:80ms}.w12-taskbar.on{display:flex}.w12-tapp{border-radius:10px;height:34px;width:38px;transition:.1s;padding:4px 5px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background:transparent;border:none}.w12-tapp:hover{background-color:var(--w12-hover)}.w12-tapp>img,.w12-tapp>svg{width:26px;height:26px;transition:.1s;margin:-1px 0 0 -.5px}.w12-tapp:active>img,.w12-tapp:active>svg{transform:scale(.8)}.w12-tapp:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:18px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--theme-1),var(--theme-2));transition:.15s}.w12-tapp:not(.foc):after{background:linear-gradient(90deg,#7f7f7f,#7f7f7f);width:12px}.w12-tapp:not(.foc):hover:after{width:16px}.w12-tapp.foc:hover:after{width:22px}.w12-tapp:not(.min)>img,.w12-tapp:not(.min)>svg{animation:w12-task-show .8s}.w12-tapp.min>img,.w12-tapp.min>svg{animation:w12-task-hide .8s}@keyframes w12-task-show{0%{margin-top:-1px;margin-bottom:0}40%{margin-top:-6px;margin-bottom:5px;transform:scaleY(1.1);transform-origin:bottom}60%{margin-top:1px;margin-bottom:-2px;transform:scaleY(.8);transform-origin:bottom}to{margin-top:-1px;margin-bottom:0}}@keyframes w12-task-hide{0%{margin-top:-1px;margin-bottom:0}40%{margin-top:0;margin-bottom:-1px;transform:scaleY(.8);transform-origin:bottom}70%{margin-top:-2px;margin-bottom:1px;transform:scaleY(1.05);transform-origin:bottom}to{margin-top:-1px;margin-bottom:0}}.w12-themebtn{position:relative;width:32px;height:26px;overflow:hidden;color:var(--w12-text)}.w12-themebtn svg{position:absolute;top:50%;left:50%;width:19px;height:19px;margin:-9.5px 0 0 -9.5px;transition:.25s cubic-bezier(.9,0,.1,1)}.w12-themebtn svg.sun{opacity:1;transform:rotate(0) scale(1)}.w12-themebtn svg.moon{opacity:0;transform:rotate(-90deg) scale(.55)}.w12-themebtn.dk svg.sun{opacity:0;transform:rotate(90deg) scale(.55)}.w12-themebtn.dk svg.moon{opacity:1;transform:rotate(0) scale(1)}.w12-ctrlbtn{display:flex;align-items:center;justify-content:center;gap:4px;width:auto;padding:0 2px}.w12-ctrlbtn .batt{width:28px;height:14px;overflow:visible}.w12-ctrlbtn .batt path{fill:var(--w12-text)}.w12-ctrlbtn .sico{width:16px;height:16px;color:var(--w12-text);display:block}.w12-ctrlbtn .sico svg{width:16px;height:16px}.w12-datedock{padding:0}.w12-datebtn{width:100px;height:100%;padding:0 5px;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;position:relative;cursor:pointer;background:transparent;border:none;color:var(--w12-text);font:inherit}.w12-datebtn p{margin:0;transition:.2s cubic-bezier(.9,0,.1,1)}.w12-datebtn .t{font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.w12-datebtn .d{font-size:11.5px;line-height:1.5;margin-top:-6px}.w12-datebtn .chev{position:absolute;display:block;text-align:center;left:0;top:34px;width:100%;transition:.2s cubic-bezier(.9,0,.1,1)}.w12-datebtn:active{transform:scale(.9);filter:opacity(.6)}.w12-datebtn.show .t,.w12-datebtn.show .d{margin-top:-50px}.w12-datebtn.show .chev{top:15px}.w12-opendock{position:fixed;left:50%;transform:translate(-50%);bottom:10px;height:32px;width:32px;background-color:var(--w12-cm);-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);text-align:center;z-index:4999;line-height:32px;border-radius:10px;box-shadow:0 1px 2px #44444460,0 3px 25px 1px var(--w12-shadow);outline:1px solid #99999950;transition:.2s,transform .3s cubic-bezier(.14,1.02,.17,.03);opacity:0;pointer-events:none;border:none;cursor:pointer;color:var(--w12-text);display:flex;align-items:center;justify-content:center}.w12-opendock.on{opacity:1;pointer-events:auto;animation:w12-open-dock-bounce 2s ease infinite alternate}@keyframes w12-open-dock-bounce{0%{bottom:10px}50%{bottom:20px}to{bottom:10px}}.w12-panel{display:none;position:fixed;border-radius:20px;background:var(--w12-bg50);-webkit-backdrop-filter:saturate(4) contrast(.8) blur(70px);backdrop-filter:saturate(4) contrast(.8) blur(70px);opacity:.5;border:1.5px solid #99999950;z-index:4900;box-shadow:3px 3px 20px 1px var(--w12-shadow);transition:.3s,transform .4s cubic-bezier(.05,.96,.11,1),opacity .3s;bottom:60px;transform:translateY(700px)}.w12-panel.show-begin{display:flex}.w12-panel.show{opacity:1;transform:none!important}.w12-start{height:594px;max-height:calc(100% - 120px);width:900px;left:calc(50% - 450px);box-shadow:3px 3px 25px 1px var(--w12-shadow);padding:2px 4px;flex-direction:row}.w12-sml{min-width:310px;width:310px;height:100%;padding:0 5px 0 10px;display:flex;flex-direction:column;position:relative}.w12-inwrap{position:relative}.w12-inwrap>.w12-inico{position:absolute;left:9px;top:50%;transform:translateY(-52%);color:var(--w12-text);pointer-events:none;display:flex}.w12-input{background-color:var(--w12-bg50);border:none;border-bottom:2.5px solid #7f7f7f7f;border-radius:7px;padding:3px 5px 3px 8px;outline:none;width:100%;color:var(--w12-text);transition:.1s,border 0s;box-shadow:0 1px 2px var(--w12-s3d);font-size:14px;font-family:inherit}.w12-input:hover{background:var(--w12-cm)}.w12-input:focus{background-color:var(--w12-bg);background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(var(--w12-bg),var(--w12-bg)),linear-gradient(90deg,var(--theme-1),var(--theme-2));border-bottom-color:transparent;box-shadow:0 1px 10px var(--w12-s3d)}.w12-sml>.w12-inwrap{margin-top:14px}.w12-sml-user{height:100px;width:100px;border-radius:50%;position:relative;top:-46px;left:50%;transform:translate(-50%);background-color:var(--w12-bggrey);box-shadow:3px 3px 6px var(--w12-shadow);transition:.2s .1s;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:14px}.w12-sml-user svg{width:70px;height:70px}.w12-sml-name{width:100%;text-align:center;margin:-48px 0 20px;font-size:30px;color:var(--w12-text);font-weight:400}.w12-sml-list{margin-left:5px;margin-top:12px;flex-grow:1;overflow:auto;padding-bottom:20px;padding-right:6px}.w12-sml-sec{padding-left:10px;font-size:16px;height:35px;line-height:35px;color:var(--w12-text)}.w12-sml-item{padding:3px 5px 3px 10px;font-size:15px;display:flex;align-items:center;border-radius:7px;cursor:default}.w12-sml-item p{margin:5px 0 5px 10px;color:var(--w12-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w12-sml-item img{height:28px;width:28px;flex:none}.w12-sml-item:hover{background-color:var(--w12-hover-half)}.w12-sml-item:active{opacity:.7}.w12-smr{flex-grow:1;overflow:hidden;padding-bottom:10px;display:flex;flex-direction:column;min-width:0}.w12-smr>*{opacity:0;transition:transform .2s cubic-bezier(0,0,0,1),opacity .2s 30ms;transform:translateY(50px)}.w12-start.show>.w12-smr>*{transform:none;opacity:1}.w12-smr-row1{display:flex;transition-delay:.2s;align-items:stretch}.w12-smr-folder{display:flex;margin:15px;flex-grow:1;background-color:var(--w12-card);box-shadow:0 1px 8px var(--w12-s3d);border-radius:10px;padding:7px 10px}.w12-smr-folder .w12-smapp{height:72px}.w12-smr-tool{width:200px;padding:5px 10px 0 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.w12-smr-time{font-size:30px;line-height:1.1;color:var(--w12-text);font-weight:400;font-variant-numeric:tabular-nums}.w12-smr-date{font-size:13px;color:var(--w12-text);margin:2px 0 10px}.w12-smr-pw{display:flex;justify-content:flex-end;align-items:center;gap:2px}.w12-smr-pwbtn{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:transparent;cursor:pointer;color:var(--w12-text);transition:.2s}.w12-smr-pwbtn:hover{background-color:var(--w12-hover)}.w12-smr-pwbtn:active{opacity:.7}.w12-pinned,.w12-tuijian{background-color:var(--w12-card);box-shadow:0 1px 8px var(--w12-s3d);border-radius:10px;padding:7px 10px}.w12-pinned{margin:0 10px 15px 15px;transition-delay:.3s;height:220px;display:flex;flex-direction:column;min-width:0}.w12-tuijian{margin:0 10px 0 15px;transition-delay:.45s;flex-grow:1;display:flex;overflow:hidden;flex-direction:column;min-width:0}.w12-pinned-title,.w12-tuijian-title{padding:5px 0 5px 10px;font-size:18px;font-weight:530;display:flex;align-items:center;justify-content:space-between;color:var(--w12-text)}.w12-morebtn{background-image:linear-gradient(100deg,var(--theme-1),var(--theme-2));color:#fff;border-radius:5px;font-size:12px;padding:6px 10px;transition:.1s;line-height:1;display:flex;align-items:center;cursor:pointer;border:none;font-family:inherit}.w12-morebtn:hover{filter:brightness(1.2)}.w12-morebtn svg{width:10px;height:10px;margin-left:4px}.w12-pinned-apps{display:flex;flex-wrap:wrap;padding-left:10px;overflow:auto;flex-grow:1;align-content:flex-start}.w12-tuijian-apps{display:flex;flex-wrap:wrap;padding-left:15px;overflow:auto}.w12-smapp{width:85px;height:80px;border-radius:10px;text-align:center;transition:80ms;padding:0 3px;color:#888;cursor:default;border:none;background:transparent;display:flex;flex-direction:column;align-items:center}.w12-smapp img,.w12-smapp svg{height:40px;width:40px;margin-top:8px;transition:80ms;filter:contrast(.3) brightness(.7)}.w12-smapp.enable img,.w12-smapp.enable svg{filter:none}.w12-smapp p{margin-top:-3px;font-size:11px;line-height:13px;color:var(--w12-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85px}.w12-smapp:hover{background-color:var(--w12-hover)}.w12-smapp:active img,.w12-smapp:active svg{transform:scale(.8);filter:brightness(.8) opacity(.8)}.w12-smapp.small{width:72px;height:72px}.w12-smapp.small img,.w12-smapp.small svg{height:34px;width:34px}.w12-tjobj{width:50%;height:55px;border-radius:10px;transition:80ms;padding:10px 3px 10px 10px;display:flex;overflow:hidden;cursor:default;border:none;background:transparent;text-align:left}.w12-tjobj img{height:35px;width:35px;transition:.2s;flex:none}.w12-tjobj .tjdiv{min-width:0}.w12-tjobj .t{margin:3px 0 2px 5px;font-size:15px;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--w12-text)}.w12-tjobj .s{font-size:10px;line-height:13px;margin-left:6px;color:#7f7f7f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.w12-tjobj:hover{background-color:var(--w12-hover)}.w12-tjobj:active{opacity:.7}.w12-tj-empty{color:var(--w12-text2);font-size:12px;padding:10px 14px}@media(max-width:960px){.w12-start{width:calc(100vw - 16px);left:8px}.w12-sml{flex:0 0 clamp(140px,38%,300px);width:auto}}.w12-search{height:594px;max-height:calc(100% - 120px);width:min(600px,100vw - 16px);left:max(8px,calc(50% - 300px));padding:15px;transform:translateY(660px);flex-direction:column}.w12-search .w12-input{padding:6px 8px 6px 30px;font-size:14.5px}.w12-search-tabs{display:flex;margin-top:25px;margin-bottom:10px;flex-wrap:wrap}.w12-search-tabs button{padding:4px 7px 3px;margin:0 1px;text-align:center;border-radius:10px;transition:.1s;background:transparent;border:none;cursor:pointer;color:var(--w12-text);font-size:13.5px;font-family:inherit;position:relative}.w12-search-tabs button:hover,.w12-search-tabs button.now{background-color:var(--w12-hover)}.w12-search-tabs button.now:after{content:"";display:block;position:relative;bottom:0;background-image:linear-gradient(90deg,var(--theme-1),var(--theme-2));width:calc(100% - 6px);left:3px;height:3px;border-radius:10px}.w12-search-ans{display:flex;flex-grow:1;overflow:hidden;min-height:0}.w12-search-list{width:250px;margin-right:5px;overflow:auto;padding-right:4px}.w12-search-sec{padding-left:10px;font-size:14px;line-height:32px;color:var(--w12-text)}.w12-search-item{padding:5px 5px 0 10px;display:flex;align-items:center;cursor:pointer;border-radius:7px;transition:50ms}.w12-search-item:active{transform:scale(.97)}.w12-search-item img{height:25px;width:25px;margin:0 5px 7px 0;flex:none}.w12-search-item .nm{font-size:14px;color:var(--w12-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w12-search-item .ty{color:var(--w12-text2);font-size:11px;margin-left:8px;flex:none}.w12-search-empty{color:var(--w12-text2);font-size:13px;padding:14px 10px}.w12-search-view{flex-grow:1;border-radius:10px;background:var(--w12-card);padding:3px;border:1.5px solid #6f6f6f30;display:none;overflow:auto;margin:2px 5px 5px 0}.w12-search-view.on{display:block}.w12-sv-icon{display:block;margin:30px auto 5px;width:70px;height:70px}.w12-sv-name{font-size:18px;text-align:center;color:var(--w12-text);word-break:break-all}.w12-sv-type{font-size:13px;text-align:center;opacity:.5;margin-bottom:5px;color:var(--w12-text)}.w12-sv-opts{margin:10px;display:flex;flex-direction:column}.w12-sv-opt{border-radius:6px;transition:70ms;padding:4px 12px;font-size:14px;cursor:pointer;color:var(--w12-text)}.w12-sv-opt:active{transform:scale(.97)}.w12-sv-opt:hover{background-color:var(--w12-hover-half)}@media(max-width:640px){.w12-search-ans{flex-direction:column}.w12-search-list{width:auto;margin-right:0;padding-right:0;flex:1 1 auto;min-height:0}.w12-search-view{margin:2px 0 0;flex:none;max-height:45%}}.w12-ctrl{width:350px;height:250px;padding:10px;transform:translateY(320px);flex-direction:column}.w12-ctrl-top{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto auto;gap:15px;height:160px;margin-top:10px;padding:0 7.5px}.w12-ctrl-tile{width:100%;height:100%;display:grid;grid-template-rows:70% 30%;gap:5px}.w12-ctrl-ico{width:100%;height:100%;background-color:var(--w12-hover-b);border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;transition:70ms,transform .4s cubic-bezier(.14,1.02,.17,.03)}.w12-ctrl-ico.active{background-image:linear-gradient(120deg,var(--theme-1),var(--theme-2))}.w12-ctrl-ico svg{color:var(--w12-text);width:18px;height:18px}.w12-ctrl-ico.active svg{color:#fff}.w12-ctrl-tile .tit{font-size:12.5px;text-align:center;color:var(--w12-text)}.w12-ctrl-ico:hover{filter:brightness(1.1)}.w12-ctrl-ico:active{transform:scale(.93)}.w12-ctrl-bottom{padding:20px;display:flex;align-items:center}.w12-ctrl-bottom .bico{margin-right:10px;display:inline-flex;color:var(--w12-text);flex:none}.w12-ctrl-bottom .bico svg{width:20px;height:20px}.w12-range{width:calc(100% - 43px);height:4.5px;background-image:linear-gradient(100deg,var(--theme-1),var(--theme-2));border-radius:7px;display:inline-block;position:relative;cursor:pointer}.w12-range .after{height:4.5px;position:absolute;left:0;bottom:0;background-color:var(--w12-bg);border-radius:7px 0 0 7px}.w12-range .slider-btn{height:20px;border-radius:10px;background-image:linear-gradient(to top,var(--theme-1),var(--theme-2));position:absolute;width:20px;bottom:-12px;transform:translate(-10px);border:5px solid var(--w12-msg);transition:0ms,border-width .1s}.w12-range .slider-btn:hover,.w12-range.active .slider-btn{border-width:3.5px}.w12-range:active .slider-btn{border-width:6px}.w12-datebox{width:380px;height:500px;padding:10px;transform:translateY(600px);flex-direction:column}.w12-db-tit{padding:3px 5px}.w12-db-time{font-size:35px;line-height:50px;height:50px;color:var(--w12-text);font-weight:400;font-variant-numeric:tabular-nums}.w12-db-date{margin-left:5px;font-size:13.5px;color:var(--w12-text)}.w12-db-lunar{margin:2px 0 0 5px;font-size:12px;color:var(--w12-text2)}.w12-db-fest{margin-left:6px;font-weight:600}.w12-db-fest.holiday{color:#d65a4a}.w12-db-fest.work{color:#4a7fd6}.w12-db-fest.fest{color:#d69a4a}.w12-db-fest.jieqi{color:#5a9a5a}.w12-db-wx{margin:7px 0 0 5px;font-size:12.5px;color:var(--w12-text2)}.w12-db-hr{width:100%;height:1px;background:#afafaf50;margin:8px 0;border:none}.w12-db-cont{width:100%;flex-grow:1}.w12-db-head{width:100%;display:flex}.w12-db-head p{width:calc(100% / 7);text-align:center;font-size:13px;color:var(--w12-text2)}.w12-db-body{display:flex;flex-wrap:wrap;margin-top:5px}.w12-db-body p,.w12-db-body span{width:calc(100% / 7);height:46.5px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13.5px;color:var(--w12-text)}.w12-db-body b{font-weight:400;line-height:1.25}.w12-db-body i{font-style:normal;font-size:9.5px;line-height:1.2;color:var(--w12-text2);max-width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w12-db-body i.holiday{color:#d65a4a;font-weight:600}.w12-db-body i.work{color:#4a7fd6;font-weight:600}.w12-db-body i.fest{color:#d69a4a;font-weight:600}.w12-db-body i.jieqi{color:#5a9a5a;font-weight:600}.w12-db-body p{cursor:default;transition:80ms}.w12-db-body p:hover{background-color:var(--w12-hover)}.w12-db-body p:active{opacity:.7}.w12-db-body p.today{background:linear-gradient(120deg,var(--theme-1),var(--theme-2));color:#eee}.w12-db-body p.today i{color:#dceeff}.theme-win12 .wx-widget.wx-widget{background:var(--w12-bg50);-webkit-backdrop-filter:saturate(4) contrast(.8) blur(70px);backdrop-filter:saturate(4) contrast(.8) blur(70px);border:1.5px solid #99999950;box-shadow:3px 3px 20px 1px var(--w12-shadow);color:var(--w12-text)}.theme-win12 .wxw-refresh.wxw-refresh{background:var(--w12-hover);color:var(--w12-text)}.theme-win12 .wxw-refresh.wxw-refresh:hover{background:var(--w12-hover-half)}.theme-win12 .wxw-sel.wxw-sel{background:var(--w12-hover);color:var(--w12-text)}.theme-win12 .wxw-sel.wxw-sel option{color:var(--w12-text)}.theme-win12 .wxw-fallback button{background:var(--w12-hover);color:var(--w12-text)}.w12-widgets{height:600px;max-height:calc(90% - 50px);width:min(1000px,100vw - 16px);left:max(8px,calc(50% - 500px));padding:10px 0;transform:translateY(660px)}.w12-widgets>.w12-wg-half{width:calc(50% - .5px);padding:0 10px;display:flex;flex-direction:column;min-width:0}.w12-widgets>.hr{width:1px;height:calc(100% - 20px);margin-top:10px;background-color:var(--w12-hover-b);flex:none}.w12-wg-bar{height:32px;display:flex;background-color:var(--w12-bar);box-shadow:0 1px 3px var(--w12-shadow);border-radius:10px;padding-left:10px;justify-content:space-between;align-items:center;flex:none}.w12-wg-bar .tit{width:100px;font-size:18px;color:var(--w12-text)}.w12-wg-bar .btn{background-image:linear-gradient(100deg,var(--theme-1),var(--theme-2));color:#fff;border-radius:10px;border:none;cursor:pointer;padding:3px 8px;font-size:17px;display:flex;align-items:center;font-family:inherit}.w12-wg-bar .btn:hover{filter:brightness(1.2)}.w12-wg-content{height:calc(100% - 35px);margin-top:8px;overflow:auto}.theme-win12 .w12-wg-half .wg-item{animation:w12-wg-in .32s cubic-bezier(.1,.9,.2,1) backwards}.theme-win12 .w12-wg-half .wg-item:nth-child(1){animation-delay:0ms}.theme-win12 .w12-wg-half .wg-item:nth-child(2){animation-delay:60ms}.theme-win12 .w12-wg-half .wg-item:nth-child(3){animation-delay:.12s}.theme-win12 .w12-wg-half .wg-item:nth-child(4){animation-delay:.18s}.theme-win12 .w12-wg-half .wg-item:nth-child(5){animation-delay:.24s}.theme-win12 .w12-wg-half .wg-item:nth-child(6){animation-delay:.3s}@keyframes w12-wg-in{0%{opacity:0;transform:translateY(10px)}}.theme-win12 .w12-widgets .wg-card{transition:transform .18s cubic-bezier(.1,.9,.2,1),background-color .18s,box-shadow .18s}.theme-win12 .w12-widgets .wg-card:hover{transform:translateY(-1px)}.w12-news-card{border-radius:10px;transition:10ms;background-image:linear-gradient(#0000,#11111180 90%);background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;height:175px;color:#fff;margin-bottom:10px;position:relative;overflow:hidden;cursor:default}.w12-news-card:hover{box-shadow:1px 1px 7px var(--w12-shadow);filter:brightness(.95)}.w12-news-card .bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.w12-news-card .bg img{width:100%;height:100%;object-fit:cover}.w12-news-card .tit{color:#fff;font-size:18px;line-height:1.2;margin-bottom:10px;text-shadow:0 0 8px #000;position:relative}.w12-news-card .a{color:#9dd0fb;font-size:14px;text-shadow:0 0 3px #000;position:relative}.w12-news-card .a:hover{border-bottom:2px solid}.w12-news-card .sub{color:#fffc;font-size:12px;margin-bottom:6px;text-shadow:0 0 4px #000;position:relative}.theme-win12 .window{border-radius:10px;border:1.5px solid #6f6f6f30;background-color:var(--w12-unfoc);box-shadow:2px 2px 5px var(--w12-shadow);transition:left .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),border-radius .2s,box-shadow .25s}.theme-win12 .window.win-dragging{transition:none}.theme-win12 .window.foc{background:var(--w12-mica) no-repeat fixed center;background-size:cover;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--w12-unfoc);box-shadow:3px 3px 20px 3px var(--w12-shadow)}.theme-win12 .window.maximized{border-radius:0;border:none}.theme-win12 .window.entering{animation:w12-win-in .22s cubic-bezier(.1,.9,.2,1)}@keyframes w12-win-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:none}}.theme-win12 .window.minimizing{animation:w12-min-out .3s var(--w12-ease-win) forwards}.theme-win12 .window.restoring{animation:w12-min-in .3s cubic-bezier(.1,.9,.2,1) forwards}@keyframes w12-min-out{to{opacity:0;transform:scale(.3) translateY(45vh)}}@keyframes w12-min-in{0%{opacity:0;transform:scale(.3) translateY(45vh)}}.theme-win12 .win-anim-leave-active{transition:opacity .15s ease-in,transform .15s ease-in}.theme-win12 .win-anim-leave-to{opacity:0;transform:scale(.94)}.theme-win12 .win-titlebar{min-height:38px;height:38px;padding:0 0 0 9px;display:flex;align-items:flex-start;color:var(--w12-text);opacity:.5;overflow:hidden;flex:none;transition:opacity .2s;cursor:default}.theme-win12 .window.foc .win-titlebar{opacity:1}.theme-win12 .win-titlebar .t-ico{width:22px;height:22px;margin:9px 8px 0 3px;flex:none}.theme-win12 .win-titlebar .t-ico svg,.theme-win12 .win-titlebar .t-ico img{width:22px;height:22px}.theme-win12 .win-titlebar .t-txt{font-size:15px;margin-top:10px;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--w12-text)}.theme-win12 .win-controls{display:flex;height:100%}.theme-win12 .win-ctrl{width:45px;height:33px;align-self:flex-start;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--w12-text);cursor:pointer;font-size:13px;transition:50ms;border-radius:3px}.theme-win12 .win-ctrl:hover{background-color:var(--w12-hover-b)}.theme-win12 .win-ctrl:active{opacity:.6}.theme-win12 .win-ctrl.close{border-radius:3px 10px 0 0}.theme-win12 .win-ctrl.close:hover{background-color:#d80d1c;color:#fff}.theme-win12 .window.maximized .win-ctrl.close{border-radius:3px 0 0}.theme-win12 .ctx-menu{background:var(--w12-cm);-webkit-backdrop-filter:blur(25px) saturate(2);backdrop-filter:blur(25px) saturate(2);border-radius:10px;border:1.5px solid #6f6f6f30;box-shadow:3px 3px 25px 0 var(--w12-shadow);padding:6px;min-width:200px}.theme-win12 .ctx-item{border-radius:6px;font-size:15px;padding:4.5px 12px;margin:1px 0;line-height:19px}.theme-win12 .ctx-item:hover{background-color:var(--w12-hover-b)}.theme-win12 .ctx-sep{height:.75px;background:#7f7f7f7f;margin:2px 6px;border-radius:3px}.theme-win12 .notify-panel{position:fixed;bottom:60px;right:10px;z-index:8000;width:360px;max-height:460px;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--w12-bg50);-webkit-backdrop-filter:saturate(4) contrast(.8) blur(70px);backdrop-filter:saturate(4) contrast(.8) blur(70px);border:1.5px solid #99999950;box-shadow:3px 3px 20px 1px var(--w12-shadow)}.theme-win12 .dialog{background:var(--w12-msg);border-radius:12px;box-shadow:0 1px 2px #44444460,0 1px 30px var(--w12-shadow);border:1px solid var(--w12-hr);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.theme-win12 ::-webkit-scrollbar{border-radius:7px;height:14px;width:14px}.theme-win12 ::-webkit-scrollbar:hover{background-color:var(--w12-card)}.theme-win12 ::-webkit-scrollbar-thumb{background:#7f7f7f70;background-clip:padding-box;border:6px solid transparent;border-radius:10px}.theme-win12 ::-webkit-scrollbar-thumb:hover{border:4px solid transparent}.theme-win12 ::-webkit-scrollbar-corner{display:none}.wp-win12{background-image:url(/assets/win12-bloom-CxrC2Z-K.svg);background-size:cover;background-position:center}.wp-bloom{background:radial-gradient(ellipse 620px 620px at 50% 58%,rgba(76,194,255,.55),transparent 62%),radial-gradient(ellipse 760px 540px at 44% 46%,rgba(90,80,255,.5),transparent 64%),radial-gradient(ellipse 900px 700px at 56% 60%,rgba(190,80,255,.36),transparent 60%),radial-gradient(ellipse 1200px 900px at 50% 55%,rgba(30,50,120,.6),transparent 75%),linear-gradient(160deg,#060a18,#0b1230 48%,#05070f)}.wp-bloom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 200deg at 50% 56%,transparent 0deg,rgba(76,194,255,.14) 40deg,transparent 80deg,rgba(160,100,255,.12) 130deg,transparent 180deg,rgba(90,170,255,.1) 240deg,transparent 300deg);filter:blur(42px);pointer-events:none}.wp-aurora{background:radial-gradient(ellipse 900px 460px at 22% 28%,rgba(45,220,180,.4),transparent 62%),radial-gradient(ellipse 820px 520px at 78% 20%,rgba(64,140,255,.38),transparent 60%),radial-gradient(ellipse 1000px 600px at 55% 85%,rgba(130,70,220,.35),transparent 62%),linear-gradient(165deg,#04101c,#07203a 55%,#04061a)}.wp-midnight{background:radial-gradient(ellipse 700px 420px at 78% 78%,rgba(50,80,200,.35),transparent 65%),radial-gradient(ellipse 900px 500px at 15% 20%,rgba(90,50,160,.3),transparent 60%),linear-gradient(170deg,#05060f,#0a0f24 60%,#070a18)}.wp-sunset{background:radial-gradient(ellipse 700px 480px at 30% 82%,rgba(255,140,80,.42),transparent 62%),radial-gradient(ellipse 860px 500px at 74% 30%,rgba(220,80,140,.32),transparent 60%),radial-gradient(ellipse 900px 560px at 50% 55%,rgba(120,60,180,.3),transparent 65%),linear-gradient(160deg,#160a1e,#2a1038,#0c0616)}.wp-mint{background:radial-gradient(ellipse 700px 460px at 26% 26%,rgba(80,220,190,.4),transparent 62%),radial-gradient(ellipse 820px 520px at 76% 70%,rgba(40,140,180,.35),transparent 62%),linear-gradient(160deg,#061418,#0a2430 55%,#041014)}.w12-login-demo[data-v-9f4a33d5]{position:absolute;left:50%;transform:translate(-50%);bottom:128px;text-align:center}.w12-login-demo a[data-v-9f4a33d5]{display:inline-block;color:#ffffffb8;font-size:12.5px;padding:6px 14px;border-radius:8px;background:#ffffff17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s;text-decoration:none}.w12-login-demo a[data-v-9f4a33d5]:hover{background:#ffffff2e;color:#fff}.w12-login-switch[data-v-9f4a33d5]{margin-top:14px;text-align:center}.w12-login-switch a[data-v-9f4a33d5]{color:#ffffffb0;font-size:12.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.w12-login-switch a[data-v-9f4a33d5]:hover{color:#fff;text-decoration:underline}.wg-clock[data-v-49fbe6b3]{display:flex;align-items:center;gap:14px}.clk-time[data-v-49fbe6b3]{font-size:34px;font-weight:250;color:#1b1b1f;letter-spacing:1px;line-height:1.1}.clk-sec[data-v-49fbe6b3]{font-size:15px;color:#889;margin-left:4px;font-weight:400}.clk-date[data-v-49fbe6b3]{font-size:12px;color:#445;margin-top:6px}.clk-lunar[data-v-49fbe6b3]{font-size:12px;color:#667;margin-top:3px;display:flex;align-items:center;gap:6px}.clk-fest[data-v-49fbe6b3]{font-size:11px;padding:1px 7px;border-radius:999px;color:#fff;background:#d65a4a}.clk-fest.work[data-v-49fbe6b3]{background:#5a8fd6}.clk-fest.fest[data-v-49fbe6b3]{background:#d69a4a}.clk-fest.jieqi[data-v-49fbe6b3]{background:#6aa86a}.clk-analog[data-v-49fbe6b3]{width:74px;height:74px;flex:none}.ca-face[data-v-49fbe6b3]{fill:#ffffffd9;stroke:#0000001f;stroke-width:1}.ca-tick[data-v-49fbe6b3]{stroke:#00000059;stroke-width:1.6}.ca-hand[data-v-49fbe6b3]{stroke-linecap:round}.ca-hour[data-v-49fbe6b3]{stroke:#2b2b30;stroke-width:4}.ca-min[data-v-49fbe6b3]{stroke:#2b2b30;stroke-width:2.6}.ca-sec[data-v-49fbe6b3]{stroke:#d65a4a;stroke-width:1.2}.ca-pin[data-v-49fbe6b3]{fill:#d65a4a}.cal-head[data-v-e5a5bc99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-title[data-v-e5a5bc99]{font-size:13px;font-weight:600;color:#1b1b1f}.cal-nav[data-v-e5a5bc99]{display:flex;gap:4px}.cal-nav button[data-v-e5a5bc99]{border:none;background:#0000000f;color:#445;border-radius:6px;font-size:11px;padding:2px 8px;cursor:pointer;transition:background .15s}.cal-nav button[data-v-e5a5bc99]:hover{background:#2f86d62e}.cal-nav button[data-v-e5a5bc99]:active{transform:scale(.95)}.cal-grid[data-v-e5a5bc99]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-week[data-v-e5a5bc99]{margin-bottom:3px}.cal-week span[data-v-e5a5bc99]{text-align:center;font-size:11px;color:#889;padding:2px 0}.cal-week span.we[data-v-e5a5bc99]{color:#d65a4a}.cal-grid>.cal-cell[data-v-e5a5bc99]{animation:cal-in-e5a5bc99 .2s ease both}@keyframes cal-in-e5a5bc99{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.cal-cell[data-v-e5a5bc99]{border-radius:8px;padding:3px 2px 2px;text-align:center;cursor:default;transition:background .15s}.cal-cell[data-v-e5a5bc99]:hover{background:#2f86d61a}.cal-solar[data-v-e5a5bc99]{display:block;font-size:12.5px;color:#2b2b30;font-weight:500;line-height:1.25}.cal-cell.weekend .cal-solar[data-v-e5a5bc99]{color:#d65a4a}.cal-cell.out[data-v-e5a5bc99]{opacity:.38}.cal-lunar[data-v-e5a5bc99]{display:block;font-size:10px;color:#889;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-lunar.holiday[data-v-e5a5bc99]{color:#d65a4a;font-weight:600}.cal-lunar.work[data-v-e5a5bc99]{color:#4a7fd6;font-weight:600}.cal-lunar.fest[data-v-e5a5bc99]{color:#d69a4a;font-weight:600}.cal-lunar.jieqi[data-v-e5a5bc99]{color:#5a9a5a;font-weight:600}.cal-cell.today[data-v-e5a5bc99]{background:#2f86d6}.cal-cell.today .cal-solar[data-v-e5a5bc99]{color:#fff}.cal-cell.today .cal-lunar[data-v-e5a5bc99]{color:#dceeff}.cal-cell.today[data-v-e5a5bc99]:hover{background:#2f86d6}.wx-right[data-v-505ae5ea]{margin-left:auto;display:flex;align-items:center;gap:6px}.wx-refresh[data-v-505ae5ea]{border:none;background:#0000000f;border-radius:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#556;transition:background .15s,transform .3s}.wx-refresh[data-v-505ae5ea]:hover{background:#2f86d62e}.wx-refresh[data-v-505ae5ea]:active{transform:rotate(180deg)}.wx-now[data-v-505ae5ea]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.wx-icon[data-v-505ae5ea]{font-size:40px;line-height:1}.wx-temp[data-v-505ae5ea]{font-size:30px;font-weight:250;color:#1b1b1f;line-height:1.15}.wx-temp span[data-v-505ae5ea]{font-size:13px;color:#778;font-weight:400}.wx-cond[data-v-505ae5ea]{font-size:12.5px;color:#445;margin-top:2px;display:flex;align-items:center;gap:6px}.wx-aqi[data-v-505ae5ea]{font-size:10.5px;color:#1b1b1f;border-radius:999px;padding:1px 8px;font-weight:600}.wx-sub[data-v-505ae5ea]{font-size:11.5px;color:#889;margin-top:3px}.wx-hourly[data-v-505ae5ea]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;border-top:1px solid rgba(0,0,0,.06);padding-top:8px;margin-bottom:8px}.wx-h[data-v-505ae5ea]{display:flex;flex-direction:column;align-items:center;gap:3px}.wx-ht[data-v-505ae5ea]{font-size:10.5px;color:#889}.wx-hi[data-v-505ae5ea]{font-size:17px;line-height:1.1}.wx-hd[data-v-505ae5ea]{font-size:12px;color:#2b2b30;font-weight:500}.wx-days[data-v-505ae5ea]{border-top:1px solid rgba(0,0,0,.06);padding-top:6px;max-height:236px;overflow:auto}.wx-day[data-v-505ae5ea]{display:grid;grid-template-columns:44px 26px 40px 1fr;align-items:center;gap:6px;padding:3px 4px;border-radius:6px;transition:background .12s}.wx-day[data-v-505ae5ea]:hover{background:#2f86d614}.wx-dl[data-v-505ae5ea]{font-size:12px;color:#2b2b30}.wx-di[data-v-505ae5ea]{font-size:16px;text-align:center}.wx-dp[data-v-505ae5ea]{font-size:11px;color:#4a90d9;text-align:center}.wx-dt[data-v-505ae5ea]{font-size:12px;color:#2b2b30;text-align:right}.wx-dt .lo[data-v-505ae5ea]{color:#99a}.wg-scroll[data-v-7d280764]{overflow:auto;display:flex;flex-direction:column;gap:10px}.wg-card[data-v-7d280764]{background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px 14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wg-click[data-v-7d280764]{cursor:pointer}.wg-click[data-v-7d280764]:hover{background:#ffffffeb}.wg-tit[data-v-7d280764]{font-size:13px;font-weight:600;color:#1b1b1f;margin-bottom:8px;display:flex;align-items:center;gap:8px}.wg-badge[data-v-7d280764]{font-size:11px;font-weight:500;color:#fff;background:#2f86d6;border-radius:999px;padding:1px 8px}.wg-drive[data-v-7d280764]{margin-bottom:8px}.wg-drive[data-v-7d280764]:last-child{margin-bottom:0}.wg-row[data-v-7d280764]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.wg-name[data-v-7d280764]{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:78%}.wg-val[data-v-7d280764]{font-size:11px;color:#889;flex:none}.wg-track[data-v-7d280764]{height:6px;border-radius:3px;background:#00000014;overflow:hidden}.wg-fill[data-v-7d280764]{height:100%;border-radius:3px;background:linear-gradient(90deg,#4aa8ff,#2f86d6)}.wg-fill.quota[data-v-7d280764]{background:linear-gradient(90deg,#7ec97e,#3f9e3f)}.wg-fill.trans[data-v-7d280764]{background:linear-gradient(90deg,#ffb457,#f08c2e)}.wg-fill.trans.err[data-v-7d280764]{background:#e05252}.wg-more[data-v-7d280764]{font-size:11px;color:#99a;margin-top:6px}.wg-empty[data-v-7d280764]{font-size:12px;color:#99a}.wg-star[data-v-7d280764]{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:7px;cursor:pointer;font-size:12px;color:#333}.wg-star[data-v-7d280764]:hover{background:#2f86d61a}.wg-starico[data-v-7d280764]{color:#f7c948;font-size:12px}.w12-bell-badge{position:absolute;top:-2px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--danger);color:#fff;font-size:9px;font-weight:600;line-height:14px;text-align:center}.w12-ctrlbtn .sico{position:relative;display:flex}.wx-widget[data-v-4ff839f9]{position:absolute;top:calc(var(--shell-top) + 12px);right:12px;width:300px;border-radius:14px;padding:10px 12px 8px;background:#181a208c;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px #00000038;color:#e8eaed;-webkit-user-select:none;user-select:none;font-size:12px}.wxw-head[data-v-4ff839f9]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.wxw-city[data-v-4ff839f9]{font-size:13px;font-weight:600}.wxw-actions[data-v-4ff839f9]{margin-left:auto;display:flex;align-items:center;gap:6px}.wxw-refresh[data-v-4ff839f9]{border:none;background:#ffffff1f;color:#dfe3e8;border-radius:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .3s}.wxw-refresh[data-v-4ff839f9]:hover{background:#ffffff38}.wxw-refresh[data-v-4ff839f9]:active{transform:rotate(180deg)}.wxw-sel[data-v-4ff839f9]{border:none;background:#ffffff1f;color:#dfe3e8;border-radius:6px;font-size:11px;padding:2px 4px;cursor:pointer;max-width:76px}.wxw-sel option[data-v-4ff839f9]{color:#1b1b1f}.wxw-now[data-v-4ff839f9]{display:flex;align-items:center;gap:10px}.wxw-icon[data-v-4ff839f9]{font-size:38px;line-height:1}.wxw-temp[data-v-4ff839f9]{font-size:28px;font-weight:250;line-height:1.15}.wxw-temp span[data-v-4ff839f9]{font-size:12px;opacity:.75;font-weight:400}.wxw-cond[data-v-4ff839f9]{font-size:12px;opacity:.9;margin-top:2px;display:flex;align-items:center;gap:6px}.wxw-aqi[data-v-4ff839f9]{font-size:10px;color:#fff;border-radius:999px;padding:1px 8px;font-weight:600}.wxw-sub[data-v-4ff839f9]{font-size:11px;opacity:.65;margin-top:3px}.wxw-days[data-v-4ff839f9]{margin-top:8px;border-top:1px solid rgba(255,255,255,.12);padding-top:6px;display:flex;flex-direction:column;gap:2px}.wxw-day[data-v-4ff839f9]{display:grid;grid-template-columns:40px 24px 38px 1fr;align-items:center;gap:6px;padding:2px 4px;border-radius:6px;transition:background .12s}.wxw-day[data-v-4ff839f9]:hover{background:#ffffff14}.wxw-dl[data-v-4ff839f9]{font-size:12px}.wxw-di[data-v-4ff839f9]{font-size:15px;text-align:center}.wxw-dp[data-v-4ff839f9]{font-size:10.5px;opacity:.7;text-align:center}.wxw-dt[data-v-4ff839f9]{font-size:12px;text-align:right}.wxw-dt .lo[data-v-4ff839f9]{opacity:.6}.wxw-fallback[data-v-4ff839f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:42px 0;opacity:.85}.wxw-fallback button[data-v-4ff839f9]{border:none;background:#ffffff26;color:#e8eaed;border-radius:6px;font-size:11px;padding:4px 14px;cursor:pointer}.wxw-fallback button[data-v-4ff839f9]:hover{background:#ffffff40}.dlg-host-mask[data-v-ff063cf8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:9500;display:flex;align-items:center;justify-content:center}.dlg-host[data-v-ff063cf8]{width:400px;max-width:90vw;border-radius:var(--radius-2xl);padding:22px 24px;background:var(--bg50);-webkit-backdrop-filter:blur(48px) saturate(2);backdrop-filter:blur(48px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow);animation:rise .16s ease}.dlg-title[data-v-ff063cf8]{font-size:15px;font-weight:600;margin-bottom:8px}.dlg-msg[data-v-ff063cf8]{font-size:13px;color:var(--text-2);line-height:1.6;margin-bottom:6px}.dlg-input[data-v-ff063cf8]{width:100%;margin-top:8px}.dlg-btns[data-v-ff063cf8]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.toast-wrap[data-v-ff063cf8]{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:9800;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast-item[data-v-ff063cf8]{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-2xl);font-size:13px;color:var(--text);background:var(--bg70);-webkit-backdrop-filter:blur(32px) saturate(2);backdrop-filter:blur(32px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow);animation:rise .2s ease}.toast-item.error[data-v-ff063cf8]{color:var(--danger)}.toast-item.success[data-v-ff063cf8]{color:#2e9e5b}html.theme-macos{--shell-top: 24px;--shell-bottom: 78px;--shell-left: 0px;--shell-right: 0px;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--theme-1: #0a84ff;--theme-2: #5e5ce6;--radius-sm: 6px;--radius: 10px;--radius-2xl: 14px;--radius-3xl: 18px;--radius-4xl: 22px}.theme-macos .dark body,.dark.theme-macos body{background:#0d0d12}.mac-menubar{position:fixed;top:0;left:0;right:0;height:24px;z-index:5000;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:12.5px;background:#f6f6f69e;backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-bottom:1px solid rgba(0,0,0,.08)}.dark .mac-menubar{background:#2626268c;border-bottom-color:#ffffff14}.mb-left,.mb-right{display:flex;align-items:center;height:100%}.mb-item{height:100%;display:flex;align-items:center;padding:0 10px;cursor:default;color:var(--text);border-radius:4px}.mb-item:hover{background:#78788029}.mb-item.bold{font-weight:600}.mb-item .mb-ico{width:15px;height:15px}.mb-clock{font-variant-numeric:tabular-nums}.mb-badge{position:relative}.mb-badge .badge{position:absolute;top:0;right:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#ff453a;color:#fff;font-size:9.5px;font-weight:600;line-height:14px;text-align:center;pointer-events:none}.mb-menu{position:fixed;top:26px;z-index:9000;min-width:224px;padding:5px;border-radius:8px;background:#f8f8f8d1;-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 30px #00000038;animation:ctx-in .12s ease}.dark .mb-menu{background:#2e2e30d9;border-color:#ffffff24}.mb-menu-item{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:5px;font-size:13px;cursor:default;color:var(--text)}.mb-menu-item:hover{background:var(--theme-1);color:#fff}.mb-menu-item .ci-ico{width:15px;height:15px;opacity:.9;flex:none}.mb-menu-sep{height:1px;background:#8080804d;margin:5px 8px}.mac-dock{position:fixed;bottom:8px;left:50%;transform:translate(-50%);height:66px;z-index:5000;display:flex;align-items:flex-end;gap:3px;padding:0 8px 6px;border-radius:22px;background:#ffffff57;backdrop-filter:blur(30px) saturate(1.7);-webkit-backdrop-filter:blur(30px) saturate(1.7);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 40px #00000047}.dark .mac-dock{background:#3c3c4061;border-color:#ffffff29}.dock-app{position:relative;width:54px;height:54px;flex:none;display:flex;align-items:flex-end;justify-content:center;cursor:default;transform-origin:bottom center;transition:transform .09s ease-out}.dock-app .ico{width:48px;height:48px;transition:width .09s,height .09s}.dock-app .dot{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--text);opacity:.75}.dock-app .tip{position:absolute;bottom:64px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:7px;font-size:13px;white-space:nowrap;background:#f8f8f8e6;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 16px #0003;opacity:0;pointer-events:none;transition:opacity .12s}.dark .dock-app .tip{background:#2e2e30eb;border-color:#ffffff24}.dock-app:hover .tip{opacity:1}.dock-sep{width:1px;height:44px;align-self:center;margin:0 4px;flex:none;background:#80808066}.dock-app.bouncing{animation:dock-bounce 1s ease}@keyframes dock-bounce{0%{transform:translateY(0)}30%{transform:translateY(-16px)}55%{transform:translateY(0)}75%{transform:translateY(-7px)}to{transform:translateY(0)}}.launchpad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:center;justify-content:center;background:#10101680;backdrop-filter:blur(52px) saturate(1.4);-webkit-backdrop-filter:blur(52px) saturate(1.4);animation:lp-pop .25s var(--anim-spring)}@keyframes lp-pop{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:none}}.lp-search{position:absolute;top:22px;right:40px;width:220px}.lp-search .input{background:#ffffff29;border-color:#ffffff4d;color:#fff;border-radius:8px;padding:6px 12px 6px 30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.3-4.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:10px center}.lp-search .input::placeholder{color:#ffffffa6}.lp-grid{display:grid;grid-template-columns:repeat(5,130px);gap:34px 10px}.lp-app{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:default;border-radius:14px;padding:6px 2px;opacity:0;animation:lp-item-in .3s ease forwards;animation-delay:calc(var(--i, 0) * 15ms + 60ms)}@keyframes lp-item-in{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}.lp-app:hover{background:#ffffff1f}.lp-app .ico{width:74px;height:74px;transition:transform .15s}.lp-app:hover .ico{transform:scale(1.08)}.lp-app .lbl{font-size:13px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-macos .window{border-radius:10px;border:1px solid rgba(0,0,0,.22);background:#f5f5f7;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 48px #0000004d,0 2px 8px #0000001f;transition:left .2s var(--anim-pop),top .2s var(--anim-pop),width .2s var(--anim-pop),height .2s var(--anim-pop),border-radius .2s,box-shadow .25s}.theme-macos .window.win-dragging{transition:none}.theme-macos .window.entering{animation:mac-in .22s var(--anim-pop)}.theme-macos .window.minimizing{animation-name:mac-min-out}.theme-macos .window.restoring{animation-name:mac-min-in}@keyframes mac-min-out{to{opacity:0;transform:scale(.08) translateY(52vh)}}@keyframes mac-min-in{0%{opacity:0;transform:scale(.08) translateY(52vh)}}.theme-macos .window.foc{background:#f5f5f7;border-color:#00000047;box-shadow:0 22px 70px #00000061,0 4px 14px #00000029}.theme-macos .dark .window,.theme-macos.dark .window{background:#2c2c2e;border-color:#ffffff29}.theme-macos .dark .window.foc,.theme-macos.dark .window.foc{background:#2c2c2e}@keyframes mac-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.theme-macos .win-anim-leave-active{transition:opacity .15s ease-in,transform .15s ease-in}.theme-macos .win-anim-leave-to{opacity:0;transform:scale(.98) translateY(6px)}.mac-titlebar{height:28px;flex:none;display:flex;align-items:center;padding:0 12px;gap:10px}.traffic{display:flex;gap:8px;z-index:2;flex:none}.tl{width:12px;height:12px;border-radius:50%;border:.5px solid rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:default;padding:0}.tl .g{font-size:9px;line-height:1;font-weight:700;color:#0000008c;opacity:0;transition:opacity .1s}.traffic:hover .tl .g{opacity:1}.tl.close{background:#ff5f57}.tl.min{background:#febc2e}.tl.zoom{background:#28c840}.mac-title{flex:1;text-align:center;font-size:13px;font-weight:600;color:var(--text);opacity:.85;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mac-tb-spacer{width:52px;flex:none}.theme-macos .desktop-icons{top:34px;bottom:calc(var(--shell-bottom) + 14px);left:10px;right:96px;flex-direction:column}.theme-macos .desk-icon{width:76px}.theme-macos .desk-icon .lbl{font-size:11.5px;-webkit-line-clamp:1}.theme-macos .desk-icon:hover{background:#ffffff24}.theme-macos .desk-icon.selected{background:#0a84ff4d;border-color:#0a84ff80}.theme-macos .notify-panel{top:36px;right:12px;bottom:auto;width:360px;max-height:52vh;border-radius:16px;background:#f8f8f8b8;-webkit-backdrop-filter:blur(48px) saturate(1.8);backdrop-filter:blur(48px) saturate(1.8);animation:np-in-mac .22s cubic-bezier(.2,.9,.3,1)}.theme-macos.dark .notify-panel{background:#2c2c2eb8}@keyframes np-in-mac{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mac-clock{position:absolute;top:9%;left:0;right:0;text-align:center;z-index:1}.mac-clock .t{font-size:96px;font-weight:200;color:#fff;letter-spacing:2px;text-shadow:0 2px 24px rgba(0,0,0,.4);font-variant-numeric:tabular-nums}.mac-clock .d{font-size:19px;font-weight:500;color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.4);margin-top:2px}.mac-login-form{position:absolute;bottom:16%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;animation:rise .45s var(--anim-pop) .1s backwards;z-index:2}.mac-login-form .avatar{width:72px;height:72px;font-size:30px}.mac-login-name{font-size:15px;font-weight:500;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mac-login-form form{display:flex;align-items:center;gap:6px;margin-top:4px}.mac-login-input{width:190px;text-align:center;padding:8px 12px;font-size:13.5px;background:#ffffff47;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .mac-login-input{background:#14141866}.mac-login-input::placeholder{color:#ffffffb3}.mac-login-go{width:38px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff47;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:8px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mac-login-go:hover{background:#fff6}.mac-login-err{color:#ffb3ab;font-size:12px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.mac-login-reg{font-size:12px}.mac-login-reg a{color:#fff;opacity:.85}.mac-login-notice{position:absolute;bottom:76px;left:50%;transform:translate(-50%);width:max-content;max-width:min(460px,86vw);padding:12px 18px;background:#16161a8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);border-radius:14px;font-size:12.5px;line-height:1.7;color:#ffffffe0;text-align:left;box-shadow:0 8px 28px #00000047}.mac-login-notice p{margin:2px 0}.mac-login-notice h1,.mac-login-notice h2,.mac-login-notice h3{font-size:13.5px;margin:4px 0 2px;color:#fff}.mac-login-notice ul,.mac-login-notice ol{padding-left:18px;margin:2px 0}.mac-login-notice a{color:#8ab4f8}.mac-login-notice img{max-width:100%;max-height:140px;border-radius:8px;margin-top:6px}.mac-login-welcome{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;animation:rise .4s var(--anim-pop);z-index:2}.mac-login-welcome .avatar{width:72px;height:72px;font-size:30px}.mac-power{position:absolute;right:18px;bottom:16px;z-index:3;width:38px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:8px;cursor:pointer}.mac-power:hover{background:#ffffff4d}.mac-login-card{background:#f8f8f8a8;border-radius:14px;padding:28px 40px 24px;-webkit-backdrop-filter:blur(48px) saturate(1.8);backdrop-filter:blur(48px) saturate(1.8);border:1px solid rgba(255,255,255,.5);box-shadow:0 16px 60px #0000004d;animation:rise .4s ease;z-index:2}.dark .mac-login-card{background:#2c2c2e99;border-color:#ffffff24}.mac-login-card .avatar{width:72px;height:72px;font-size:30px;border-radius:50%}.mac-login-card form{width:240px}.mac-login-card .input{background:#ffffffbf;border-radius:8px;padding:8px 12px;text-align:center}.dark .mac-login-card .input{background:#ffffff1f}.mac-login-card .btn.primary{background:var(--theme-1);border-radius:8px;padding:8px}.mac-lock-logout{position:absolute;right:20px;bottom:20px;z-index:3}.theme-macos .boot-screen{background:#000;gap:34px}.mac-boot-logo{width:84px;height:84px;filter:drop-shadow(0 0 30px rgba(10,132,255,.5));animation:boot-in .8s cubic-bezier(.2,.9,.3,1)}.mac-boot-bar{width:130px;height:4px;border-radius:2px;overflow:hidden;background:#ffffff2e}.mac-boot-bar .fill{height:100%;width:0%;border-radius:2px;background:#fff;transition:width .25s ease}.theme-macos .boot-text{color:#ffffff8c;font-size:12px;letter-spacing:.5px}.wp-sonoma{background:radial-gradient(ellipse 900px 600px at 72% 78%,rgba(255,150,120,.5),transparent 62%),radial-gradient(ellipse 800px 520px at 28% 34%,rgba(150,90,220,.44),transparent 60%),radial-gradient(ellipse 1000px 700px at 55% 88%,rgba(70,90,220,.4),transparent 64%),radial-gradient(ellipse 700px 500px at 82% 22%,rgba(255,110,170,.3),transparent 58%),linear-gradient(168deg,#2b1440,#472060 42%,#7a3a6e 74%,#b06068)}.wp-sequoia{background:radial-gradient(ellipse 950px 560px at 30% 72%,rgba(40,180,150,.46),transparent 62%),radial-gradient(ellipse 820px 540px at 76% 30%,rgba(30,110,190,.4),transparent 60%),radial-gradient(ellipse 700px 460px at 60% 88%,rgba(20,90,120,.5),transparent 62%),linear-gradient(162deg,#062028,#0a3a42 48%,#10564e)}.wp-ventura{background:radial-gradient(ellipse 1000px 640px at 50% 66%,rgba(120,60,255,.5),transparent 64%),radial-gradient(ellipse 760px 520px at 22% 26%,rgba(255,70,160,.34),transparent 58%),radial-gradient(ellipse 900px 600px at 80% 80%,rgba(40,60,220,.44),transparent 62%),linear-gradient(165deg,#12082e,#251254,#3c1a6e)}.wp-monterey{background:radial-gradient(ellipse 900px 600px at 34% 70%,rgba(80,140,255,.44),transparent 62%),radial-gradient(ellipse 860px 560px at 74% 32%,rgba(150,90,240,.4),transparent 60%),radial-gradient(ellipse 1100px 700px at 55% 92%,rgba(40,70,200,.4),transparent 64%),linear-gradient(160deg,#0a1030,#14204e 52%,#1e2f66)}.wp-bigsur{background:radial-gradient(ellipse 900px 560px at 30% 78%,rgba(255,120,90,.5),transparent 62%),radial-gradient(ellipse 820px 520px at 72% 66%,rgba(255,80,140,.36),transparent 60%),radial-gradient(ellipse 1000px 640px at 55% 30%,rgba(120,60,180,.4),transparent 64%),linear-gradient(158deg,#2a1040,#5a2050 46%,#a04058 80%,#d06850)}.mac-login-go-text[data-v-4c94eebf]{width:100%;padding:9px 18px;border:none;border-radius:999px;background:linear-gradient(135deg,var(--theme-1, #0a84ff),var(--theme-2, #5ac8fa));color:#fff;font-size:14px;cursor:pointer;margin-top:4px}.mac-login-go-text[data-v-4c94eebf]:disabled{opacity:.6;cursor:default}.mac-login-switch[data-v-4c94eebf]{margin-top:12px;text-align:center}.mac-login-switch a[data-v-4c94eebf]{color:#ffffffb0;font-size:12.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.mac-login-switch a[data-v-4c94eebf]:hover{color:#fff;text-decoration:underline}.mac-login-demo[data-v-4c94eebf]{display:block;margin-top:14px;text-align:center;color:#ffffffc8;font-size:12.5px;text-decoration:none;-webkit-user-select:none;user-select:none;transition:color .15s}.mac-login-demo[data-v-4c94eebf]:hover{color:#fff;text-decoration:underline}.lock-screen[data-v-acd0ed91]{z-index:9600}html.theme-deepin{--shell-top: 0px;--shell-bottom: 48px;--shell-left: 0px;--shell-right: 0px;--font-ui: "Source Han Sans SC", "Noto Sans CJK SC", "Deepin Sans", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--theme-1: #1F6EE7;--theme-2: #1F6EE7;--radius-sm: 5px;--radius: 9px;--radius-2xl: 12px;--radius-3xl: 14px;--radius-4xl: 16px}.theme-deepin.dark{--theme-1: #3d8bff;--theme-2: #3d8bff}.dde-taskbar{position:fixed;left:0;right:0;bottom:0;height:48px;z-index:5000;display:flex;align-items:stretch;background:#ebebeb9e;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -8px 40px #0000001a}.dark .dde-taskbar{background:#0a0a0a57;border-top-color:#000000ad}.tb-launcher{width:58px;flex:none;display:flex;align-items:center;justify-content:center;cursor:default;color:var(--text)}.tb-launcher:hover{background:#78788029}.tb-launcher .ico{width:26px;height:26px}.dde-tb-center{flex:1;display:flex;align-items:center;justify-content:center;gap:2px;min-width:0}.dd-app{position:relative;width:40px;height:40px;flex:none;margin:0 2px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:default}.dd-app:hover,.dd-app.running{background:#ffffff38}.dark .dd-app:hover,.dark .dd-app.running{background:#ffffff1f}.dd-app:active{background:#ffffff57}.dd-app .ico{width:30px;height:30px}.dd-app .dot{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:8px;height:2px;border-radius:1px;background:var(--theme-1)}.dd-app .dot.multi{width:14px}.dd-app .tip{position:absolute;bottom:52px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:6px;font-size:12.5px;white-space:nowrap;background:#fcfcfdf2;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 14px #0000002e;opacity:0;pointer-events:none;transition:opacity .12s;z-index:10}.dark .dd-app .tip{background:#34363cf2;border-color:#ffffff24}.dd-app:hover .tip{opacity:1}.dd-sep{width:1px;height:22px;background:#80808059;margin:0 5px;flex:none}.tb-right{display:flex;align-items:stretch;flex:none}.dp-item{display:flex;align-items:center;gap:6px;padding:0 9px;cursor:default;color:var(--text);font-size:12px}.dp-item:hover{background:#78788029}.dp-item .dp-ico{width:16px;height:16px}.dp-badge{position:relative}.dp-badge .badge{position:absolute;top:4px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#f04438;color:#fff;font-size:9.5px;font-weight:600;line-height:14px;text-align:center;pointer-events:none}.dp-clock{font-variant-numeric:tabular-nums;font-weight:500}.dde-showdesk{width:10px;flex:none;cursor:default;border-left:1px solid rgba(128,128,128,.35)}.dde-showdesk:hover{background:#78788040}.dde-launcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500}.dl-bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;filter:blur(36px) brightness(.62) saturate(1.25);transform:scale(1.04)}.dl-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#080e1e47}.dl-body{position:relative;height:100%;display:flex;flex-direction:column;padding:5vh 7vw 3.5vh;animation:dde-lp-in .2s var(--anim-pop)}@keyframes dde-lp-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.dl-search{width:380px;margin:0 auto 5vh;flex:none}.dl-search .input{width:100%;height:42px;border-radius:21px;font-size:14px;background:#ffffff29;border-color:#ffffff59;color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dl-search .input::placeholder{color:#ffffffa6}.dl-mid{flex:1;display:flex;gap:34px;min-height:0}.dl-rail{width:150px;flex:none;display:flex;flex-direction:column;gap:4px;padding-top:4px}.dl-rail-item{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;font-size:14px;color:#ffffffe0;cursor:default;text-shadow:0 1px 4px rgba(0,0,0,.35)}.dl-rail-item:hover{background:#ffffff24}.dl-rail-item.active{background:#ffffff38;color:#fff}.dl-rail-item .ci-ico{width:16px;height:16px}.dl-grid{flex:1;min-width:0;overflow-y:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:10px 6px;align-content:start}.dl-app{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:10px;cursor:default}.dl-app:hover{background:#ffffff24}.dl-app .ico{width:52px;height:52px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.dl-app .lbl{font-size:13px;color:#fff;text-align:center;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-foot{flex:none;display:flex;align-items:center;justify-content:space-between;margin-top:2vh}.dl-ver{font-size:12.5px;color:#fff9;text-shadow:0 1px 4px rgba(0,0,0,.4)}.dl-user{display:flex;align-items:center;gap:14px}.dl-user .uinfo{display:flex;align-items:center;gap:10px}.dl-user .avatar{width:34px;height:34px;font-size:15px;border-radius:50%}.dl-user .uname{font-size:14px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.dl-power{display:flex;gap:10px}.dl-pbtn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff24;color:#fff;cursor:default;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .12s}.dl-pbtn:hover{background:#ffffff4d}.theme-deepin .window{border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 36px #00000038,0 2px 8px #0000001a;transition:left .18s var(--anim-pop),top .18s var(--anim-pop),width .18s var(--anim-pop),height .18s var(--anim-pop),border-radius .18s,box-shadow .25s}.theme-deepin .window.win-dragging{transition:none}.theme-deepin .window.foc{border-color:#1f6ee78c;box-shadow:0 16px 56px #0000004d,0 3px 10px #0000001f}.theme-deepin.dark .window,.theme-deepin .dark .window{background:#282828;border-color:#ffffff24}.theme-deepin.dark .window.foc,.theme-deepin .dark .window.foc{border-color:#3d8bff8c}.theme-deepin .window.entering{animation:dde-in .18s var(--anim-pop)}.theme-deepin .window.minimizing{animation-name:dde-min-out}.theme-deepin .window.restoring{animation-name:dde-min-in}@keyframes dde-min-out{to{opacity:0;transform:scale(.12) translateY(46vh)}}@keyframes dde-min-in{0%{opacity:0;transform:scale(.12) translateY(46vh)}}@keyframes dde-in{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}.theme-deepin .win-anim-leave-active{transition:opacity .12s ease-in,transform .12s ease-in}.theme-deepin .win-anim-leave-to{opacity:0;transform:scale(.985) translateY(4px)}.dde-titlebar{position:relative;height:40px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.dark .dde-titlebar{background:#282828;border-bottom-color:#ffffff0f}.dde-title{font-size:13px;font-weight:500;color:var(--text);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 160px);text-align:center}.dde-ctrls{position:absolute;right:0;top:0;height:40px;display:flex}.dde-ctrl{width:46px;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-2);cursor:default;transition:background .1s,color .1s}.dde-ctrl:hover{background:#78788029;color:var(--text)}.dde-ctrl.close:hover{background:red;color:#fff}.theme-deepin .desktop-icons{bottom:calc(var(--shell-bottom) + 18px)}.theme-deepin .desk-icon.selected{background:#1f6ee738;border-color:#1f6ee773}.theme-deepin .notify-panel{top:0;right:0;bottom:48px;width:380px;border-radius:12px 0 0 12px;border:none;border-left:1px solid rgba(0,0,0,.08);background:#eeeeeee0;backdrop-filter:blur(44px) saturate(1.6);-webkit-backdrop-filter:blur(44px) saturate(1.6);box-shadow:-10px 0 40px #0000001a;animation:np-in-dde .2s cubic-bezier(.2,.9,.3,1)}.theme-deepin.dark .notify-panel{background:#141414d9;border-left-color:#000c}@keyframes np-in-dde{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.dde-login-clock{position:absolute;left:0;top:0;bottom:0;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:7%;z-index:1}.dde-login-clock .t{font-size:80px;font-weight:300;color:#fff;letter-spacing:2px;line-height:1.1;text-shadow:0 2px 28px rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.dde-login-clock .d{font-size:20px;color:#ffffffeb;margin-top:10px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.dde-login-user{position:absolute;right:0;top:0;bottom:0;width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;z-index:2;animation:rise .45s var(--anim-pop) .1s backwards}.dde-login-user .avatar{width:120px;height:120px;font-size:48px;border-radius:20px;border:2px solid rgba(255,255,255,.35)}.dde-login-user .uname{color:#fff;font-size:18px;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.5)}.dde-login-user .input{width:220px;background:#ffffff29;border-color:#fff6;color:#fff;text-align:center;border-radius:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dde-login-user .input::placeholder{color:#ffffffb3}.dde-login-user .btn.primary{width:220px;background:#fff3;color:#fff;border:none;border-radius:8px}.dde-login-user .btn.primary:hover{background:#ffffff52}.dde-login-err{color:#ffb3ab;font-size:12px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.dde-login-reg{font-size:12px;color:#ffffffd9}.dde-login-reg a{color:#fff}.dde-login-notice{margin-top:14px;width:260px;max-width:100%;padding:10px 14px;background:#14161e80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:12px;font-size:12px;line-height:1.7;color:#ffffffdb;text-align:left}.dde-login-notice p{margin:2px 0}.dde-login-notice h1,.dde-login-notice h2,.dde-login-notice h3{font-size:13px;margin:4px 0 2px;color:#fff}.dde-login-notice ul,.dde-login-notice ol{padding-left:18px;margin:2px 0}.dde-login-notice a{color:#8ab4f8}.dde-login-notice img{max-width:100%;max-height:120px;border-radius:8px;margin-top:6px}.dde-ctrls-br{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;gap:10px}.dde-round-btn{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff24;color:#fff;cursor:default;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .12s}.dde-round-btn:hover{background:#ffffff4d}.dde-logo-bl{position:absolute;left:20px;bottom:20px;z-index:3;display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9;text-shadow:0 1px 6px rgba(0,0,0,.4)}.dde-logo-bl .lg{width:24px;height:24px}.theme-deepin .boot-screen{background:#101418;gap:30px}.dde-boot-logo{width:78px;height:78px;filter:drop-shadow(0 0 28px rgba(31,110,231,.5));animation:boot-in .7s var(--anim-pop)}.dde-boot-bar{width:130px;height:4px;border-radius:2px;background:#ffffff2e;overflow:hidden}.dde-boot-fill{height:100%;width:0;border-radius:2px;background:#fff;transition:width .25s ease}.theme-deepin .boot-text{color:#ffffff80}.theme-deepin ::-webkit-scrollbar{width:5px;height:5px}.theme-deepin ::-webkit-scrollbar-thumb{background:#8080806b;border-radius:3px}.theme-deepin ::-webkit-scrollbar-track{background:transparent}.theme-deepin .side-item:hover{background:#7878801f}.theme-deepin .side-item.active{background:#1f6ee721;color:var(--theme-2)}.wp-dde-blue{background:radial-gradient(ellipse 900px 560px at 26% 74%,rgba(30,140,255,.5),transparent 62%),radial-gradient(ellipse 820px 540px at 78% 26%,rgba(60,90,230,.42),transparent 60%),radial-gradient(ellipse 1100px 700px at 55% 92%,rgba(20,60,160,.45),transparent 64%),linear-gradient(160deg,#050d1e,#0a1c3e 48%,#0e2a58)}.wp-dde-dawn{background:radial-gradient(ellipse 900px 560px at 30% 80%,rgba(255,170,90,.42),transparent 62%),radial-gradient(ellipse 820px 520px at 74% 28%,rgba(140,160,255,.34),transparent 60%),radial-gradient(ellipse 1000px 640px at 55% 50%,rgba(90,110,220,.28),transparent 64%),linear-gradient(158deg,#1c2440,#3a4a78 48%,#8a7a9a 82%,#c9988a)}.wp-dde-night{background:radial-gradient(ellipse 700px 460px at 76% 74%,rgba(60,70,180,.4),transparent 64%),radial-gradient(ellipse 900px 500px at 18% 22%,rgba(120,80,220,.3),transparent 60%),radial-gradient(ellipse 1200px 700px at 50% 100%,rgba(30,40,100,.4),transparent 70%),linear-gradient(168deg,#04060f,#0a0e24 55%,#10142e)}.wp-dde-mint{background:radial-gradient(ellipse 900px 560px at 28% 72%,rgba(40,200,170,.44),transparent 62%),radial-gradient(ellipse 820px 520px at 76% 30%,rgba(50,150,200,.36),transparent 60%),radial-gradient(ellipse 1000px 640px at 55% 90%,rgba(20,110,120,.4),transparent 64%),linear-gradient(160deg,#04161a,#0a2e34 52%,#145054)}.wp-dde-rose{background:radial-gradient(ellipse 900px 560px at 30% 78%,rgba(255,120,150,.42),transparent 62%),radial-gradient(ellipse 820px 520px at 74% 26%,rgba(200,90,200,.36),transparent 60%),radial-gradient(ellipse 1000px 640px at 55% 52%,rgba(140,70,180,.3),transparent 64%),linear-gradient(158deg,#1e0a20,#3a1438,#6e2a52)}.dde-login-switch[data-v-5e9c31e2]{margin-top:14px;text-align:center}.dde-login-switch a[data-v-5e9c31e2]{color:#ffffffb0;font-size:12.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.dde-login-switch a[data-v-5e9c31e2]:hover{color:#fff;text-decoration:underline}.dde-login-demo[data-v-5e9c31e2]{margin-top:12px;text-align:center}.dde-login-demo a[data-v-5e9c31e2]{display:inline-block;color:#ffffffc0;font-size:12.5px;padding:5px 14px;border-radius:999px;background:#ffffff1a;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.dde-login-demo a[data-v-5e9c31e2]:hover{background:#fff3;color:#fff}.lock-screen[data-v-f6d1ba9e]{z-index:9600}.fp-dialog[data-v-9f13a13f]{width:540px;max-width:92vw}.fp-path[data-v-9f13a13f]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 8px;margin-bottom:6px;border:1px solid var(--border, #333);border-radius:8px;background:var(--bg-soft, rgba(128,128,128,.08));font-size:12.5px}.fp-cur[data-v-9f13a13f]{cursor:pointer;color:var(--text-1, #ddd)}.fp-cur[data-v-9f13a13f]:hover{text-decoration:underline}.fp-sep[data-v-9f13a13f]{opacity:.45;margin:0 1px}.fp-list[data-v-9f13a13f]{flex:1;min-height:180px;max-height:42vh;overflow-y:auto;border:1px solid var(--border, #333);border-radius:8px;margin-bottom:8px}.fp-row[data-v-9f13a13f]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;font-size:13px;border-bottom:1px solid var(--border-soft, rgba(128,128,128,.12))}.fp-row[data-v-9f13a13f]:last-child{border-bottom:none}.fp-row[data-v-9f13a13f]:hover{background:var(--bg-hover, rgba(128,128,128,.12))}.fp-row.on[data-v-9f13a13f]{background:var(--acc-soft, rgba(0,120,212,.22))}.fp-row.dir .fp-name[data-v-9f13a13f]{font-weight:600}.fp-ico[data-v-9f13a13f]{width:20px;text-align:center;flex:0 0 auto}.fp-name[data-v-9f13a13f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-size[data-v-9f13a13f]{opacity:.5;font-size:11.5px;flex:0 0 auto}.fp-empty[data-v-9f13a13f]{padding:18px;text-align:center;opacity:.55;font-size:12.5px}.fp-note[data-v-9f13a13f]{font-size:11.5px;opacity:.6;margin-bottom:8px}.fp-err[data-v-9f13a13f]{margin-top:8px;font-size:12.5px;color:#ff8a80}.shell-veil[data-v-a51427aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#0b0c12}.shell-veil-spin[data-v-a51427aa]{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#ffffffbf;animation:shell-veil-rot-a51427aa .8s linear infinite}@keyframes shell-veil-rot-a51427aa{to{transform:rotate(360deg)}}:root{--text: #000000;--text-2: #333333;--text-3: #7a7a7a;--bg: #ffffff;--bg50: #ffffffb0;--bg70: #ffffffc9;--unfoc: #eaeaea;--card: #efefef75;--hover: #ffffff65;--hover-b: #1111110f;--contextmenu: #f7f7f7bb;--stroke: #99999950;--stroke-b: #0000001a;--shadow: 0 4px 12px 4px #00000018;--theme-1: #ad6eca;--theme-2: #3b91d8;--danger: #d80d1c;--danger-bg: #d80d1c20;--radius-sm: 8px;--radius: 12px;--radius-2xl: 18px;--radius-3xl: 22px;--radius-4xl: 28px;--font-ui: "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, sans-serif;--anim-pop: cubic-bezier(.16, 1, .3, 1);--anim-spring: cubic-bezier(.34, 1.56, .64, 1);--anim-in-dur: .2s;--anim-out-dur: .14s;--icon-sw: 1.5;--noise-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--noise-soft-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23m)' opacity='0.07'/%3E%3C/svg%3E");--shell-top: 0px;--shell-bottom: 48px;--shell-left: 0px;--shell-right: 0px}.dark{--text: #ffffff;--text-2: #dedede;--text-3: #9b9b9b;--bg: #111111;--bg50: #3b3b3bb0;--bg70: #333333c9;--unfoc: #333333;--card: #46464675;--hover: #8f8f9465;--hover-b: #ffffff14;--contextmenu: #2c2c2cbb;--stroke: #76767675;--stroke-b: #ffffff26;--shadow: 0 4px 12px 4px #0000002e;--danger-bg: #d80d1c40}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;overflow:hidden}body{font-family:var(--font-ui);font-size:14px;color:var(--text);background:#e7e9f2;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.dark body{background:#0a0e1a}button,input,textarea,select{font-family:inherit;color:inherit;outline:none}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#78788273;border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#787882b3;background-clip:content-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}::selection{background:#0183fb52}.dark ::selection{background:#0183fb73}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgba(1,131,251,.75);outline-offset:1px}.win-snap-ghost{position:fixed;z-index:8000;pointer-events:none;display:none;border:2px solid rgba(1,131,251,.65);border-radius:12px;background:#0183fb1f;box-shadow:inset 0 0 0 9999px #0000002e}.dark .win-snap-ghost{background:#0183fb29;box-shadow:inset 0 0 0 9999px #0000004d}.glass{background:var(--bg50);backdrop-filter:blur(28px) saturate(2);-webkit-backdrop-filter:blur(28px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow)}.mica{position:relative;background:var(--bg50);-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4);border:1px solid var(--stroke-b);box-shadow:var(--shadow)}.mica:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--noise-url);background-size:128px 128px;opacity:.045;border-radius:inherit}.i-sw{stroke-width:var(--icon-sw, 1.6)}.btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--bg);color:var(--text);cursor:pointer;font-size:13px;transition:background .12s,transform .08s}.btn:hover{background:var(--hover-b)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--theme-2);border:none;color:#fff}.btn.primary:hover{filter:brightness(1.06)}.btn.danger{color:var(--danger)}.btn:disabled{opacity:.45;cursor:default}.input{background:var(--bg);border:1px solid var(--stroke);color:var(--text);border-radius:var(--radius-sm);padding:7px 12px;font-size:13px;min-width:0}.input:focus{border-color:var(--theme-2)}select.input{cursor:pointer}.boot-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:42px;z-index:9999}@keyframes spin{to{transform:rotate(360deg)}}.login-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-position:center}.login-card{display:flex;flex-direction:column;align-items:center;gap:15px;padding:42px 52px;border-radius:var(--radius-4xl);background:var(--bg70);-webkit-backdrop-filter:blur(48px) saturate(2);backdrop-filter:blur(48px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow);animation:rise .5s ease}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1}}.avatar{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:300;color:#fff;background:var(--theme-2);box-shadow:0 4px 20px #00000030}.shake{animation:shake .4s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-5px)}}.desktop{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.desktop:before,.login-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--noise-soft-url),radial-gradient(1100px 650px at 76% 16%,rgba(255,255,255,.075),transparent 62%),radial-gradient(850px 560px at 14% 86%,rgba(255,255,255,.05),transparent 58%);background-size:160px 160px,auto,auto}.desktop-icons{position:absolute;top:84px;left:8px;right:8px;bottom:calc(var(--shell-bottom) + 14px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:4px}.desk-icon{flex:none;width:84px;padding:8px 4px;border-radius:var(--radius-sm);text-align:center;cursor:default;border:1px solid transparent}.desk-icon:hover{background:#78787824}.desk-icon.selected{background:#3b91d840;border-color:#3b91d873}.desk-icon .ico{width:44px;height:44px;margin:0 auto 8px}.desk-icon .ico svg{filter:drop-shadow(0 1.5px 3px rgba(0,0,0,.45))}.desk-icon .lbl{font-size:12px;font-weight:500;line-height:1.25;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.25);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.window{position:fixed;display:flex;flex-direction:column;overflow:hidden;background:var(--unfoc);border-radius:var(--radius-2xl);border:1.5px solid var(--stroke-b);box-shadow:0 10px 40px #00000038,0 2px 10px #0000001a;transition:background .2s,backdrop-filter .2s,box-shadow .2s,left .22s var(--anim-pop),top .22s var(--anim-pop),width .22s var(--anim-pop),height .22s var(--anim-pop),border-radius .22s var(--anim-pop)}.window.entering{animation:win-in var(--anim-in-dur) var(--anim-pop)}.window.win-dragging,.window.win-dragging *{transition:none!important}.window.minimizing{animation:win-min-out .28s var(--anim-pop) forwards;pointer-events:none}.window.restoring{animation:win-min-in .28s var(--anim-pop) forwards}@keyframes win-min-out{to{opacity:0;transform:scale(.15) translateY(46vh)}}@keyframes win-min-in{0%{opacity:0;transform:scale(.15) translateY(46vh)}}.window.foc{background:var(--bg70);backdrop-filter:saturate(4) blur(60px) contrast(.9);-webkit-backdrop-filter:saturate(4) blur(60px) contrast(.9);box-shadow:0 18px 64px #00000047,0 4px 16px #0000001f}.window.minimized{display:none}@keyframes win-in{0%{opacity:0;transform:scale(.98) translateY(8px)}to{opacity:1;transform:none}}.win-body{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.win-resize{position:absolute;z-index:10}.win-resize.n{top:-3px;left:10px;right:10px;height:6px;cursor:n-resize}.win-resize.s{bottom:-3px;left:10px;right:10px;height:6px;cursor:s-resize}.win-resize.e{right:-3px;top:10px;bottom:10px;width:6px;cursor:e-resize}.win-resize.w{left:-3px;top:10px;bottom:10px;width:6px;cursor:w-resize}.win-resize.ne{top:-3px;right:-3px;width:14px;height:14px;cursor:ne-resize}.win-resize.nw{top:-3px;left:-3px;width:14px;height:14px;cursor:nw-resize}.win-resize.se{bottom:-3px;right:-3px;width:14px;height:14px;cursor:se-resize}.win-resize.sw{bottom:-3px;left:-3px;width:14px;height:14px;cursor:sw-resize}.ctx-menu{position:fixed;z-index:9000;min-width:210px;padding:5px;border-radius:var(--radius);background:var(--contextmenu);backdrop-filter:blur(30px) saturate(2);-webkit-backdrop-filter:blur(30px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow);animation:ctx-in .14s ease;transform-origin:top left}@keyframes ctx-in{0%{opacity:0;transform:scale(.92) translateY(-4px)}to{opacity:1;transform:scale(1)}}.ctx-item{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;color:var(--text);position:relative;white-space:nowrap}.ctx-item:hover{background:var(--hover-b)}.ctx-item.danger{color:var(--danger)}.ctx-item.disabled{opacity:.4;pointer-events:none}.ctx-item .ci-ico{width:16px;height:16px;opacity:.85;flex:none}.ctx-item .ci-label{flex:1}.ctx-item .ci-arrow{width:12px;height:12px;opacity:.55;flex:none}.ctx-sub{left:calc(100% - 4px)!important;top:-6px!important;position:absolute;min-width:150px;display:block}.ctx-sep{height:1px;background:var(--stroke-b);margin:5px 8px}@keyframes np-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.np-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;font-size:13.5px;font-weight:600}.np-all{border:none;background:transparent;color:var(--theme-2);font-size:12px;cursor:pointer;padding:3px 8px;border-radius:var(--radius-sm)}.np-all:hover{background:var(--hover-b)}.np-actions{display:flex;gap:4px;align-items:center}.np-clear{color:var(--text-3)}.np-clear:hover{color:var(--danger, #e05252);background:var(--hover-b)}.np-body{flex:1;overflow-y:auto;padding:0 8px 8px}.np-empty{padding:28px 0;text-align:center;color:var(--text-3);font-size:13px}.np-item{padding:10px 12px;border-radius:var(--radius);cursor:pointer;margin-bottom:2px;border:1px solid transparent}.np-item:hover{background:var(--hover-b)}.np-item.unread{background:var(--hover-b);border-color:var(--stroke-b)}.np-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.np-content{margin:4px 0 3px 22px;font-size:12.5px;color:var(--text-2);line-height:1.45;word-break:break-all}.np-time{margin-left:22px;font-size:11px;color:var(--text-3)}.transfer-panel{position:fixed;right:14px;bottom:calc(var(--shell-bottom) + 12px);width:380px;max-height:420px;border-radius:var(--radius-2xl);z-index:7000;display:flex;flex-direction:column;overflow:hidden}.transfer-item{padding:10px 14px;border-bottom:1px solid var(--stroke-b)}.transfer-item:last-child{border-bottom:none}.progress-track{height:4px;border-radius:2px;background:var(--hover-b);overflow:hidden}.progress-fill{height:100%;border-radius:2px;background:var(--theme-2);transition:width .2s}.app-root{flex:1;display:flex;flex-direction:column;overflow:hidden;color:var(--text)}.app-toolbar{display:flex;align-items:center;gap:4px;padding:6px 10px;flex:none;border-bottom:1px solid var(--stroke-b)}.tool-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text);font-size:13px;cursor:pointer}.tool-btn:hover{background:var(--hover-b)}.tool-btn:disabled{opacity:.35;cursor:default}.tool-btn:disabled:hover{background:transparent}.tool-sep{width:1px;height:20px;background:var(--stroke-b);margin:0 4px}.crumb{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--text-2);overflow:hidden}.crumb span{padding:3px 6px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.crumb span:hover{background:var(--hover-b);color:var(--text)}.statusbar{flex:none;display:flex;align-items:center;gap:16px;padding:5px 14px;border-top:1px solid var(--stroke-b);font-size:12px;color:var(--text-3)}.dialog-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:800;display:flex;align-items:center;justify-content:center}.dialog{width:420px;max-width:90%;max-height:92%;border-radius:var(--radius-2xl);padding:20px 22px;background:var(--bg50);backdrop-filter:blur(48px) saturate(2);-webkit-backdrop-filter:blur(48px) saturate(2);border:1px solid var(--stroke);box-shadow:var(--shadow);animation:rise .18s ease;display:flex;flex-direction:column}.dialog:not(:has(.dialog-body)){overflow-y:auto}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;padding:0 8px}.dialog h3{font-size:15px;margin-bottom:14px;font-weight:600;flex:none}.dialog .row{margin-bottom:12px}.dialog .row label{display:block;font-size:12px;color:var(--text-2);margin-bottom:5px}.dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex:none}.file-grid{flex:1;overflow:auto;padding:10px;display:grid;grid-template-columns:repeat(auto-fill,100px);gap:4px;align-content:start}.file-item{width:100px;padding:10px 4px 8px;border-radius:var(--radius-sm);text-align:center;border:1px solid transparent;cursor:default;position:relative}.file-item:hover{background:var(--hover-b)}.file-item.selected{background:color-mix(in srgb,var(--theme-2) 19%,transparent);border-color:color-mix(in srgb,var(--theme-2) 38%,transparent)}.file-item .f-ico{width:46px;height:46px;margin:0 auto 6px}.file-item .f-name{font-size:12px;line-height:1.3;word-break:break-all;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.file-list{flex:1;overflow:auto}.file-list table{width:100%;border-collapse:collapse;font-size:13px}.file-list th{text-align:left;padding:7px 14px;font-weight:400;color:var(--text-3);border-bottom:1px solid var(--stroke-b);position:sticky;top:0;z-index:1;background:var(--bg70);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:12px}.file-list td{padding:7px 14px;border-bottom:1px solid var(--hover-b);color:var(--text)}.file-list tr:hover td{background:var(--hover-b)}.file-list tr.selected td{background:color-mix(in srgb,var(--theme-2) 19%,transparent)}.empty-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--text-3);pointer-events:none}.wp-ph-alpine{background:url(/wallpapers/win12/alpine.jpg) center / cover no-repeat}.wp-ph-mist{background:url(/wallpapers/win12/mist.jpg) center / cover no-repeat}.wp-ph-valley{background:url(/wallpapers/win12/valley.jpg) center / cover no-repeat}.wp-ph-coast{background:url(/wallpapers/win12/coast.jpg) center / cover no-repeat}.wp-ph-yosemite{background:url(/wallpapers/macos/yosemite.jpg) center / cover no-repeat}.wp-ph-field{background:url(/wallpapers/macos/field.jpg) center / cover no-repeat}.wp-ph-forest{background:url(/wallpapers/macos/forest.jpg) center / cover no-repeat}.wp-ph-starry{background:url(/wallpapers/macos/starry.jpg) center / cover no-repeat}.wp-ph-lake{background:url(/wallpapers/deepin/lake.jpg) center / cover no-repeat}.wp-ph-sea{background:url(/wallpapers/deepin/sea.jpg) center / cover no-repeat}.wp-ph-peak{background:url(/wallpapers/deepin/peak.jpg) center / cover no-repeat}.wp-ph-wave{background:url(/wallpapers/deepin/wave.jpg) center / cover no-repeat}.wp-ext{background-image:var(--wp-ext-url)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#141c2e}
