.system-application-main{min-height:100dvh}.system-desktop-app{z-index:300;-webkit-user-select:none;user-select:none;color:#111;min-width:320px;font-family:Tahoma,Segoe UI,sans-serif;font-size:12px;line-height:1.35;position:fixed;inset:0;overflow:hidden}.system-wallpaper{pointer-events:none;position:absolute;inset:0}.system-desktop-app[data-system=windows-xp] .system-wallpaper{background:#245edb url(/themes/bliss.jpg) 50%/cover no-repeat}.system-desktop-app[data-system=windows-98]{-webkit-font-smoothing:none;font-family:Pixelated MS Sans Serif,MS Sans Serif,Tahoma,sans-serif}.system-desktop-app[data-system=windows-98] .system-wallpaper{background:teal}.system-desktop-app[data-system=system-7]{-webkit-font-smoothing:none;font-family:ChicagoFLF,Chicago,Geneva,sans-serif}.system-desktop-app[data-system=system-7] .system-wallpaper{background-color:#bdbdbd;background-image:radial-gradient(#8c8c8c .55px,#0000 .7px);background-size:3px 3px}.system-desktop-icons{z-index:2;gap:12px;width:92px;display:grid;position:absolute;top:20px;left:12px}.system-desktop-app[data-system=system-7] .system-desktop-icons{top:38px;left:auto;right:12px}.system-desktop-icon{color:#fff;text-align:center;text-shadow:1px 1px 2px #000;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;min-height:67px;padding:2px;font-size:11px;line-height:1.15;display:flex}.system-desktop-icon>span:last-child{max-width:84px;padding:1px 3px}.system-desktop-icon[data-selected=true]>span:last-child{outline-offset:-2px;background:#0b61c9;outline:1px dotted #fff}.system-desktop-app[data-system=windows-98] .system-desktop-icon[data-selected=true]>span:last-child{background:navy}.system-desktop-app[data-system=system-7] .system-desktop-icon{color:#000;text-shadow:none}.system-desktop-app[data-system=system-7] .system-desktop-icon[data-selected=true]>span:last-child{color:#fff;background:#000;outline-color:#000}.system-icon-tile{color:#fff;background:linear-gradient(135deg,#eff8ff,#5fa8e8 50%,#1b56a8 51%,#164383);border:1px solid #ffffffbf;border-radius:4px;place-items:center;width:38px;height:38px;display:grid;box-shadow:1px 2px 2px #00000061,inset 0 1px #ffffffb3}.system-desktop-app[data-system=windows-98] .system-icon-tile{color:navy;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;box-shadow:1px 1px #000}.system-desktop-app[data-system=system-7] .system-icon-tile{color:#000;background:#fff;border:2px solid #000;border-radius:0;box-shadow:2px 2px #000}.system-app-glyph{flex:none;width:23px;height:23px}.system-bin-glyph{background:linear-gradient(90deg,#e7eef3 0 20%,#8fa4b1 21% 35%,#edf3f5 36% 55%,#8297a4 56% 70%,#e8eff1 71%);border-radius:0;position:relative}.system-bin-glyph:before{content:"";background:#c9d5da;border:1px solid #33434c;width:28px;height:5px;position:absolute;top:-4px;left:5px}.system7-menu-bar{z-index:240;color:#000;background:#fff;border-bottom:1px solid #000;align-items:center;gap:20px;height:24px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #fff}.system7-menu-bar button{width:20px;font-size:16px}.system7-menu-spacer{flex:1}.system-window{top:var(--window-y);left:var(--window-x);width:min(var(--window-width), calc(100vw - var(--window-x)));height:min(var(--window-height), calc(100vh - var(--window-y) - 38px));background:#ece9d8;border:3px solid #0757c7;border-radius:8px 8px 2px 2px;flex-direction:column;min-width:270px;min-height:230px;display:flex;position:absolute;overflow:hidden;box-shadow:7px 12px 28px #00124666}.system-window[data-maximized=true]{border-radius:0;width:auto!important;height:auto!important;inset:0 0 36px!important}.system-desktop-app[data-system=system-7] .system-window[data-maximized=true]{top:24px!important}.system-window-titlebar{color:#fff;cursor:move;text-shadow:1px 1px #083b8d;background:linear-gradient(#4aa4ff 0%,#0b66e5 10%,#075bd6 55%,#0348bb 100%);flex:none;align-items:center;gap:6px;height:30px;padding:3px 4px 3px 6px;display:flex;position:relative}.system-window-titlebar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.system-window-title-icon{place-items:center;width:19px;height:19px;display:grid}.system-window-title-icon .system-app-glyph{width:16px;height:16px}.system-window-controls{gap:2px;display:flex}.system-window-controls button{color:#fff;background:linear-gradient(#a8c8f8,#4b80df 48%,#2456bb 52%,#4779d4);border:1px solid #fffc;border-radius:4px;place-items:center;width:22px;height:22px;font:700 13px/1 Tahoma,sans-serif;display:grid;box-shadow:inset 0 1px #fff9,0 1px 2px #0000004d}.system-window-controls .system-window-close{background:linear-gradient(#f3af98,#e2603d 48%,#c73616 52%,#db5838)}.system-window-menubar{color:#222;background:#ece9d8;border-bottom:1px solid #aca899;flex:none;align-items:center;gap:20px;height:25px;padding:0 10px;font-size:11px;display:flex}.system-window-content{color:#202020;-webkit-user-select:text;user-select:text;background:#fff;flex:1;min-height:0;overflow:auto}.system-window-resize{z-index:5;cursor:nwse-resize;width:15px;height:15px;position:absolute;bottom:0;right:0}.system-window-resize:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 2px,#00000073 2px 3px);width:9px;height:9px;position:absolute;bottom:2px;right:2px}.system-desktop-app[data-system=windows-98] .system-window{background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;box-shadow:3px 3px #000}.system-desktop-app[data-system=windows-98] .system-window-titlebar{cursor:default;height:22px;text-shadow:none;background:linear-gradient(90deg,navy,#1084d0);padding:2px 3px}.system-desktop-app[data-system=windows-98] .system-window-titlebar strong{font-size:11px}.system-desktop-app[data-system=windows-98] .system-window-title-icon{width:15px;height:15px}.system-desktop-app[data-system=windows-98] .system-window-controls{gap:1px}.system-desktop-app[data-system=windows-98] .system-window-controls button{color:#000;width:17px;height:17px;box-shadow:none;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;font:700 10px/1 Pixelated MS Sans Serif,sans-serif}.system-desktop-app[data-system=windows-98] .system-window-menubar{background:silver;border:0;height:22px;font-size:10px}.system-desktop-app[data-system=windows-98] .system-window-content{border:2px solid #fff;border-color:#404040 #fff #fff #404040;margin:0 3px 3px}.system-desktop-app[data-system=system-7] .system-window{background:#fff;border:2px solid #000;border-radius:0;box-shadow:5px 5px #000}.system-desktop-app[data-system=system-7] .system-window-titlebar{color:#000;cursor:default;height:25px;text-shadow:none;background:repeating-linear-gradient(#fff 0 2px,#000 2px 3px,#fff 3px 5px);border-bottom:1px solid #000;justify-content:center;padding:3px 38px}.system-desktop-app[data-system=system-7] .system-window-titlebar strong{background:#fff;flex:none;padding:0 8px;font-weight:400}.system-desktop-app[data-system=system-7] .system-window-title-icon{display:none}.system-desktop-app[data-system=system-7] .system-window-controls{pointer-events:none;justify-content:space-between;position:absolute;inset:3px 4px auto}.system-desktop-app[data-system=system-7] .system-window-controls button{pointer-events:auto;background:#fff;border:1px solid #000;border-radius:0;width:17px;height:17px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #000}.system-desktop-app[data-system=system-7] .system-window-controls button:last-child{box-shadow:none;background:linear-gradient(135deg,#fff 0 42%,#000 43% 49%,#fff 50% 61%,#000 62% 68%,#fff 69%)}.system-desktop-app[data-system=system-7] .system-window-menubar{display:none}.system-desktop-app[data-system=system-7] .system-window-content{border-top:0}.system-taskbar{z-index:230;color:#fff;background:linear-gradient(#3e8ef0 0%,#245fd5 14%,#2257d1 78%,#1743a6 100%);align-items:center;gap:7px;height:36px;padding:3px 7px 3px 4px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 2px #ffffff47}.system-start-button{color:#fff;text-shadow:1px 1px #23661c;background:linear-gradient(#74c759,#3caa38 48%,#20952d 52%,#46aa3f);border-radius:0 14px 14px 0;align-items:center;gap:6px;min-width:88px;height:30px;padding:0 13px 0 8px;font-size:13px;font-style:italic;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffffb3,2px 0 4px #00000040}.system-start-mark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:18px;height:18px;display:grid;transform:skewY(-4deg)}.system-start-mark i:first-child{background:#f34b33}.system-start-mark i:nth-child(2){background:#67b847}.system-start-mark i:nth-child(3){background:#3b86d9}.system-start-mark i:nth-child(4){background:#f5c644}.system-task-buttons{flex:1;gap:4px;min-width:0;display:flex}.system-task-buttons button{color:#fff;text-align:left;white-space:nowrap;background:linear-gradient(#55a2fa,#397ce3 50%,#2863d4);border-radius:3px;align-items:center;gap:6px;width:min(170px,24vw);min-width:44px;height:27px;padding:0 8px;font-size:11px;display:flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0014644d}.system-task-buttons button[data-active=true]{filter:brightness(.77);box-shadow:inset 1px 2px 3px #00000059}.system-task-buttons .system-app-glyph{width:15px;height:15px}.system-tray{background:#14a5e652;border-left:1px solid #00288273;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:11px;display:flex}.system-desktop-app[data-system=windows-98] .system-taskbar{height:30px;box-shadow:none;color:#000;background:silver;border-top:2px solid #fff;gap:4px;padding:2px}.system-desktop-app[data-system=windows-98] .system-start-button,.system-desktop-app[data-system=windows-98] .system-task-buttons button{color:#000;height:24px;text-shadow:none;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;font:11px Pixelated MS Sans Serif,sans-serif;box-shadow:inset 1px 1px #dfdfdf}.system-desktop-app[data-system=windows-98] .system-start-button{min-width:64px;padding:0 5px;font-weight:700}.system-desktop-app[data-system=windows-98] .system-task-buttons button[data-active=true]{filter:none;background:repeating-linear-gradient(135deg,#ddd 0 1px,#bbb 1px 2px);border-color:#404040 #fff #fff #404040}.system-desktop-app[data-system=windows-98] .system-tray{background:silver;border:2px solid #fff;border-color:gray #fff #fff gray;height:24px}.system-desktop-app[data-system=system-7] .system-taskbar{color:#000;background:#fff;border:1px solid #000;width:auto;height:32px;padding:3px;bottom:8px;left:auto;right:10px;box-shadow:2px 2px #000}.system-desktop-app[data-system=system-7] .system-task-buttons button{color:#000;width:30px;height:24px;box-shadow:none;background:#fff;border:1px solid #0000;border-radius:0;padding:3px}.system-desktop-app[data-system=system-7] .system-task-buttons button[data-active=true]{filter:none;border-color:#000}.system-desktop-app[data-system=system-7] .system-task-buttons button span,.system-desktop-app[data-system=system-7] .system-tray{display:none}.system-launcher{z-index:235;color:#161616;background:#fff;border:2px solid #1854bd;border-radius:7px 7px 0 0;width:340px;position:absolute;bottom:36px;left:0;overflow:hidden;box-shadow:5px -5px 20px #00195a61}.system-launcher>header{color:#fff;text-shadow:1px 1px #174584;background:linear-gradient(#2e8ced,#1d65cf);align-items:center;gap:11px;height:62px;padding:8px 12px;font-size:15px;display:flex}.system-user-avatar{color:#fff;background:#17223f;border:2px solid #fff;border-radius:4px;place-items:center;width:43px;height:43px;font-size:14px;display:grid}.system-launcher-apps{grid-template-columns:1fr 1fr;padding:6px;display:grid}.system-launcher-apps button{text-align:left;align-items:center;gap:8px;padding:7px;display:flex}.system-launcher-apps button:hover,.system-launcher-apps button:focus-visible{color:#fff;background:#2f71cd;outline:none}.system-launcher-apps button>span:first-child{color:#1856a8;flex:none;place-items:center;width:30px;height:30px;display:grid}.system-launcher-apps button:hover>span:first-child{color:#fff}.system-launcher-apps button strong,.system-launcher-apps button small{display:block}.system-launcher-apps button strong{font-size:11px}.system-launcher-apps button small{color:#737373;margin-top:1px;font-size:8px}.system-launcher-apps button:hover small{color:#fff}.system-launcher-systems{background:#eef4ff;border-top:1px solid #d8e4f5;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:flex}.system-launcher-systems span{color:#687080;margin-right:auto}.system-launcher-systems a{text-decoration:underline}.system-launcher>footer{color:#fff;background:linear-gradient(#4a94e8,#276dca);justify-content:flex-end;gap:14px;padding:9px 12px;font-size:10px;display:flex}.system-desktop-app[data-system=windows-98] .system-launcher{background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;width:315px;bottom:30px;box-shadow:3px -3px #000}.system-desktop-app[data-system=windows-98] .system-launcher>header{background:navy;height:45px}.system-desktop-app[data-system=windows-98] .system-user-avatar{border-radius:0;width:32px;height:32px}.system-desktop-app[data-system=windows-98] .system-launcher-apps button:hover{background:navy}.system-desktop-app[data-system=windows-98] .system-launcher-systems{background:#d4d0c8;border-color:gray}.system-desktop-app[data-system=windows-98] .system-launcher>footer{color:#000;background:silver}.system-desktop-app[data-system=system-7] .system-launcher{border:2px solid #000;border-radius:0;width:265px;font-family:ChicagoFLF,Chicago,sans-serif;top:23px;bottom:auto;box-shadow:4px 4px #000}.system-desktop-app[data-system=system-7] .system-launcher>header{color:#000;height:43px;text-shadow:none;background:#fff;border-bottom:1px solid #000;padding:5px 8px}.system-desktop-app[data-system=system-7] .system-user-avatar{color:#000;background:#fff;border:1px solid #000;border-radius:0;width:30px;height:30px}.system-desktop-app[data-system=system-7] .system-launcher-apps{grid-template-columns:1fr}.system-desktop-app[data-system=system-7] .system-launcher-apps button:hover{color:#fff;background:#000}.system-desktop-app[data-system=system-7] .system-launcher-systems{background:#fff;border-color:#000}.system-desktop-app[data-system=system-7] .system-launcher>footer{color:#000;background:#fff;border-top:1px solid #000}.system-boot-screen{z-index:400;color:#fff;background:#050505;place-items:center;width:100%;height:100%;animation:.18s 1s forwards system-boot-away;display:grid;position:fixed;inset:0}.windows-boot{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:330px;font:19px Trebuchet MS,sans-serif;display:flex}.windows-boot strong{font-size:28px;font-weight:700}.windows-boot em{color:#f06b29;margin-left:4px;font-size:25px}.windows-boot sup{color:#fff;font-size:7px}.boot-window-mark{grid-template-columns:1fr 1fr;gap:2px;width:42px;height:36px;display:grid;transform:skewY(-6deg)}.boot-window-mark i:first-child{background:#f34b33}.boot-window-mark i:nth-child(2){background:#67b847}.boot-window-mark i:nth-child(3){background:#3b86d9}.boot-window-mark i:nth-child(4){background:#f5c644}.system-boot-progress{border:1px solid #777;gap:3px;width:150px;height:14px;margin:28px 90px 0;padding:2px;display:flex}.system-boot-progress i{background:#2878f0;width:19px;animation:.9s linear infinite system-boot-dot}.system-boot-progress i:nth-child(2){animation-delay:.11s}.system-boot-progress i:nth-child(3){animation-delay:.22s}.windows-boot small{color:#777;text-align:center;width:100%;margin-top:16px;font-size:9px}.system-boot-screen[data-system=windows-98]{background:#000}.system-boot-screen[data-system=windows-98] .windows-boot{font-family:Pixelated MS Sans Serif,sans-serif}.system-boot-screen[data-system=windows-98] .windows-boot em{color:#fff}.system-boot-screen[data-system=system-7]{color:#000;background:#bdbdbd}.system7-boot{flex-direction:column;align-items:center;gap:20px;display:flex}.system7-boot i{background:#fff;border:3px solid #000;border-radius:4px;place-items:center;width:56px;height:67px;font:30px Geneva,sans-serif;display:grid}.system7-boot strong{font-weight:400}.system7-boot small{font-size:9px}@keyframes system-boot-dot{0%{opacity:.2;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(70px)}}@keyframes system-boot-away{to{opacity:0;visibility:hidden}}.system-welcome-app{background:linear-gradient(115deg,#fff 0 62%,#edf4ff 62%);min-height:100%}.system-welcome-hero{gap:20px;padding:28px 30px 20px;display:flex}.system-welcome-hero img{object-fit:cover;border:1px solid #9badc4;flex:none;width:112px;height:112px}.system-welcome-hero span{color:#3464a3;text-transform:uppercase;font-size:9px}.system-welcome-hero h1{color:#174b93;margin-top:5px;font:600 25px/1.1 Trebuchet MS,sans-serif}.system-welcome-hero p{color:#4b5562;max-width:39ch;margin-top:10px;font-size:12px;line-height:1.55}.system-welcome-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 30px 22px;display:grid}.system-welcome-actions button{color:#194f98;text-align:left;background:#fff;border:1px solid #b6c9e4;border-radius:3px;align-items:center;gap:9px;padding:11px;display:flex}.system-welcome-actions button:hover{background:#eef5ff;border-color:#4a7dc1}.system-welcome-actions button strong,.system-welcome-actions button small{display:block}.system-welcome-actions button small{color:#687486;margin-top:2px;font-size:8px}.system-welcome-tip{color:#687486;border-top:1px solid #d6e0ec;margin:0 30px 24px;padding-top:10px;font-size:9px}.system-desktop-app[data-system=windows-98] .system-welcome-app,.system-desktop-app[data-system=system-7] .system-welcome-app{background:#fff}.system-desktop-app[data-system=windows-98] .system-welcome-actions button{color:#000;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0}.system-desktop-app[data-system=system-7] .system-welcome-actions button{color:#000;background:#fff;border:1px solid #000;border-radius:0;box-shadow:2px 2px #000}.system-desktop-app[data-system=system-7] .system-welcome-hero h1{color:#000;font-family:ChicagoFLF,sans-serif;font-weight:400}.system-projects-app{grid-template-columns:126px 1fr;min-height:100%;display:grid}.system-projects-app aside{background:#eef4fb;border-right:1px solid #b8c6d8;flex-direction:column;gap:3px;padding:13px 8px;display:flex}.system-projects-app aside strong{color:#315986;margin:0 5px 8px}.system-projects-app aside button{text-align:left;padding:5px}.system-projects-app aside button[data-active]{color:#fff;background:#2f71cd}.system-project-files{grid-template-rows:auto 1fr;min-width:0;display:grid}.system-project-grid{border-bottom:1px solid #cbd4df;grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;padding:15px;display:grid}.system-project-grid button{text-align:left;border:1px solid #0000;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.system-project-grid button[data-selected=true]{background:#dceaff;border-color:#7da2d4}.system-project-grid button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-project-folder{background:linear-gradient(#ffe78a,#eebd32);border:1px solid #ad7b09;flex:none;width:27px;height:19px;position:relative}.system-project-folder:before{content:"";background:#ffd55b;border:1px solid #ad7b09;border-bottom:0;width:12px;height:5px;position:absolute;top:-5px;left:2px}.system-project-files article{padding:15px 18px;overflow:auto}.system-project-files article>span{color:#6c7580;text-transform:uppercase;font-size:9px}.system-project-files article h2{color:#1c4f90;margin-top:3px;font-size:20px}.system-project-files article strong{margin-top:2px;display:block}.system-project-files article p{color:#56606b;max-width:54ch;margin-top:9px;line-height:1.55}.system-project-files article a{color:#0645ad;margin-top:12px;text-decoration:underline;display:inline-block}.system-browser-app{flex-direction:column;min-height:100%;display:flex}.system-browser-toolbar{background:#ece9d8;border-bottom:1px solid #aaa;flex:none;align-items:center;gap:5px;padding:5px;display:flex}.system-browser-toolbar>button{background:linear-gradient(#fff,#dedbd0);border:1px solid #9d9b90;border-radius:2px;min-width:28px;padding:4px 6px}.system-browser-toolbar label{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.system-browser-toolbar label span{font-size:9px}.system-browser-toolbar input{-webkit-user-select:text;user-select:text;background:#fff;border:1px inset #aaa;flex:1;min-width:0;padding:4px 6px}.system-browser-app nav{background:#f4f4f1;border-bottom:1px solid #d4d4d4;gap:14px;padding:6px 12px;display:flex}.system-browser-app nav button{color:#315d97;text-transform:capitalize;font-size:10px}.system-browser-app nav button[data-active=true]{text-decoration:underline}.system-browser-app article{background:#fff;flex:1;padding:34px 38px}.system-browser-app article>span{color:#6d7480;font-size:9px}.system-browser-app article h2{color:#194f96;margin-top:6px;font:600 28px/1.1 Trebuchet MS,sans-serif}.system-browser-app article p{color:#4e5864;max-width:48ch;margin-top:15px;font-size:13px;line-height:1.65}.system-browser-links{color:#0645ad;gap:16px;margin-top:20px;text-decoration:underline;display:flex}.system-browser-app>footer{background:#ece9d8;border-top:1px solid #aaa;padding:3px 7px;font-size:9px}.system-notes-app{background:#f2f0e5;flex-direction:column;height:100%;display:flex}.system-notes-app>div{border-bottom:1px solid #aaa;align-items:center;gap:10px;padding:5px 7px;display:flex}.system-notes-app button{background:linear-gradient(#fff,#ddd);border:1px solid #888;padding:3px 10px}.system-notes-app>div span{color:#68717b;font-size:9px}.system-notes-app textarea{resize:none;color:#222;-webkit-user-select:text;user-select:text;background:#fffef5;border:0;outline:0;flex:1;min-height:0;padding:18px;font:13px/1.7 Lucida Console,monospace}.system-notes-app footer{border-top:1px solid #aaa;padding:3px 7px;font-size:9px}.system-calculator{background:#d4d0c8;flex-direction:column;height:100%;padding:10px;display:flex}.system-calculator output{color:#111;text-align:right;text-overflow:ellipsis;background:#dce6d3;border:2px inset #fff;width:100%;margin-bottom:9px;padding:6px 8px;font:20px/1.15 Lucida Console,monospace;display:block;overflow:hidden}.system-calc-keys{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.system-calculator button{background:#e5e3dd;border:2px solid #555;border-color:#fff #555 #555 #fff;min-height:34px;font-weight:700}.system-calculator button:active{border-color:#555 #fff #fff #555;transform:translateY(1px)}.system-calculator button[data-operation=true]{color:#a11616}.system-calc-equals{grid-column:1/-1;color:#154f9c!important}.system-terminal{color:#ddd;-webkit-user-select:text;user-select:text;background:#050505;height:100%;padding:9px;font:12px/1.35 Lucida Console,Courier New,monospace;overflow:auto}.system-terminal p{white-space:pre-wrap}.system-terminal form{align-items:center;display:flex}.system-terminal input{min-width:0;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1}@media (max-width:639px){.system-desktop-icons{gap:6px;width:78px;top:44px;left:7px}.system-desktop-app[data-system=system-7] .system-desktop-icons{top:34px;right:5px}.system-desktop-icon{min-height:58px;font-size:9px}.system-icon-tile{width:32px;height:32px}.system-window,.system-window[data-maximized=true]{min-width:0;min-height:0;width:auto!important;height:auto!important;inset:38px 7px 39px!important}.system-desktop-app[data-system=system-7] .system-window,.system-desktop-app[data-system=system-7] .system-window[data-maximized=true]{top:31px!important;bottom:46px!important}.system-window-resize{display:none}.system-window-menubar{gap:12px}.system-task-buttons button{width:37px;padding:0 8px}.system-task-buttons button span{display:none}.system-tray{padding:0 5px;font-size:9px}.system-launcher{width:min(340px,100vw - 8px)}.system-launcher-apps{grid-template-columns:1fr}.system-launcher-apps button{padding-block:5px}.system-welcome-hero{gap:12px;padding:18px 16px 14px}.system-welcome-hero img{width:82px;height:82px}.system-welcome-hero h1{font-size:19px}.system-welcome-hero p{font-size:10px}.system-welcome-actions{grid-template-columns:1fr;gap:5px;padding:0 16px 14px}.system-welcome-actions button{padding:7px 9px}.system-welcome-tip{display:none}.system-projects-app{grid-template-columns:1fr}.system-projects-app aside{display:none}.system-project-grid{grid-template-columns:repeat(2,minmax(80px,1fr));padding:9px}.system-project-files article{padding:11px 13px}.system-browser-toolbar label span{display:none}.system-browser-app article{padding:22px 18px}.system-browser-app article h2{font-size:23px}.system-browser-app article p{font-size:11px}.system7-menu-bar{gap:11px;padding-inline:7px;font-size:10px}.system7-menu-bar span:nth-of-type(3),.system7-menu-bar span:nth-of-type(4){display:none}}@media (prefers-reduced-motion:reduce){.system-boot-screen,.system-boot-progress i{animation:none!important}}@font-face{font-family:Wine Tahoma;src:url(/fonts/wine-tahoma.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Wine Tahoma;src:url(/fonts/wine-tahoma-bold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}.system-desktop-app[data-system=windows-xp]{--xp-blue-deep:#081bcb;--xp-blue:#0062ea;--xp-blue-bright:#14a5f4;--xp-blue-light:#5db3ff;--xp-blue-muted:#4977b4;--xp-blue-inactive:#8eb6d9;--xp-green-dark:#008d00;--xp-green:#31a431;--xp-green-light:#5edb5e;--xp-shell:#ece9d8;--xp-border:#081bcb;font-synthesis:none;font-family:Wine Tahoma,Tahoma,sans-serif;font-size:11px}.system-desktop-app[data-system=windows-xp] .system-wallpaper:after{content:"";background:linear-gradient(#ffffff14,#0000 22%),radial-gradient(#0000 62%,#01235a1f);position:absolute;inset:0}.system-desktop-app[data-system=windows-xp] button:focus-visible,.system-desktop-app[data-system=windows-xp] a:focus-visible,.system-desktop-app[data-system=windows-xp] input:focus-visible,.system-desktop-app[data-system=windows-xp] textarea:focus-visible{outline-offset:-3px;outline:1px dotted #111}.system-desktop-app[data-system=windows-xp] .system-desktop-icons{gap:3px;width:88px;top:15px;left:11px}.system-desktop-app[data-system=windows-xp] .system-desktop-icon{text-shadow:1px 1px 1px #000;border-radius:0;gap:2px;min-height:68px;padding:2px 1px;font-size:11px;line-height:13px}.system-desktop-app[data-system=windows-xp] .system-desktop-icon:hover{background:0 0}.system-desktop-app[data-system=windows-xp] .system-desktop-icon>span:last-child{max-width:80px;padding:1px 3px 2px}.system-desktop-app[data-system=windows-xp] .system-icon-tile{width:44px;height:44px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.system-desktop-app[data-system=windows-xp] .xp-app-icon{object-fit:contain;filter:drop-shadow(1px 2px 1px #00184161);image-rendering:auto;width:100%;height:100%;display:block}.system-desktop-app[data-system=windows-xp] .system-bin-glyph:before{content:none}.system-desktop-app[data-system=windows-xp] .system-window{border:3px solid var(--xp-border);background:var(--xp-shell);border-top-width:0;border-radius:8px 8px 3px 3px;animation:.14s cubic-bezier(.2,.8,.3,1) xp-window-open;box-shadow:3px 7px 18px #00184e7a}.system-desktop-app[data-system=windows-xp] .system-window[data-active=false]{border-color:var(--xp-blue-inactive);box-shadow:2px 4px 12px #00194647}.system-desktop-app[data-system=windows-xp] .system-window-titlebar{background:linear-gradient(180deg, #ffffffa3 0, #ffffff29 5%, transparent 15%), linear-gradient(180deg, var(--xp-blue-light) 0%, var(--xp-blue-bright) 12%, var(--xp-blue) 44%, var(--xp-blue-deep) 82%, var(--xp-blue-muted) 100%);border:1px solid #083ba5;border-bottom:0;border-radius:7px 7px 0 0;height:30px;padding:3px 4px 3px 5px;box-shadow:inset 1px 0 #ffffff59,inset -1px 0 #00207e8c}.system-desktop-app[data-system=windows-xp] .system-window[data-active=false] .system-window-titlebar{background:linear-gradient(180deg, #c5d7e9, var(--xp-blue-inactive) 24%, #7694bc 82%, #91aac8);text-shadow:1px 1px #5775a3;border-color:#7294bd}.system-desktop-app[data-system=windows-xp] .system-window-titlebar strong{letter-spacing:0;font-family:Trebuchet MS,Wine Tahoma,Tahoma,sans-serif;font-size:12px;font-weight:700}.system-desktop-app[data-system=windows-xp] .system-window-title-icon{background:0 0;width:19px;height:19px}.system-desktop-app[data-system=windows-xp] .system-window-controls{gap:2px}.system-desktop-app[data-system=windows-xp] .system-window-title-icon .xp-app-icon{filter:drop-shadow(1px 1px #00000040);width:18px;height:18px}.system-desktop-app[data-system=windows-xp] .system-window-controls button{background:linear-gradient(135deg, var(--xp-blue-light), #4977b4 48%, var(--xp-blue-deep) 52%, #6b9de0);border:1px solid #fff;border-radius:4px;width:22px;height:22px;font:700 13px/1 Wine Tahoma,Tahoma,sans-serif;transition:filter .12s;position:relative;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #001861a6,0 1px 1px #00000047}.system-desktop-app[data-system=windows-xp] .system-window-controls button:hover{filter:brightness(1.14)}.system-desktop-app[data-system=windows-xp] .system-window-controls button:active{filter:brightness(.8);transform:translateY(1px)}.system-desktop-app[data-system=windows-xp] .system-window-controls .system-window-close{background:linear-gradient(135deg,#f7b19d,#e55d3b 42%,#c82e0c 58%,#dc5d3d)}.system-desktop-app[data-system=windows-xp] .system-window-menubar{background:var(--xp-shell);border-bottom:1px solid #b6b2a5;gap:19px;height:24px;padding:0 9px;box-shadow:inset 0 1px #fff}.system-desktop-app[data-system=windows-xp] .system-window-menubar span:first-letter{text-underline-offset:2px;text-decoration:underline}.system-desktop-app[data-system=windows-xp] .system-window-content{scrollbar-color:#b7c9e8 #f3f0e6;scrollbar-width:thin}.system-desktop-app[data-system=windows-xp] .system-taskbar{background:linear-gradient(180deg, #ffffff7a 0, transparent 8%), linear-gradient(180deg, var(--xp-blue-bright) 0%, var(--xp-blue) 16%, var(--xp-blue-deep) 78%, #001f92 100%);gap:5px;height:34px;padding:2px 5px 2px 0;box-shadow:inset 0 2px #ffffff3d,0 -1px #1649a4}.system-desktop-app[data-system=windows-xp] .system-start-button{background:linear-gradient(180deg, #ffffff8c 0, transparent 11%), linear-gradient(180deg, var(--xp-green-light) 0%, var(--xp-green) 48%, var(--xp-green-dark) 58%, #25a02b 100%);text-shadow:1px 1px #1a641f;border:0;border-radius:0 17px 17px 0;gap:6px;min-width:99px;height:32px;margin-left:-2px;padding:0 16px 1px 10px;font:italic 700 14px/1 Wine Tahoma,Tahoma,sans-serif;transition:filter .12s;box-shadow:inset 0 -1px #167122,inset -1px 0 #0a5b1199,2px 0 4px #001d5866}.system-desktop-app[data-system=windows-xp] .system-start-button:hover{filter:brightness(1.12)}.system-desktop-app[data-system=windows-xp] .system-start-button:active,.system-desktop-app[data-system=windows-xp] .system-start-button[aria-expanded=true]{filter:brightness(.85);box-shadow:inset 2px 2px 4px #00460c8c}.system-desktop-app[data-system=windows-xp] .system-start-mark{filter:drop-shadow(1px 1px #00000059);width:19px;height:18px}.system-desktop-app[data-system=windows-xp] .system-task-buttons{gap:3px}.system-desktop-app[data-system=windows-xp] .system-task-buttons button{background:linear-gradient(180deg, var(--xp-blue-light), #3d8de8 35%, var(--xp-blue) 100%);border:1px solid #104aaa99;border-radius:3px;width:min(164px,23vw);height:27px;transition:filter .12s;box-shadow:inset 1px 1px #ffffff52}.system-desktop-app[data-system=windows-xp] .system-task-buttons button:hover{filter:brightness(1.1)}.system-desktop-app[data-system=windows-xp] .system-task-buttons button[data-active=true]{background:linear-gradient(180deg, #3657c2, var(--xp-blue-deep));filter:none;box-shadow:inset 1px 2px 3px #0014508c}.system-desktop-app[data-system=windows-xp] .system-task-buttons .xp-app-icon{filter:drop-shadow(1px 1px #00000047);flex:none;width:16px;height:16px}.system-desktop-app[data-system=windows-xp] .system-tray{background:linear-gradient(180deg, #5db3ff, var(--xp-blue-bright) 17%, #168fd8 84%, #0873c2);font-variant-numeric:tabular-nums;border-left:1px solid #0a5bb8;gap:6px;height:30px;margin:-1px -5px -1px 0;padding:0 9px 0 8px;box-shadow:inset 1px 0 #ffffff61}.system-desktop-app[data-system=windows-xp] .xp-tray-shield{clip-path:polygon(50% 0,92% 15%,82% 74%,50% 100%,18% 74%,8% 15%);color:#2a651b;background:#f4c323;place-items:center;width:15px;height:16px;font-size:9px;font-weight:700;display:grid}.system-desktop-app[data-system=windows-xp] .xp-sound-toggle{color:#fff;border-radius:2px;place-items:center;width:23px;height:24px;font-size:9px;display:grid}.system-desktop-app[data-system=windows-xp] .xp-sound-toggle:hover{background:#ffffff2b}.system-desktop-app[data-system=windows-xp] .xp-launcher{background:#fff;border:2px solid #0d4fb5;border-bottom:0;border-radius:7px 7px 0 0;width:404px;animation:.12s ease-out xp-menu-open;bottom:34px;box-shadow:5px -7px 24px #001c5873}.system-desktop-app[data-system=windows-xp] .xp-launcher>header{background:linear-gradient(#fff6,#0000 12%),linear-gradient(#398be5,#1966c5);height:66px;padding:8px;font-size:15px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-user-avatar{background:#d9e8ff;border:2px solid #fff;width:50px;height:50px;overflow:hidden;box-shadow:1px 1px 2px #0006}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-user-avatar img{object-fit:cover;width:100%;height:100%}.xp-launcher-body{grid-template-columns:1.08fr .92fr;min-height:335px;display:grid}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps{background:#fff;flex-direction:column;padding:5px 5px 4px;display:flex}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button{border-radius:2px;gap:9px;min-height:43px;padding:5px 7px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button>span:first-child{width:31px;height:31px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button strong{font-size:11px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button small{font-size:9px}.xp-launcher-divider{background:linear-gradient(90deg,#0000,#c8c8c8 12% 88%,#0000);height:1px;margin:3px 8px}.system-desktop-app[data-system=windows-xp] .xp-launcher .xp-all-programs{text-align:right;border-top:1px solid #ddd;border-radius:0;justify-content:flex-end;min-height:32px;margin-top:auto;font-weight:700}.system-desktop-app[data-system=windows-xp] .xp-all-programs span{color:#2d9b35;display:inline}.xp-launcher-places{background:#d3e5fa;border-left:1px solid #95bdee;flex-direction:column;gap:1px;padding:7px 6px;display:flex}.xp-launcher-places button,.xp-launcher-places a{color:#163b72;text-align:left;border-radius:2px;padding:7px 9px}.xp-launcher-places button:hover,.xp-launcher-places a:hover{color:#fff;background:#2f71cd}.xp-launcher-places>span{background:#a8c5e8;height:1px;margin:3px 6px;box-shadow:0 1px #ffffffb3}.system-desktop-app[data-system=windows-xp] .xp-launcher>footer{background:linear-gradient(#448fdf,#266bc2);align-items:center;padding:8px 10px}.system-desktop-app[data-system=windows-xp] .xp-launcher>footer a,.system-desktop-app[data-system=windows-xp] .xp-launcher>footer button{border-radius:2px;padding:4px 5px}.system-desktop-app[data-system=windows-xp] .xp-launcher>footer a:hover,.system-desktop-app[data-system=windows-xp] .xp-launcher>footer button:hover{background:#ffffff29}.system-desktop-app[data-system=windows-xp] .xp-welcome-app{background:#fff;min-height:100%}.xp-welcome-banner{background:radial-gradient(circle at 78% -30%,#fffffff2 0 17%,#0000 42%),linear-gradient(115deg,#eaf4ff,#c8e2ff 60%,#8ebced);border-bottom:1px solid #b6cbe6;align-items:center;gap:20px;min-height:145px;padding:20px 28px;display:flex}.xp-welcome-banner img{object-fit:cover;border:3px solid #fff;border-radius:5px;width:96px;height:96px;box-shadow:0 0 0 1px #7698c2,2px 3px 5px #1e466e47}.xp-welcome-banner span{color:#33649c;font-size:10px}.xp-welcome-banner h1{color:#164a8b;letter-spacing:-.03em;margin-top:2px;font:700 27px/1.08 Trebuchet MS,Tahoma,sans-serif}.xp-welcome-banner p{color:#415d7c;max-width:42ch;margin-top:7px;font-size:12px}.xp-welcome-body{grid-template-columns:minmax(0,1.55fr) minmax(180px,.85fr);display:grid}.xp-welcome-body h2{color:#154b8f;font:700 13px Wine Tahoma,Tahoma,sans-serif}.xp-welcome-body main{padding:17px 20px 20px}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions{flex-direction:column;gap:3px;padding:8px 0 0;display:flex}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions button{color:#164e96;background:0 0;border:1px solid #0000;border-radius:3px;gap:11px;min-height:52px;padding:7px 9px}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions button:hover{background:#eef5fd;border-color:#b4cae4}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions .system-app-glyph{width:29px;height:29px}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions .xp-app-icon{flex:none;width:34px;height:34px}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions button strong{font-size:12px}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions button small{font-size:9px}.xp-welcome-body aside{background:#edf5ff;border-left:1px solid #b9cee8;padding:17px 17px 20px}.xp-welcome-body dl{margin-top:11px}.xp-welcome-body dl>div{margin-bottom:9px}.xp-welcome-body dt{color:#687b90;font-size:9px}.xp-welcome-body dd{color:#203f66;margin-top:1px;font-weight:700}.xp-welcome-body aside>p{color:#63768a;border-top:1px solid #c8d9eb;margin-top:14px;padding-top:10px;font-size:9px;line-height:1.45}.xp-online-dot{background:#4da63b;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:inset 0 1px #ffffffb3}.system-desktop-app[data-system=windows-xp] .xp-projects-app{background:var(--xp-shell);flex-direction:column;height:100%;display:flex}.xp-explorer-toolbar{background:var(--xp-shell);border-bottom:1px solid #aca899;flex:none;align-items:center;gap:3px;height:39px;padding:3px 6px;display:flex;box-shadow:inset 0 1px #fff}.xp-explorer-toolbar button{border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;min-height:29px;padding:3px 7px;display:flex}.xp-explorer-toolbar button:hover{background:linear-gradient(#fff,#ddd9ca);border-color:#aca899}.xp-explorer-toolbar button span{color:#5a9d32;font-size:18px;font-weight:700}.xp-explorer-toolbar i{background:#aca899;width:1px;height:25px;margin:0 2px;box-shadow:1px 0 #fff}.xp-explorer-address{background:var(--xp-shell);border-bottom:1px solid #aca899;flex:none;align-items:center;gap:5px;height:25px;padding:2px 5px;display:flex}.xp-explorer-address>span:first-child{color:#555}.xp-explorer-address output{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:4px;min-width:0;height:20px;padding:1px 5px;display:flex;overflow:hidden}.xp-explorer-address output i{font-style:normal}.xp-explorer-address>span:last-child{color:#2d6823;padding:2px 5px}.xp-projects-body{background:#fff;flex:1;grid-template-columns:185px 1fr;gap:1px;min-height:0;padding:1px;display:grid}.system-desktop-app[data-system=windows-xp] .xp-projects-body>aside{background:linear-gradient(135deg,#7ba2df,#637fc6);border:0;padding:8px;display:block;overflow:auto}.xp-projects-body aside section{background:#fff;border-radius:5px 5px 3px 3px;margin-bottom:9px;overflow:hidden}.xp-projects-body aside h3{color:#1c4c93;background:linear-gradient(90deg,#fff,#c6d7f4);padding:5px 9px;font-size:11px}.xp-projects-body aside button,.xp-projects-body aside a,.xp-projects-body aside p,.xp-projects-body aside small{text-align:left;padding:5px 9px;display:block}.xp-projects-body aside button,.xp-projects-body aside a{color:#164d96;text-decoration:underline}.xp-projects-body aside p{color:#404040;padding-bottom:2px;line-height:1.5}.xp-projects-body aside small{color:#707070;padding-top:0;line-height:1.4}.xp-projects-body>main{background:#fff;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.system-desktop-app[data-system=windows-xp] .xp-projects-app .system-project-grid{border-bottom:1px solid #d5d5d5;grid-template-columns:repeat(3,minmax(88px,1fr));gap:3px 6px;max-height:160px;padding:10px;overflow:auto}.system-desktop-app[data-system=windows-xp] .xp-projects-app .system-project-grid button{border:1px solid #0000;border-radius:1px;padding:5px}.system-desktop-app[data-system=windows-xp] .xp-projects-app .system-project-grid button[data-selected=true]{outline-offset:-3px;background:#cfe3ff;border-color:#7da2ce;outline:1px dotted #3c5f8b}.system-desktop-app[data-system=windows-xp] .xp-projects-app .system-project-folder{background:linear-gradient(#ffe887,#efb92d);border-color:#b87908;border-radius:1px;width:29px;height:20px;box-shadow:1px 1px 1px #6e48004d}.xp-projects-body article{grid-template-columns:minmax(160px,240px) 1fr;gap:17px;min-height:0;padding:14px 16px;display:grid;overflow:auto}.xp-projects-body article>img{background:#e4e4e4;border:1px solid #8c8c8c;width:100%;height:auto;box-shadow:2px 2px 4px #0000002e}.xp-projects-body article>div>span{color:#6b7480;text-transform:uppercase;font-size:9px}.xp-projects-body article h2{color:#164d91;margin-top:3px;font:700 21px Trebuchet MS,sans-serif}.xp-projects-body article strong{margin-top:2px;display:block}.xp-projects-body article p{color:#515b66;max-width:58ch;margin-top:8px;line-height:1.5}.xp-projects-body article a{color:#0645ad;margin-top:10px;text-decoration:underline;display:inline-block}.xp-projects-app>footer{background:var(--xp-shell);color:#555;border-top:1px solid #aca899;flex:none;justify-content:space-between;height:20px;padding:2px 7px;display:flex}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar{background:var(--xp-shell);border-top:1px solid #fff;padding:4px 5px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar>button{background:0 0;border-color:#0000;min-height:25px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar>button:hover{background:linear-gradient(#fff,#ddd9ca);border-color:#aca899}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar input{border:1px solid #7f9db9;height:22px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] nav{background:linear-gradient(#fefefe,#edf3fb)}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] article{background:radial-gradient(circle at 92% 12%,#e2efff 0 8%,#0000 28%),linear-gradient(135deg,#fff 0 72%,#eef5ff);position:relative}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] article:after{content:"e";color:#1f6fc514;pointer-events:none;font:italic 700 132px/1 Arial,sans-serif;position:absolute;bottom:18px;right:34px}.system-desktop-app[data-system=windows-xp] .system-notes-app>div,.system-desktop-app[data-system=windows-xp] .system-notes-app footer{background:var(--xp-shell)}.system-desktop-app[data-system=windows-xp] .system-notes-app button{background:linear-gradient(#fff,#ddd9ca);border:1px solid #aca899;border-radius:2px}.system-desktop-app[data-system=windows-xp] .system-notes-app textarea{background:#fff;padding:12px;font:12px/1.55 Lucida Console,monospace}.system-desktop-app[data-system=windows-xp] .system-calculator{background:var(--xp-shell)}.system-desktop-app[data-system=windows-xp] .system-calculator button{background:linear-gradient(#fff,#dfdcd2);border:1px solid #8e8b80;border-radius:2px;box-shadow:inset 1px 1px #fff}.system-desktop-app[data-system=windows-xp] .system-calculator button:hover{background:linear-gradient(#fff,#cfe3ff)}.system-desktop-app[data-system=windows-xp] .system-calculator button:active{border-color:#555;transform:translateY(1px)}.system-boot-screen[data-system=windows-xp]{background:radial-gradient(#0b0b0b 0,#040404 60%,#000 100%);animation:none}.xp-boot{flex-direction:column;align-items:center;display:flex}.xp-boot-logo{color:#fff;grid-template-columns:auto auto;align-items:end;column-gap:14px;font-family:Trebuchet MS,Tahoma,sans-serif;display:inline-grid}.xp-boot-ms{grid-area:1/1;align-self:end;padding-left:5px;font-size:15px;font-weight:400}.xp-boot-ms sup{vertical-align:super;font-size:.42em}.xp-boot-flag{grid-area:1/2;place-self:end start;width:82px;height:70px}.xp-flag{filter:drop-shadow(0 3px 5px #0000008c);width:100%;height:100%;display:block}.xp-boot-windows{letter-spacing:-.035em;grid-area:2/1;font-size:58px;font-weight:700;line-height:.82}.xp-boot-windows sup{vertical-align:super;font-size:.28em;font-weight:400}.xp-boot-xp{color:#f6961d;grid-area:2/2;align-self:end;padding-bottom:4px;font-family:Wine Tahoma,Tahoma,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:1}.xp-boot-bar{background:#060606;border:2px solid #3a3a3a;border-radius:9px;width:176px;height:15px;margin-top:42px;position:relative;overflow:hidden}.xp-boot-bar i{background:linear-gradient(90deg,#3c87f400 0%,#2f7ff0 45%,#7fc0ff 60%,#2f7ff0 75%,#3c87f400 100%);border-radius:4px;width:16px;animation:2s linear infinite xp-boot-marquee;position:absolute;top:2px;bottom:2px}.xp-boot-bar i:nth-child(2){animation-delay:-.16s}.xp-boot-bar i:nth-child(3){animation-delay:-.32s}.xp-boot-copy{color:#8b9099;letter-spacing:.02em;margin-top:48px;font-size:10px}.xp-boot-brandmark{color:#fff;letter-spacing:-.01em;font:italic 700 22px Trebuchet MS,Tahoma,sans-serif;position:absolute;bottom:24px;right:30px}.xp-logon{z-index:400;background:linear-gradient(#5c7ad6 0%,#6d8ada 45%,#6079ce 100%);grid-template-rows:15% 1fr 12%;width:100%;height:100%;display:grid;position:fixed;inset:0}.xp-logon-top{background:linear-gradient(#0a2f9c,#0b39ad);box-shadow:inset 0 -2px #ffffff59,0 1px 3px #00000040}.xp-logon-bottom{background:linear-gradient(#0f2f9e,#0a2688);box-shadow:inset 0 2px #e7a44a,inset 0 4px #ffffff1f}.xp-logon-body{place-items:center;display:grid;position:relative;overflow:hidden}.xp-logon-glow{background:radial-gradient(closest-side,#ffffff80,#fff0 72%);border-radius:50%;width:44%;height:88%;position:absolute;top:-18%;left:-6%}.xp-logon-body strong{color:#fff;letter-spacing:.01em;text-shadow:0 2px 6px #00145073;font:italic 700 48px Trebuchet MS,Tahoma,sans-serif;position:relative}@keyframes xp-boot-marquee{0%{left:-22px}to{left:176px}}@keyframes xp-window-open{0%{opacity:.65;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes xp-menu-open{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.system-desktop-app[data-system=windows-xp] .system-window,.system-desktop-app[data-system=windows-xp] .system-window[data-maximized=true]{inset:34px 5px 37px!important}.system-desktop-app[data-system=windows-xp] .system-window-titlebar{height:31px}.system-desktop-app[data-system=windows-xp] .system-window-controls button{width:25px;height:24px}.system-desktop-app[data-system=windows-xp] .system-task-buttons button{width:35px;padding:0 8px}.system-desktop-app[data-system=windows-xp] .system-task-buttons button span{display:none}.system-desktop-app[data-system=windows-xp] .xp-launcher{width:min(404px,100vw - 5px)}.xp-launcher-body{grid-template-columns:1.08fr .92fr;min-height:310px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button{min-height:38px;padding-block:3px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button small{display:none}.xp-welcome-banner{gap:13px;min-height:112px;padding:13px 15px}.xp-welcome-banner img{width:72px;height:72px}.xp-welcome-banner h1{font-size:21px}.xp-welcome-banner p{font-size:10px}.xp-welcome-body{grid-template-columns:1fr}.xp-welcome-body main{padding:12px 13px}.xp-welcome-body aside{display:none}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions{padding:6px 0 0;display:flex}.system-desktop-app[data-system=windows-xp] .xp-welcome-app .system-welcome-actions button{min-height:45px;padding:5px 7px}.xp-explorer-toolbar{height:34px}.xp-explorer-toolbar button{min-height:27px;padding-inline:5px;font-size:10px}.xp-projects-body{grid-template-columns:1fr}.system-desktop-app[data-system=windows-xp] .xp-projects-body>aside{display:none}.system-desktop-app[data-system=windows-xp] .xp-projects-app .system-project-grid{grid-template-columns:repeat(2,minmax(90px,1fr));max-height:125px;padding:7px}.xp-projects-body article{grid-template-columns:110px 1fr;gap:10px;padding:10px}.xp-projects-body article h2{font-size:17px}.xp-projects-body article p{font-size:10px;line-height:1.4}}@media (max-width:420px){.system-desktop-app[data-system=windows-xp] .system-start-button{min-width:78px;padding-right:10px;font-size:12px}.system-desktop-app[data-system=windows-xp] .system-tray{gap:3px;padding-inline:5px}.system-desktop-app[data-system=windows-xp] .xp-tray-shield{display:none}.xp-launcher-places button,.xp-launcher-places a{padding:6px;font-size:10px}.xp-projects-body article{display:block}.xp-projects-body article>img{display:none}}@media (prefers-reduced-motion:reduce){.system-desktop-app[data-system=windows-xp] .system-window,.system-desktop-app[data-system=windows-xp] .xp-launcher{animation:none!important}}.system-desktop-app[data-system=windows-xp] span.xp-app-icon{filter:none;place-items:center;display:grid}.xp-drawn-icon{filter:drop-shadow(1px 2px 1px #00184157);width:100%;height:100%;display:block}.fs-glyph{width:100%;height:100%;display:block}.xp-explorer-menubar,.xp-mines-menubar{color:#1e1e1e;background:linear-gradient(#fff,#f2efe4);border-bottom:1px solid #d7d3c6;flex:none;align-items:center;gap:15px;height:21px;padding:0 9px;font-size:11px;display:flex}.xp-explorer-menubar span,.xp-mines-menubar span{padding:1px 2px}.xp-explorer-menubar span:hover,.xp-mines-menubar span:hover{color:#fff;background:#316ac5}.xp-explorer-menubar span:first-letter,.xp-mines-menubar span:first-letter{text-underline-offset:2px;text-decoration:underline}.system-desktop-app[data-system=windows-xp] .xp-explorer-toolbar button:disabled{opacity:.4}.system-desktop-app[data-system=windows-xp] .xp-explorer-toolbar button:disabled:hover{background:0 0;border-color:#0000}.xp-explorer-toolbar .xp-tool-back span{color:#1c66c6}.xp-address-icon{place-items:center;width:16px;height:16px;display:grid}.xp-address-go{color:#2d6823;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.xp-explorer{background:var(--xp-shell);flex-direction:column;height:100%;display:flex}.xp-explorer-body{flex:1;min-height:0;display:flex}.xp-explorer-tasks{background:linear-gradient(160deg,#7aa3e4 0%,#6f96da 32%,#5c81cf 100%);flex:none;width:178px;padding:10px 9px;overflow:auto}.xp-task-panel{background:#ffffffeb;border-radius:6px 6px 4px 4px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 2px #00144640}.xp-task-panel h3{color:#164c93;background:linear-gradient(#f4f8ff,#cddef5);padding:4px 10px;font-size:11px;font-weight:700}.xp-task-panel>div{padding:6px 10px 8px}.xp-task-panel button,.xp-task-panel a{color:#1a3c6e;text-align:left;background:radial-gradient(circle,#2f78d6 0 40%,#0000 42%) 0 6px/9px 9px no-repeat;width:100%;padding:3px 0 3px 16px;font-size:11px;display:block}.xp-task-panel button:hover,.xp-task-panel a:hover{color:#2f6fd0;text-decoration:underline}.xp-task-details{flex-direction:column;gap:2px;display:flex}.xp-task-details strong{color:#1a3c6e;font-size:11px}.xp-task-details span{color:#56606b;font-size:10px}.xp-explorer-main{background:#fff;flex:1;min-width:0;overflow:auto}.xp-file-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:4px;padding:12px;list-style:none;display:grid}.xp-file-grid button{text-align:left;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;width:100%;padding:5px 6px;display:flex}.xp-file-grid button:hover{background:#e8f0fe}.xp-file-grid button[data-selected=true]{background:#cae0fb;border-color:#b4d0f0}.xp-file-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.xp-file-name{color:#1c1c1c;word-break:break-word;font-size:11px;line-height:1.25;overflow:hidden}.xp-file-grid button[data-selected=true] .xp-file-name{color:#fff;background:#316ac5}.xp-explorer-empty{color:#777;padding:24px}.xp-file-view{padding:0}.xp-file-view header{color:#1a3c6e;background:#f5f3ea;border-bottom:1px solid #d5d5d5;padding:7px 12px;font-weight:700}.xp-file-view pre{color:#202020;white-space:pre-wrap;margin:0;padding:16px 18px;font:12px/1.6 Lucida Console,monospace}.xp-explorer-status{background:var(--xp-shell);color:#444;border-top:1px solid #aca899;flex:none;justify-content:space-between;align-items:center;height:21px;padding:0 8px;font-size:11px;display:flex;box-shadow:inset 0 1px #fff}.xp-explorer-status-computer{align-items:center;gap:5px;display:flex}.xp-explorer-status-computer .fs-glyph{width:14px;height:14px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar{gap:3px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .system-browser-toolbar>button{min-width:26px;font-size:13px}.system-desktop-app[data-system=windows-xp] .system-browser-app[data-xp=true] .ie-go{color:#1a3c6e;background:linear-gradient(#fff,#dfeaf8);border:1px solid #7f9db9;border-radius:2px;min-width:34px;padding:3px 8px}.system-browser-app article{transition:opacity .16s}.system-browser-app article[data-loading=true]{opacity:.35}.system-browser-app>footer{justify-content:space-between;display:flex}.ie-zone{color:#444}.system-notes-app>div{gap:8px}.system-notes-app footer{justify-content:space-between;display:flex}.system-notes-app textarea[data-wrap=false]{white-space:pre;overflow-wrap:normal}.xp-paint{background:var(--xp-shell);flex-direction:column;height:100%;display:flex}.xp-paint-canvas-area{flex:1;min-height:0;display:flex}.xp-paint-tools{background:var(--xp-shell);border-right:1px solid #9a9788;flex:none;grid-template-columns:1fr 1fr;align-content:start;gap:3px;width:52px;padding:5px;display:grid}.xp-paint-tools>button{background:linear-gradient(#fff,#e2ded2);border:1px solid #9a9788;border-radius:2px;place-items:center;height:22px;font-size:12px;display:grid}.xp-paint-tools>button[data-active=true]{background:#cfe0f7;border-color:#6c6a5e;box-shadow:inset 1px 1px 2px #00000040}.xp-paint-sizes{grid-column:1/-1;gap:3px;margin-top:6px;display:grid}.xp-paint-sizes button{background:#fff;border:1px solid #9a9788;border-radius:2px;place-items:center;height:20px;display:grid}.xp-paint-sizes button[data-active=true]{background:#cfe0f7}.xp-paint-sizes i{background:#222;border-radius:50%;display:block}.xp-paint-stage{background:gray;flex:1;min-width:0;padding:8px;overflow:auto}.xp-paint-stage canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #000;width:100%;max-width:620px;height:auto;display:block;box-shadow:2px 2px #00000040}.xp-paint-palette{background:var(--xp-shell);border-top:1px solid #fff;flex:none;align-items:center;gap:10px;padding:5px 8px;display:flex}.xp-paint-current{border:1px solid #6c6a5e;flex:none;width:28px;height:28px;box-shadow:inset 1px 1px #fff}.xp-paint-swatches{grid-template-rows:15px 15px;grid-template-columns:repeat(10,15px);gap:1px;display:grid}.xp-paint-swatches button{border:1px solid gray;width:15px;height:15px}.xp-paint-swatches button[data-active=true]{outline-offset:-1px;outline:2px solid #154f9c}.xp-paint-clear{background:linear-gradient(#fff,#ddd9ca);border:1px solid #9a9788;border-radius:2px;margin-left:auto;padding:4px 10px}.xp-paint-clear:hover{background:linear-gradient(#fff,#cfe3ff)}.xp-paint-status{background:var(--xp-shell);color:#444;border-top:1px solid #9a9788;flex:none;justify-content:space-between;align-items:center;height:20px;padding:0 8px;font-size:11px;display:flex}.xp-mines{background:#ece9d8;flex-direction:column;align-items:center;height:100%;display:flex}.xp-mines-menubar,.xp-mines-status{align-self:stretch}.xp-mines-frame{background:#c0bdae;border:3px solid #8a8779;border-color:#fdfdfd #8a8779 #8a8779 #fdfdfd;flex:1;width:fit-content;margin:8px auto;padding:7px}.xp-mines-head{background:#c0bdae;border:2px solid #fdfdfd;border-color:#8a8779 #fdfdfd #fdfdfd #8a8779;justify-content:space-between;align-items:center;margin-bottom:7px;padding:4px 6px;display:flex}.xp-mines-led{color:#ff2d2d;text-align:right;letter-spacing:1px;background:#000;border:1px solid #3a3a3a;min-width:42px;padding:2px 4px;font:700 20px/1 Lucida Console,monospace}.xp-mines-face{background:#c8c5b6;border:2px solid #8a8779;border-color:#fdfdfd #8a8779 #8a8779 #fdfdfd;width:30px;height:30px;font-size:16px;line-height:1}.xp-mines-face:active{border-color:#8a8779 #fdfdfd #fdfdfd #8a8779}.xp-mines-grid{background:#c0bdae;border:3px solid #fdfdfd;border-color:#8a8779 #fdfdfd #fdfdfd #8a8779}.xp-mines-row{display:flex}.xp-mines-cell{background:#c0bdae;border:2px solid #8a8779;border-color:#fdfdfd #8a8779 #8a8779 #fdfdfd;flex:none;place-items:center;width:24px;height:24px;font:700 14px/1 Lucida Console,monospace;display:grid}.xp-mines-cell[data-revealed=true]{background:#c8c5b6;border:1px solid #9c998c}.xp-mines-cell[data-mine=true]{background:#e53935}.xp-mines-status{color:#444;text-align:center;flex:none;padding:4px 10px 8px;font-size:11px}@media (max-width:760px){.system-desktop-app[data-system=windows-xp] .xp-explorer-tasks{display:none}.xp-paint-stage canvas{max-width:100%}}.system-desktop-app[data-refreshing=true] .system-desktop-icons{animation:.24s xp-refresh}@keyframes xp-refresh{0%{opacity:1}40%{opacity:.15}to{opacity:1}}.xp-quicklaunch{border-right:1px solid #00288280;align-items:center;gap:2px;height:100%;margin:0 2px 0 4px;padding-right:4px;display:flex;box-shadow:1px 0 #fff3}.xp-quicklaunch button{border-radius:2px;place-items:center;width:24px;height:24px;display:grid}.xp-quicklaunch button:hover{background:#ffffff38}.xp-quicklaunch .xp-app-icon{width:16px;height:16px}.xp-ql-showdesktop{background:linear-gradient(150deg,#eaf3ff 0 45%,#2f7ff0 46%);border:1px solid #1a4c9c;width:15px;height:15px;box-shadow:inset 0 0 0 1px #fff}.xp-tray-clock{color:#fff;font-variant-numeric:tabular-nums;border-radius:2px;padding:0 3px}.xp-tray-clock:hover{background:#ffffff29}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button.xp-pinned{min-height:46px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button.xp-pinned>span:first-child{width:34px;height:34px}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button.xp-pinned strong{color:#0a1a33;font-size:12px;font-weight:700}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button strong{color:#0a1a33}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button:hover strong,.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button:hover small{color:#fff}.system-desktop-app[data-system=windows-xp] .xp-launcher .system-launcher-apps button:hover{background:#2f71cd}.system-desktop-app[data-system=windows-xp] .xp-all-programs{color:#0a1a33;background:linear-gradient(#fff,#eef3fb);border-top:1px solid #c8d3e6;align-items:center;gap:6px;margin-top:auto;font-weight:700;display:flex;padding:8px 10px!important}.xp-allprog-icon{background:linear-gradient(#eaf1fb,#b7cdf0);border:1px solid #6f93c8;border-radius:1px;width:20px;height:16px}.xp-allprog-arrow{color:#1c8a2e;margin-left:auto;font-weight:700}.system-desktop-app[data-system=windows-xp] .xp-all-programs:hover{color:#fff;background:#2f71cd}.system-desktop-app[data-system=windows-xp] .xp-all-programs:hover .xp-allprog-arrow{color:#fff}.system-desktop-app[data-system=windows-xp] .xp-launcher-places{gap:0;padding:8px 6px}.xp-place{color:#1a3c6e;text-align:left;border-radius:2px;align-items:center;gap:9px;width:100%;padding:5px 8px;display:flex}.xp-place>span:first-child{flex:none;place-items:center;width:24px;height:24px;display:grid}.xp-place>span:first-child .fs-glyph{width:22px;height:22px}.xp-place b{color:#0a1a33;font-weight:700}.xp-place-arrow{color:#6f8bb5;margin-left:auto;font-style:normal}.xp-place:hover{color:#fff;background:#2f71cd}.xp-place:hover b,.xp-place:hover .xp-place-arrow{color:#fff}.xp-place-divider{background:#a8c5e8;height:1px;margin:5px 8px;box-shadow:0 1px #ffffffbf}.xp-place-round{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.xp-place-help{background:radial-gradient(circle at 40% 35%,#4aa0f0,#1857b6)}.xp-place-search{background:radial-gradient(circle at 40% 35%,#58c7a8,#1c7d63)}.xp-place-run{background:radial-gradient(circle at 40% 35%,#8fa6c8,#3a5686);font-size:11px}.system-desktop-app[data-system=windows-xp] .xp-launcher>footer{justify-content:flex-end;gap:8px;padding:7px 12px}.xp-foot-btn{color:#fff;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;width:auto;font-size:11px;display:flex;padding:5px 9px!important}.xp-foot-btn:hover{background:#ffffff29;border-color:#ffffff8c}.xp-foot-icon{border-radius:4px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000004d}.xp-foot-logoff{background:linear-gradient(#ffd964,#e39a16);position:relative}.xp-foot-logoff:before{content:"";border:2px solid #7a4d0a;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:6px}.xp-foot-logoff:after{content:"";background:#7a4d0a;width:7px;height:2px;position:absolute;top:11px;left:12px;box-shadow:0 3px #7a4d0a}.xp-foot-power{background:linear-gradient(#ff7a5f,#cc2712);position:relative}.xp-foot-power:before{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}.xp-foot-power:after{content:"";background:#fff;border-radius:1px;width:2px;height:7px;position:absolute;top:5px;left:11px}.xp-context-menu{z-index:260;background:#fff;border:1px solid #6d6d6d;min-width:168px;padding:2px;font-size:11px;position:fixed;box-shadow:3px 3px 8px #00000059}.xp-context-menu button{color:#0a0a0a;text-align:left;align-items:center;width:100%;padding:4px 22px 4px 26px;display:flex}.xp-context-menu button i{color:#555;margin-left:auto;font-style:normal}.xp-context-menu button:hover:not(:disabled){color:#fff;background:#316ac5}.xp-context-menu button:hover:not(:disabled) i{color:#fff}.xp-ctx-disabled{color:#9a9a9a!important}.xp-ctx-divider{background:#dcdcdc;height:1px;margin:3px 2px;display:block}.xp-flyout{z-index:250;color:#17335e;background:linear-gradient(#fbfdff,#dfe9f7);border:1px solid #0a3f9c;border-radius:6px 6px 0 0;position:fixed;bottom:38px;right:4px;box-shadow:0 -3px 14px #00145066}.xp-flyout header{color:#fff;background:linear-gradient(#2e8ced,#1a63c6);border-radius:5px 5px 0 0;padding:5px 10px;font-size:11px;font-weight:700}.xp-clock-flyout{width:200px;padding-bottom:8px}.xp-clock-time{text-align:center;color:#12336b;padding:8px;font:700 18px Lucida Console,monospace}.xp-calendar{border-collapse:collapse;width:100%;padding:0 8px;font-size:10px}.xp-calendar th{color:#6a7fa6;padding:2px;font-weight:700}.xp-calendar td{text-align:center;color:#22406e;width:14.28%;padding:3px 0}.xp-calendar td[data-today=true]{color:#fff;background:#2f71cd;border-radius:2px;font-weight:700}.xp-volume-flyout{text-align:center;width:74px;padding:10px 8px 12px}.xp-volume-slider{accent-color:#2f71cd;width:100%;margin:10px 0}.xp-volume-mute{justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.xp-balloon{z-index:255;color:#2a2a1a;background:#fffde8;border:1px solid #b7ad5e;border-radius:5px;width:250px;padding:9px 11px 11px;font-size:11px;animation:.24s xp-balloon-in;position:fixed;bottom:42px;right:8px;box-shadow:0 4px 14px #00000047}.xp-balloon:after{content:"";filter:drop-shadow(0 1px #b7ad5e);border:9px solid #0000;border-top-color:#fffde8;border-bottom:0;position:absolute;bottom:-9px;right:26px}.xp-balloon strong{color:#1a1a10;align-items:center;gap:6px;font-size:12px;display:flex}.xp-balloon-icon{color:#fff;background:radial-gradient(circle at 40% 35%,#4aa0f0,#1857b6);border-radius:50%;place-items:center;width:16px;height:16px;font:italic 700 11px Georgia,serif;display:grid}.xp-balloon p{margin-top:5px;line-height:1.45}.xp-balloon-link{color:#0645ad;text-decoration:underline}.xp-balloon-close{color:#7a7458;width:16px;height:16px;font-size:13px;position:absolute;top:4px;right:5px}.xp-balloon-close:hover{color:#000}@keyframes xp-balloon-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xp-turnoff-backdrop{z-index:460;-webkit-backdrop-filter:blur(1.5px)saturate(.7)brightness(.9);backdrop-filter:blur(1.5px)saturate(.7)brightness(.9);background:radial-gradient(#14327859,#050f2db8);place-items:center;display:grid;position:fixed;inset:0}.xp-turnoff{background:#fff;border:1px solid #0a2f7a;border-radius:8px;width:460px;max-width:calc(100vw - 24px);animation:.16s xp-window-open;overflow:hidden;box-shadow:0 14px 40px #000a328c}.xp-turnoff-head{color:#fff;text-align:right;background:linear-gradient(#3a7de0,#245cc0);padding:14px 18px 26px}.xp-turnoff-head strong{font:400 21px Trebuchet MS,sans-serif}.xp-turnoff-body{background:linear-gradient(#dce8fb,#c6d9f4);justify-content:center;gap:34px;padding:26px 20px;display:flex}.xp-turnoff-body button{color:#17335e;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex}.xp-turnoff-btn{border-radius:50%;width:46px;height:46px;position:relative;box-shadow:inset 0 2px 3px #fff9,0 2px 4px #0000004d}.xp-turnoff-btn:after{content:"";background:#fff;border-radius:2px;width:3px;height:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.xp-turnoff-btn:before{content:"";clip-path:inset(0 0 55%);border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.xp-standby{background:radial-gradient(circle at 40% 30%,#ffe07a,#e0a41a)}.xp-standby:before,.xp-standby:after{background:#fff}.xp-off{background:radial-gradient(circle at 40% 30%,#ff8a6b,#cc2712)}.xp-restart{background:radial-gradient(circle at 40% 30%,#86e08a,#2b9e3a)}.xp-turnoff-foot{background:linear-gradient(#3a7de0,#245cc0);justify-content:flex-end;padding:8px 16px;display:flex}.xp-turnoff-foot button{color:#17335e;background:linear-gradient(#fdfefe,#d3e0f4);border:1px solid #0a2f7a;border-radius:3px;padding:3px 14px}.xp-dialog-backdrop{z-index:250;background:#0a194633;place-items:center;display:grid;position:fixed;inset:0}.xp-dialog{background:var(--xp-shell);border:1px solid #0831a0;border-radius:8px 8px 0 0;width:420px;max-width:calc(100vw - 24px);animation:.15s xp-window-open;overflow:hidden;box-shadow:0 12px 34px #000a3280}.xp-dialog-titlebar{color:#fff;background:linear-gradient(#0f83e8 0%,#2f9bf3 8%,#0a63d6 45%,#0847cd 92%,#2b74e0 100%);justify-content:space-between;align-items:center;height:28px;padding:3px 4px 3px 8px;font-size:12px;font-weight:700;display:flex}.xp-dialog-titlebar .system-window-close{color:#fff;background:linear-gradient(135deg,#f7b19d,#c82e0c 58%,#dc5d3d);border:1px solid #fff;border-radius:4px;width:21px;height:21px;font-weight:700}.xp-dialog-tabs{background:var(--xp-shell);gap:2px;padding:4px 6px 0;display:flex}.xp-dialog-tabs button,.xp-dialog-tabs span{color:#555;background:#ded9c9;border:1px solid #9a9788;border-bottom:0;border-radius:3px 3px 0 0;padding:3px 10px;font-size:11px}.xp-dialog-tabs button[data-active=true]{color:#111;background:#fff;margin-bottom:-1px;padding-bottom:4px}.xp-dialog-body{background:var(--xp-shell);border-top:1px solid #9a9788;gap:16px;padding:14px;display:flex}.xp-display-monitor{flex:none;width:150px}.xp-display-screen{border:3px solid #3a3a3a;border-radius:4px;height:96px;margin:0 14px}.xp-display-stand{background:linear-gradient(#d7d7cf,#b3b3aa);border:2px solid #7d7d7d;border-top:0;border-radius:0 0 6px 6px;width:46px;height:14px;margin:0 auto;display:block}.xp-display-panel{flex:1;min-width:0}.xp-display-panel label{margin-bottom:5px;font-size:11px;display:block}.xp-wallpaper-list{background:#fff;border:1px solid #7f9db9;max-height:118px;list-style:none;overflow:auto}.xp-wallpaper-list button{text-align:left;width:100%;padding:3px 7px;font-size:11px;display:block}.xp-wallpaper-list button[data-active=true]{color:#fff;background:#316ac5}.xp-wallpaper-list button:hover{background:#cfe0f7}.xp-wallpaper-list button[data-active=true]:hover{background:#316ac5}.xp-display-note{color:#444;margin-bottom:10px;font-size:11px;line-height:1.5}.xp-theme-links{flex-direction:column;gap:6px;display:flex}.xp-theme-links a{color:#0645ad;font-size:11px;text-decoration:underline}.xp-dialog-buttons{background:var(--xp-shell);border-top:1px solid #fff;justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.xp-dialog-buttons button{background:linear-gradient(#fff,#dfdcd2);border:1px solid #8e8b80;border-radius:3px;min-width:66px;padding:3px 10px;font-size:11px}.xp-dialog-buttons button:hover{background:linear-gradient(#fff,#cfe3ff)}.sol-app{background:#ece9d8;flex-direction:column;height:100%;display:flex}.sol-menubar button{padding:1px 2px}.sol-felt{background:linear-gradient(#0a7a34,#0c6e30);flex:1;padding:12px;overflow:auto}.sol-top{justify-content:space-between;margin-bottom:14px;display:flex}.sol-piles-left,.sol-foundations{gap:10px;display:flex}.sol-slot{border-radius:5px;width:58px;height:80px}.sol-stock,.sol-waste,.sol-foundation,.sol-empty{background:#ffffff14;border:1px dashed #ffffff80}.sol-recycle{color:#ffffffb3;place-items:center;width:100%;height:100%;font-size:22px;display:grid}.sol-slot-suit{color:#ffffff59;place-items:center;width:100%;height:100%;font-size:30px;display:grid}.sol-tableau{grid-template-columns:repeat(7,58px);justify-content:space-between;gap:10px;display:grid}.sol-col{min-height:80px;position:relative}.sol-card-btn{width:58px;height:80px;position:absolute;left:0}.sol-card{border-radius:5px;width:58px;height:80px;display:block}.sol-back{background:repeating-linear-gradient(45deg,#1b5cc4 0 5px,#2f7ae0 5px 10px);border:2px solid #fff;box-shadow:inset 0 0 0 1px #0a3a86,0 1px 2px #0000004d}.sol-face{background:#fff;border:1px solid #9a9a9a;position:relative;box-shadow:0 1px 2px #00000040}.sol-red{color:#d0342c}.sol-black{color:#1b1b1b}.sol-corner{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:3px;left:4px}.sol-corner b{font:700 13px Georgia,serif}.sol-corner i{font-size:11px;font-style:normal}.sol-pip{place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.sol-card-btn.sol-sel .sol-face,.sol-waste.sol-sel{outline-offset:-1px;border-radius:6px;outline:2px solid #ffd400}.sol-status{color:#444;background:#ece9d8;border-top:1px solid #aca899;justify-content:space-between;padding:3px 9px;font-size:11px;display:flex}.sol-win{z-index:5;background:#063c1a8c;place-items:center;display:grid;position:absolute;inset:0}.sol-win>div{text-align:center;background:#fff;border:2px solid #0831a0;border-radius:6px;padding:22px 28px;box-shadow:0 10px 30px #0006}.sol-win strong{color:#164a8b;font:700 18px Trebuchet MS,sans-serif}.sol-win p{color:#444;margin:8px 0 14px}.sol-win button{background:linear-gradient(#fff,#dfdcd2);border:1px solid #8e8b80;border-radius:3px;padding:5px 16px}@media (max-width:760px){.xp-turnoff-body{gap:18px}.sol-tableau{grid-template-columns:repeat(7,1fr);gap:5px}.sol-slot,.sol-card,.sol-card-btn{width:100%}}.xp-run{width:400px}.xp-run-body{background:var(--xp-shell);align-items:flex-start;gap:12px;padding:16px 16px 10px;display:flex}.xp-run-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.xp-run-icon .xp-app-icon{width:32px;height:32px}.xp-run-body p{color:#222;font-size:11px;line-height:1.5}.xp-run-field{background:var(--xp-shell);align-items:center;gap:8px;padding:4px 16px 14px;display:flex}.xp-run-field span{font-size:11px}.xp-run-field input{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #7f9db9;flex:1;min-width:0;height:22px;padding:2px 6px}.cp-grid{grid-template-columns:repeat(2,1fr);gap:4px;padding:14px;display:grid}.cp-applet{text-align:left;border:1px solid #0000;border-radius:3px;align-items:center;gap:11px;padding:9px 10px;display:flex}.cp-applet:hover{background:#eaf2fe;border-color:#b4d0f0}.cp-applet-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.cp-applet strong{color:#164e96;font-size:12px;display:block}.cp-applet small{color:#6a7686;margin-top:1px;font-size:10px;display:block}.xp-help{background:#fff;flex-direction:column;height:100%;display:flex}.xp-help-head{color:#fff;background:linear-gradient(#3a7de0 0%,#2b62c8 100%);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.xp-help-head strong{align-items:center;gap:9px;font:700 18px Trebuchet MS,sans-serif;display:flex}.xp-help-mark{background:radial-gradient(circle at 40% 35%,#7fc4ff,#14459e);border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid;box-shadow:inset 0 1px #ffffff80}.xp-help-search{gap:4px;display:flex}.xp-help-search input{-webkit-user-select:text;user-select:text;border:1px solid #1a3c6e;border-radius:3px;width:150px;height:22px;padding:2px 7px}.xp-help-search button{color:#17356a;background:linear-gradient(#fff,#cfe0f7);border:1px solid #17356a;border-radius:3px;padding:2px 10px}.xp-help-toolbar{color:#2c5187;background:linear-gradient(#f3f7fd,#dfe8f5);border-bottom:1px solid #b9c6da;gap:18px;padding:5px 16px;font-size:11px;display:flex}.xp-help-body{flex:1;grid-template-columns:1.3fr 1fr;gap:0;min-height:0;display:grid;overflow:auto}.xp-help-col{padding:16px 20px}.xp-help-aside{background:linear-gradient(#eef4fc,#e2ebf8);border-left:1px solid #c6d5ea}.xp-help-col h2{color:#d24700;margin-bottom:8px;font:700 13px Trebuchet MS,sans-serif}.xp-help-aside h2{color:#1a4e93;margin-top:14px}.xp-help-aside h2:first-child{margin-top:0}.xp-help-col ul{margin-bottom:6px;list-style:none}.xp-help-col li{align-items:center;gap:8px;padding:4px 0;display:flex}.xp-help-col li:before{content:"»";color:#2f74d6;font-weight:700}.xp-help-col button{color:#0645ad;text-align:left;font-size:12px;text-decoration:underline}.xp-help-col button:hover{color:#d24700}.xp-help-aside p{color:#45566f;font-size:11px;line-height:1.5}@media (max-width:760px){.cp-grid,.xp-help-body{grid-template-columns:1fr}.xp-help-aside{border-top:1px solid #c6d5ea;border-left:0}.xp-help-search input{width:96px}}
