.Desktop-module__LrhZhW__desktop{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#669;width:100%;height:100%;position:relative;overflow:hidden}.Desktop-module__LrhZhW__desktopPattern{pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000,#0000 2px,#00000008 2px 4px);position:absolute;inset:0}.Desktop-module__LrhZhW__desktopIcon{cursor:pointer;touch-action:none;background:0 0;border:none;border-radius:4px;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px;transition:background .1s;display:flex}.Desktop-module__LrhZhW__desktopIcon:hover{background:#ffffff1a}.Desktop-module__LrhZhW__desktopIcon.Desktop-module__LrhZhW__selected{background:#36c9}.Desktop-module__LrhZhW__desktopIcon.Desktop-module__LrhZhW__selected .Desktop-module__LrhZhW__iconLabel{color:#fff;background:#36c}.Desktop-module__LrhZhW__desktopIcon.Desktop-module__LrhZhW__dragging{opacity:.8;cursor:grabbing;z-index:1000}.Desktop-module__LrhZhW__desktopIcon:focus-visible{outline-offset:2px;outline:2px solid #36c}.Desktop-module__LrhZhW__iconImage{filter:drop-shadow(2px 2px 2px #0000004d);pointer-events:none;margin-bottom:4px;font-size:48px;line-height:1}.Desktop-module__LrhZhW__iconLabel{text-align:center;font-family:var(--macos9-font,"Geneva","Lucida Grande",sans-serif);color:#fff;text-shadow:1px 1px 2px #000000b3;word-break:break-word;pointer-events:none;border-radius:2px;max-width:70px;padding:1px 4px;font-size:11px}.Desktop-module__LrhZhW__selectionBox{pointer-events:none;z-index:999;background:#36c3;border:1px solid #36cc;position:absolute}
.MenuBar-module__o4eiAq__menuBar{height:24px;font-family:var(--macos9-font,"Charcoal","Geneva","Lucida Grande",sans-serif);z-index:10000;-webkit-user-select:none;user-select:none;background:linear-gradient(#f0f0f0,#d8d8d8);border-bottom:1px solid #888;align-items:stretch;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.MenuBar-module__o4eiAq__menuContainer{position:relative}.MenuBar-module__o4eiAq__menuButton{height:100%;font-family:inherit;font-size:inherit;cursor:pointer;color:#000;background:0 0;border:none;padding:0 12px;font-weight:500}.MenuBar-module__o4eiAq__menuButton:hover,.MenuBar-module__o4eiAq__menuButton.MenuBar-module__o4eiAq__active{color:#fff;background:#36c}.MenuBar-module__o4eiAq__appleButton{padding:0 8px;font-size:14px}.MenuBar-module__o4eiAq__dropdown{z-index:10001;background:#f8f8f8;border:1px solid #888;border-radius:0 0 4px 4px;min-width:200px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:2px 2px 8px #0000004d}.MenuBar-module__o4eiAq__menuItem{cursor:pointer;align-items:center;padding:4px 16px;display:flex}.MenuBar-module__o4eiAq__menuItem:hover:not(.MenuBar-module__o4eiAq__disabled){color:#fff;background:#36c}.MenuBar-module__o4eiAq__menuItem.MenuBar-module__o4eiAq__disabled{color:#888;cursor:default}.MenuBar-module__o4eiAq__menuLabel{flex:1}.MenuBar-module__o4eiAq__shortcut{color:#666;margin-left:16px;font-size:11px}.MenuBar-module__o4eiAq__menuItem:hover:not(.MenuBar-module__o4eiAq__disabled) .MenuBar-module__o4eiAq__shortcut{color:#fffc}.MenuBar-module__o4eiAq__submenuArrow{margin-left:8px}.MenuBar-module__o4eiAq__separator{background:#ccc;height:1px;margin:4px 8px}.MenuBar-module__o4eiAq__spacer{flex:1}.MenuBar-module__o4eiAq__rightSection{align-items:center;gap:8px;padding-right:8px;display:flex}.MenuBar-module__o4eiAq__appSwitcher{cursor:pointer;background:linear-gradient(#e8e8e8,#c8c8c8);border:1px solid #888;border-radius:3px;align-items:center;padding:2px 6px;display:flex}.MenuBar-module__o4eiAq__appSwitcher:hover{background:linear-gradient(#f0f0f0,#d8d8d8)}.MenuBar-module__o4eiAq__currentAppIcon{font-size:14px}.MenuBar-module__o4eiAq__clock{color:#000;padding:2px 8px;font-family:Geneva,Lucida Grande,sans-serif;font-size:11px}
.Window-module__DeyXkW__window{background:var(--macos9-window-bg,#ddd);border:1px solid #888;border-radius:6px 6px 0 0;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 2px 8px #0000004d}.Window-module__DeyXkW__window.Window-module__DeyXkW__focused{box-shadow:3px 3px 12px #0006}.Window-module__DeyXkW__window.Window-module__DeyXkW__collapsed{border-radius:6px}.Window-module__DeyXkW__window.Window-module__DeyXkW__dragging{cursor:grabbing;opacity:.95}.Window-module__DeyXkW__window.Window-module__DeyXkW__resizing{opacity:.95}.Window-module__DeyXkW__titleBar{cursor:grab;background:repeating-linear-gradient(0deg,#e8e8e8,#e8e8e8 1px,#d0d0d0 1px 2px);border-bottom:1px solid #888;border-radius:5px 5px 0 0;align-items:center;height:22px;padding:0 8px;display:flex}.Window-module__DeyXkW__window:not(.Window-module__DeyXkW__focused) .Window-module__DeyXkW__titleBar{background:#d8d8d8}.Window-module__DeyXkW__window.Window-module__DeyXkW__collapsed .Window-module__DeyXkW__titleBar{border-bottom:none;border-radius:5px}.Window-module__DeyXkW__controls{gap:4px;margin-right:8px;display:flex}.Window-module__DeyXkW__controlBox{cursor:pointer;background:linear-gradient(#f8f8f8,#d0d0d0);border:1px solid #666;border-radius:0;width:12px;height:12px;padding:0;position:relative}.Window-module__DeyXkW__controlBox:hover{background:linear-gradient(#fff,#e0e0e0)}.Window-module__DeyXkW__controlBox:active{background:linear-gradient(silver,#a0a0a0)}.Window-module__DeyXkW__closeBox:hover:after{content:"×";font-size:10px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Window-module__DeyXkW__zoomBox:hover:before,.Window-module__DeyXkW__zoomBox:hover:after{content:"";background:#000;width:6px;height:1px;position:absolute}.Window-module__DeyXkW__zoomBox:hover:before{top:3px;left:2px;transform:rotate(45deg)}.Window-module__DeyXkW__zoomBox:hover:after{bottom:3px;right:2px;transform:rotate(45deg)}.Window-module__DeyXkW__window:not(.Window-module__DeyXkW__focused) .Window-module__DeyXkW__controlBox{opacity:.5}.Window-module__DeyXkW__titleText{text-align:center;font-family:var(--macos9-font,"Charcoal","Geneva","Lucida Grande",sans-serif);color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.Window-module__DeyXkW__window:not(.Window-module__DeyXkW__focused) .Window-module__DeyXkW__titleText{color:#666}.Window-module__DeyXkW__content{background:var(--macos9-window-bg,#ddd);flex:1;overflow:auto}.Window-module__DeyXkW__resizeHandle{cursor:nwse-resize;background:linear-gradient(135deg,#0000 30%,#888 30% 35%,#0000 35% 45%,#888 45% 50%,#0000 50% 60%,#888 60% 65%,#0000 65%);width:16px;height:16px;position:absolute;bottom:0;right:0}.Window-module__DeyXkW__resizeHandle:hover{background:linear-gradient(135deg,#0000 30%,#666 30% 35%,#0000 35% 45%,#666 45% 50%,#0000 50% 60%,#666 60% 65%,#0000 65%)}
.BootScreen-module__w4HD9q__bootScreen{z-index:100000;font-family:var(--macos9-font);background:linear-gradient(#d0d0d0 0%,#bcbcbc 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.BootScreen-module__w4HD9q__bootScreen:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 3px);position:absolute;inset:0}.BootScreen-module__w4HD9q__blackScreen{background:#000;position:absolute;inset:0}.BootScreen-module__w4HD9q__happyMacContainer{background:linear-gradient(#d6d6d6 0%,#bdbdbd 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BootScreen-module__w4HD9q__happyMac,.BootScreen-module__w4HD9q__macIcon{flex-direction:column;align-items:center;display:flex}.BootScreen-module__w4HD9q__macScreen{background:linear-gradient(#fbfbfb 0%,#e6e6e6 100%);border:2px solid #111;border-radius:4px;justify-content:center;align-items:center;width:80px;height:60px;display:flex;box-shadow:inset 2px 2px #fff,inset -2px -2px #b6b6b6,2px 2px #00000040}.BootScreen-module__w4HD9q__happyFace{flex-direction:column;align-items:center;gap:6px;display:flex}.BootScreen-module__w4HD9q__eyes{gap:16px;display:flex}.BootScreen-module__w4HD9q__eye{background:#000;border-radius:50%;width:6px;height:6px}.BootScreen-module__w4HD9q__mouth{border:2px solid #000;border-top:none;border-radius:0 0 20px 20px;width:20px;height:10px}.BootScreen-module__w4HD9q__macBase{background:linear-gradient(#d9d9d9 0%,#b9b9b9 100%);border:2px solid #111;border-top:none;border-radius:0 0 6px 6px;width:70px;height:20px;position:relative;box-shadow:2px 2px #00000040}.BootScreen-module__w4HD9q__macBase:after{content:"";background:#777;border-radius:2px;height:4px;position:absolute;top:6px;left:10px;right:10px}.BootScreen-module__w4HD9q__welcomeContainer{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BootScreen-module__w4HD9q__welcomeBox{box-sizing:border-box;background:linear-gradient(#f2f2f2 0%,#d9d9d9 100%);border:1px solid #8d8d8d;border-radius:6px;flex-direction:column;align-items:center;gap:22px;min-width:380px;max-width:calc(100vw - 32px);padding:28px 44px 24px;display:flex;position:relative;box-shadow:inset 1px 1px #fff,inset -1px -1px #b1b1b1,0 10px 24px #00000040}@media (max-width:420px){.BootScreen-module__w4HD9q__welcomeBox{gap:18px;width:calc(100vw - 32px);min-width:0;padding:24px 20px 20px}}.BootScreen-module__w4HD9q__macOSLogo{align-items:center;gap:12px;display:flex}.BootScreen-module__w4HD9q__appleLogo{filter:drop-shadow(0 2px #0003);font-size:44px}.BootScreen-module__w4HD9q__macOSText{font-family:var(--macos9-font);color:#2b2b2b;letter-spacing:.4px;text-transform:none;font-size:30px;font-weight:700}.BootScreen-module__w4HD9q__macOSVersion{vertical-align:super;font-size:20px}.BootScreen-module__w4HD9q__progressContainer{flex-direction:column;align-items:center;gap:8px;width:280px;max-width:100%;display:flex}.BootScreen-module__w4HD9q__progressBar{background:#f8f8f8;border:2px inset #9b9b9b;border-radius:2px;width:100%;height:16px;overflow:hidden}.BootScreen-module__w4HD9q__progressFill{background-color:#0000;background-image:linear-gradient(90deg,#2f60c6 0%,#4f86e6 100%),repeating-linear-gradient(135deg,#ffffff59 0 4px,#fff0 4px 8px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:100%;transition:width .2s ease-out}.BootScreen-module__w4HD9q__progressText{font-family:var(--macos9-font);color:#555;font-size:11px}.BootScreen-module__w4HD9q__extensionParade{box-sizing:border-box;background:#ececec;border:1px solid #a0a0a0;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:300px;padding:6px 8px;display:flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #b4b4b4}.BootScreen-module__w4HD9q__extensionIcon{opacity:0;background:#f6f6f6;border:1px solid #9c9c9c;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex;box-shadow:inset 1px 1px #fff,inset -1px -1px silver}.BootScreen-module__w4HD9q__extensionIcon.BootScreen-module__w4HD9q__loaded{opacity:1}@media (max-width:420px){.BootScreen-module__w4HD9q__macOSLogo{gap:8px}.BootScreen-module__w4HD9q__appleLogo{font-size:36px}.BootScreen-module__w4HD9q__macOSText{font-size:24px}.BootScreen-module__w4HD9q__macOSVersion{font-size:16px}.BootScreen-module__w4HD9q__progressContainer{width:100%}}
.ShutdownSequence-module__IktBVW__shutdownScreen{z-index:100000;position:fixed;inset:0}.ShutdownSequence-module__IktBVW__fadeOverlay,.ShutdownSequence-module__IktBVW__blackScreen{background:#000;position:absolute;inset:0}
.FlyingToasters-module__v-AKuG__container{z-index:99999;cursor:none;background:#000;position:fixed;inset:0}.FlyingToasters-module__v-AKuG__canvas{width:100%;height:100%;display:block}
.SleepScreen-module__fO1kJa__overlay{z-index:50000;font-family:var(--macos9-font,"Charcoal","Geneva","Lucida Grande",sans-serif);color:#000;background:#000;position:fixed;inset:0}.SleepScreen-module__fO1kJa__blackout{z-index:1;background:#000;position:absolute;inset:0}.SleepScreen-module__fO1kJa__starfield{z-index:1;background:#000;position:absolute;inset:0;overflow:hidden}.SleepScreen-module__fO1kJa__star{opacity:.7;background:#fff;border-radius:999px;animation-name:SleepScreen-module__fO1kJa__twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.SleepScreen-module__fO1kJa__starStatic{animation:none}.SleepScreen-module__fO1kJa__starSmall{width:1px;height:1px}.SleepScreen-module__fO1kJa__starMedium{width:2px;height:2px}.SleepScreen-module__fO1kJa__starLarge{width:3px;height:3px}@keyframes SleepScreen-module__fO1kJa__twinkle{0%,to{opacity:.2}50%{opacity:1}}.SleepScreen-module__fO1kJa__promptBar{z-index:3;background:#e8e8e8f5;border-top:1px solid #7d7d7d;justify-content:center;padding:10px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.SleepScreen-module__fO1kJa__promptPanel{background:#f3f3f3;border:1px solid #8a8a8a;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #b3b3b3}.SleepScreen-module__fO1kJa__promptLabel{letter-spacing:.2px;font-size:12px}.SleepScreen-module__fO1kJa__passwordInput{background:#fff;border:1px solid #6b6b6b;outline:none;width:140px;padding:2px 6px;font-size:12px}.SleepScreen-module__fO1kJa__passwordInput:focus{border-color:#36c;box-shadow:0 0 0 1px #36c}.SleepScreen-module__fO1kJa__passwordError{border-color:#b00000;box-shadow:0 0 0 1px #b00000}.SleepScreen-module__fO1kJa__unlockButton{cursor:pointer;background:linear-gradient(#f9f9f9,#dcdcdc);border:1px solid #7a7a7a;padding:2px 12px;font-size:12px;box-shadow:inset 1px 1px #fff,inset -1px -1px #b3b3b3}.SleepScreen-module__fO1kJa__unlockButton:active{background:linear-gradient(#dcdcdc,#f9f9f9)}
.MacOS9System-module__vhq1Pa__macOS9System{width:100%;height:100vh;font-family:var(--macos9-font,"Charcoal","Geneva","Lucida Grande",sans-serif);position:relative;overflow:hidden}.MacOS9System-module__vhq1Pa__offScreen{background:radial-gradient(circle at 50% 30%,#2d375040,#000000eb 60%),#000;justify-content:center;align-items:flex-end;width:100%;height:100vh;padding-bottom:72px;display:flex;position:relative;overflow:hidden}.MacOS9System-module__vhq1Pa__powerButtonWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.MacOS9System-module__vhq1Pa__powerButton{cursor:pointer;background:linear-gradient(#2f2f2f 0%,#1b1b1b 100%);border:1px solid #101010;border-radius:18px;justify-content:center;align-items:center;width:96px;height:96px;padding:0;transition:transform 80ms,box-shadow 80ms;display:inline-flex;position:relative;box-shadow:0 14px 24px #000000b3,inset 0 1px 1px #ffffff1f,inset 0 -6px 10px #000000b3}.MacOS9System-module__vhq1Pa__powerButton:before{content:"";background:linear-gradient(140deg,#4d4d4d 0%,#2b2b2b 70%);border-radius:14px;position:absolute;inset:10px;box-shadow:inset 0 2px 5px #000000b3,inset 0 -2px 4px #ffffff0f}.MacOS9System-module__vhq1Pa__powerButton:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(#ffffff59,#fff0);border-radius:12px;position:absolute;inset:14px 16px 48px}.MacOS9System-module__vhq1Pa__powerButton:active{transform:translateY(5px);box-shadow:0 6px 12px #0009,inset 0 1px 1px #ffffff1f,inset 0 -6px 10px #000000b3}.MacOS9System-module__vhq1Pa__powerButton:focus-visible{outline-offset:6px;outline:2px solid #89a5ff}.MacOS9System-module__vhq1Pa__powerButtonIcon{z-index:1;color:#c9c9c9;text-shadow:0 1px #000c,0 0 6px #ffffff14;font-size:28px;position:relative}.MacOS9System-module__vhq1Pa__powerButtonLed{z-index:2;background:radial-gradient(circle at 30% 30%,#2a2a2a 0%,#0c0c0c 70%);border-radius:50%;width:10px;height:10px;position:absolute;bottom:14px;right:16px;box-shadow:inset 0 1px 2px #000000e6,0 0 4px #0009}.MacOS9System-module__vhq1Pa__contextMenu{z-index:20000;background:#f8f8f8;border:1px solid #888;border-radius:4px;min-width:180px;padding:4px 0;font-size:12px;position:fixed;box-shadow:2px 2px 8px #0000004d}.MacOS9System-module__vhq1Pa__menuItem{cursor:pointer;padding:4px 16px}.MacOS9System-module__vhq1Pa__menuItem:hover:not(.MacOS9System-module__vhq1Pa__disabled){color:#fff;background:#36c}.MacOS9System-module__vhq1Pa__menuItem.MacOS9System-module__vhq1Pa__disabled{color:#888;cursor:default}.MacOS9System-module__vhq1Pa__separator{background:#ccc;height:1px;margin:4px 8px}
