*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body,#__next{height:100%;margin:0;padding:0;overflow:hidden}.xp-login-screen{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(#0054e3 0%,#0068ff 30%,#3a8aff 60%,#5aa0ff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Tahoma,Segoe UI,sans-serif;display:flex}.xp-login-header{background:linear-gradient(#0149c8 0%,#0354d6 50%,#0461e3 100%);border-bottom:2px solid #0040a0;align-items:center;height:80px;padding:0 30px;display:flex;position:absolute;top:0;left:0;right:0}.xp-login-header h1{color:#fff;letter-spacing:1px;font-size:1.2rem;font-style:italic;font-weight:400}.xp-login-footer{background:linear-gradient(#0354d6 0%,#0149c8 100%);border-top:2px solid #0040a0;justify-content:flex-end;align-items:center;height:60px;padding:0 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-login-user-card{cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:16px;padding:12px 24px;transition:background .2s;display:flex}.xp-login-user-card:hover{background:#ffffff26}.xp-login-user-card img{border:2px solid #fff;border-radius:6px;width:64px;height:64px;box-shadow:0 2px 8px #0000004d}.xp-login-user-card .user-name{text-shadow:1px 1px 2px #0000004d;font-size:1.2rem;font-weight:700}.xp-loading-screen{color:#fff;z-index:10000;background:#0054e3;flex-direction:column;justify-content:center;align-items:center;font-family:Tahoma,Segoe UI,sans-serif;animation:.5s 2s forwards fadeOut;display:flex;position:fixed;inset:0}@keyframes fadeOut{to{opacity:0;pointer-events:none}}.xp-loading-text{margin-top:16px;font-size:1rem;animation:1s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.xp-desktop{-webkit-user-select:none;user-select:none;background-image:url(/xp/wallpapers/windows-xp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;height:100%;font-family:Tahoma,Segoe UI,sans-serif;display:flex}.xp-desktop-icons{flex:1;grid-template-rows:repeat(auto-fill,90px);grid-template-columns:repeat(auto-fill,80px);grid-auto-flow:column;align-content:start;gap:4px;padding:16px;display:grid}.xp-desktop-icon{cursor:pointer;text-align:center;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;width:80px;padding:4px;display:flex}.xp-desktop-icon:hover{background:#ffffff26}.xp-desktop-icon.selected{background:#0b61ff66}.xp-desktop-icon img{pointer-events:none;width:48px;height:48px}.xp-desktop-icon span{color:#fff;text-shadow:1px 1px 2px #000c;word-break:break-word;max-width:72px;margin-top:4px;font-size:11px;line-height:1.2}.xp-taskbar{z-index:9999;background:linear-gradient(#1f5fc9 0%,#2668d1 3%,#245edb 6%,#2460d0 10%,#1d56c4 14%,#1c52bf 20%,#1950bc 24%,#1a4db5 28%,#1847aa 38%,#1645a6 48%,#15439f 56%,#13419a 64%,#123f97 72%,#103c91 80%,#0f3b8e 84%,#0e3a8b 90%,#0d3787 95%,#0c3684 100%);border-top:2px solid #0c59c5;flex-shrink:0;align-items:center;height:40px;padding:0 2px;display:flex}.xp-start-button{color:#fff;cursor:pointer;text-shadow:0 1px 1px #0006;letter-spacing:.5px;background:linear-gradient(#3c9b36 0% 3%,#328e2c 6%,#2d8827 18%,#2b8424 30%,#297e21 48%,#267a1d 56%,#22751a 80%,#1e6f15 100%);border:none;border-right:1px solid #1a6612;border-radius:0 8px 8px 0;align-items:center;gap:4px;height:100%;padding:4px 12px 4px 6px;font-size:13px;font-weight:700;display:flex}.xp-start-button:hover{background:linear-gradient(#4aad44 0% 3%,#3c9b36 6%,#37953a 18%,#349030 30%,#318b2d 48%,#2d8628 56%,#298020 80%,#247a1b 100%)}.xp-start-button:active{background:linear-gradient(#2d8827 0%,#2b8424 30%,#267a1d 56%,#22751a 80%,#1e6f15 100%)}.xp-start-button img{width:22px;height:22px}@media (max-width:640px){.xp-start-button{padding:4px 10px;font-size:12px}}.xp-taskbar-windows{flex:1;align-items:center;gap:2px;padding:0 4px;display:flex;overflow:hidden}.xp-taskbar-window-btn{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #0000004d;background:linear-gradient(#3c89d6 0%,#2a6fc6 50%,#1d5ab5 100%);border:1px solid #0c3f8e;border-radius:3px;align-items:center;gap:4px;max-width:160px;height:28px;padding:2px 8px;font-size:11px;display:flex;overflow:hidden}.xp-taskbar-window-btn.active{color:#000;text-shadow:none;background:linear-gradient(#e0e8f6 0%,#c8d4ea 50%,#b0bfde 100%);border-color:#6b7b9e}.xp-system-tray{color:#fff;text-shadow:0 1px 1px #0000004d;background:linear-gradient(#1290e9 0%,#1080d7 20%,#0e70c5 50%,#0d65b8 80%,#0b5bab 100%);border-left:1px solid #0c3f8e;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:11px;display:flex}.xp-start-menu{z-index:10000;background:#fff;border:2px solid #0054e3;border-radius:8px 8px 0 0;width:380px;font-family:Tahoma,Segoe UI,sans-serif;animation:.15s ease-out slideUp;position:fixed;bottom:40px;left:0;overflow:hidden;box-shadow:2px -2px 8px #0000004d}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.xp-start-menu{border-radius:0;width:100%;bottom:40px}}.xp-start-menu-header{color:#fff;background:linear-gradient(#1f5fc9 0%,#2668d1 50%,#0054e3 100%);align-items:center;gap:10px;padding:8px 12px;display:flex}.xp-start-menu-header img{border:2px solid #fff9;border-radius:6px;width:48px;height:48px}.xp-start-menu-header span{text-shadow:0 1px 1px #0000004d;font-size:14px;font-weight:700}.xp-start-menu-body{min-height:300px;display:flex}.xp-start-menu-left{background:#fff;border-right:1px solid #d6dde8;flex:1;padding:8px 0}.xp-start-menu-right{background:#d4e2f8;width:180px;padding:8px 0}@media (max-width:640px){.xp-start-menu-right{width:140px}}.xp-start-menu-item{cursor:pointer;color:#000;align-items:center;gap:8px;padding:6px 12px;font-size:12px;text-decoration:none;display:flex}.xp-start-menu-item:hover{color:#fff;background:#2b71b1}.xp-start-menu-item img{width:24px;height:24px}.xp-start-menu-separator{background:#d6dde8;height:1px;margin:4px 8px}.xp-start-menu-footer{background:linear-gradient(#1f5fc9 0%,#2668d1 50%,#0054e3 100%);border-top:1px solid #0054e3;justify-content:flex-end;gap:8px;padding:6px 12px;display:flex}.xp-start-menu-footer button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex}.xp-start-menu-footer button:hover{background:#fff3}.window{font-family:Tahoma,Segoe UI,sans-serif;position:absolute;box-shadow:2px 2px 10px #0000004d}.window .title-bar{align-items:center;min-width:0;display:flex}.window .title-bar .title-bar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.window .window-body{font-size:12px;overflow-y:auto}@media (max-width:640px){.window.xp-window-mobile{border-radius:0;width:100%!important;height:calc(100% - 48px)!important;position:fixed!important;top:0!important;left:0!important;transform:none!important}}.xp-explorer-list{border-collapse:collapse;width:100%}.xp-explorer-list th{text-align:left;cursor:pointer;background:#ece9d8;border:1px solid #c8c4b8;padding:2px 8px;font-size:11px;font-weight:400}.xp-explorer-list td{border-bottom:1px solid #f0ede4;padding:3px 8px;font-size:11px}.xp-explorer-list tr:hover td{background:#e8e8f0}.xp-explorer-list a{color:#0054e3;text-decoration:none}.xp-explorer-list a:hover{text-decoration:underline}.xp-lang-chip{color:#333;background:#ece9d8;border:1px solid #aca899;border-radius:2px;padding:0 4px;font-size:10px;display:inline-block}.xp-shutdown-overlay{z-index:20000;background:#000054b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
