.classicyMenuWrapper{font-family:var(--ui-font),sans-serif;font-size:var(--ui-font-size);position:relative;height:100%;display:flex;z-index:5000;width:100%;margin:0;padding:0}.classicyMenu{position:absolute;display:flex;flex-direction:column;min-width:calc(var(--window-control-size) * 15);margin:0;padding:var(--window-border-size);border:var(--window-border-size) solid var(--color-window-border);box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset var(--window-border-size) var(--window-border-size) var(--color-window-border-outset),var(--window-border-size) var(--window-border-size) 0 0 var(--color-black);list-style:none;background-color:var(--color-system-02)}.classicyMenu div ul li:hover{color:var(--color-white);background-color:var(--color-theme-04)}.classicySubMenu .classicyMenuWrapper>.classicySubMenu{left:100%;margin:calc(var(--window-padding-size) * -4) calc(var(--window-padding-size) * -2)}.classicySubMenu .classicyMenuWrapper>.classicySubMenu.classicySubMenuFlipLeft{left:auto;right:100%}.classicyMenuItem{display:flex;float:left;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0 calc(var(--window-padding-size) * 1.25);box-sizing:content-box;height:100%}.classicyMenuItem>.classicyMenuWrapper{pointer-events:none}.classicyMenuItem:hover{color:var(--color-white);background-color:var(--color-theme-04)}.classicyMenuItem img{width:calc(var(--window-control-size) * 1.25);height:calc(var(--window-control-size) * 1.25);margin-right:calc(var(--window-control-size) * .5);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.classicyMenuItem p,.classicyMenuItem kbd{display:flex;float:left;align-content:flex-start;align-items:center;margin:0;padding:0}.classicyMenuItem p a,.classicyMenuItem kbd a{cursor:default!important;text-decoration:none;color:var(--color-black)!important}.classicyMenuItemCheck{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--window-control-size) * 1.25);margin-right:calc(var(--window-control-size) * .5);-webkit-user-select:none;user-select:none}.classicyMenuItemTitleSizer{display:grid;justify-items:start;white-space:nowrap}.classicyMenuItemTitleSizer span{text-align:center;width:100%}.classicyMenuItemTitleSizer>*{grid-area:1/1}.classicyMenuItemTitleSample{visibility:hidden}.classicyMenuItemOpen{color:var(--color-white);background-color:var(--color-theme-04)}.classicyMenuItemOpen>.classicyMenuWrapper{pointer-events:auto}.classicyMenuItemOpen>.classicyMenuWrapper>ul{display:flex!important}.classicyMenuItemDisabled:hover{color:var(--color-white);background-color:transparent!important}.classicyMenuItemDisabled p,.classicyMenuItemDisabled kbd{color:var(--color-system-05)}.classicyMenuItemChildMenuIndicator:after{position:absolute;right:var(--window-control-size);width:1em;height:1em;content:" ";background-image:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolygon points='8 7 0 0 0 14 8 7' stroke-width='0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.classicyMenuItemKeyboardShortcut{font-size:calc(var(--ui-font-size) * .75)!important;line-height:1.75;padding-right:calc(var(--window-padding-size) / 2)!important}.classicyMenuItemFlash{-webkit-animation-name:classicyMenuItemFlashKeyframes;animation-name:classicyMenuItemFlashKeyframes;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:steps(1,end)}.classicyMenuItemBalloonAnchor{display:block;width:100%}.classicyMenuItemBalloonAnchor .classicyMenuItem{float:none;width:100%;box-sizing:border-box}.classicyWindowFrameEdge{position:absolute;z-index:5;cursor:default}.classicyWindowFrameEdge-top{top:0;left:0;right:0;height:var(--window-padding-size)}.classicyWindowFrameEdge-bottom{bottom:0;left:0;right:0;height:var(--window-padding-size)}.classicyWindowFrameEdge-left{top:0;bottom:0;left:0;width:var(--window-padding-size)}.classicyWindowFrameEdge-right{top:0;bottom:0;right:0;width:var(--window-padding-size)}.classicyButton{font-family:var(--ui-font);font-size:calc(var(--ui-font-size));align-self:center;border-radius:calc(var(--window-padding-size) / 2);min-height:var(--hig-button-height);user-select:none;-webkit-user-select:none}.classicyButton:focus{outline:var(--color-outline) solid calc(var(--window-border-size) * 2)!important}.classicyButton{box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-04),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-04),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-white);background-color:var(--color-system-02);border:var(--window-border-size) solid var(--color-black);border-radius:var(--window-padding-size)}.classicyButton:active{box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-06),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-07),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-system-06);background-color:var(--color-system-05);color:var(--color-white)}.classicyButton:disabled{box-shadow:none;background-color:var(--color-system-03);border-color:var(--color-system-05);color:var(--color-system-05)}.classicyButton:disabled *{color:var(--color-system-05)}.classicyButton:not(.classicyButtonShapeSquare):not(.classicyButtonSmall){min-width:var(--hig-button-min-width)}.classicyButtonDefault{font-family:var(--ui-font),sans-serif;font-size:var(--ui-font-size);user-select:none;-webkit-user-select:none;box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-04),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-04),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-white);background-color:var(--color-system-02);border:var(--window-border-size) solid var(--color-black);border-radius:var(--window-padding-size)}.classicyButtonDefault:active{box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-06),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-07),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-system-06);background-color:var(--color-system-05);color:var(--color-white)}.classicyButtonDefault:disabled{box-shadow:none;background-color:var(--color-system-03);border-color:var(--color-system-05);color:var(--color-system-05)}.classicyButtonDefault:disabled *{color:var(--color-system-05)}.classicyButtonDefault{box-shadow:0 0 0 var(--window-border-size) var(--color-system-04),0 0 0 calc(var(--window-border-size) * 2) var(--color-system-02),0 0 0 calc(var(--window-border-size) * 3) var(--color-black),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 0 var(--color-system-05),inset var(--window-border-size) var(--window-border-size) 0 0 var(--color-system-06)}.classicyButtonDefault:active{box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-07),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-06),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-07),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-system-06),0 0 0 var(--window-border-size) var(--color-system-04),0 0 0 calc(var(--window-border-size) * 2) var(--color-black),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) 0 0 var(--color-system-05),inset var(--window-border-size) var(--window-border-size) 0 0 var(--color-system-06)}.classicyButtonDefault{box-shadow:0 0 0 calc(var(--hig-button-default-ring) / 3) var(--color-system-04),0 0 0 calc(var(--hig-button-default-ring) / 3 * 2) var(--color-system-02),0 0 0 var(--hig-button-default-ring) var(--color-black),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 0 var(--color-system-05),inset var(--window-border-size) var(--window-border-size) 0 0 var(--color-system-06)}.classicyButtonDefault:active:disabled{box-shadow:none}.classicyButtonDepressed,.classicyButtonKeyActive{border-radius:var(--window-padding-size);box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-05),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-06),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-07),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-system-06);background-color:var(--color-system-05);color:var(--color-white)}.classicyButtonDefault.classicyButtonKeyActive{box-shadow:inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) var(--color-system-07),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) var(--color-system-06),inset calc(var(--window-border-size) * 1) calc(var(--window-border-size) * 1) var(--color-system-07),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * 2) var(--color-system-06),0 0 0 var(--window-border-size) var(--color-system-04),0 0 0 calc(var(--window-border-size) * 2) var(--color-black),inset calc(var(--window-border-size) * -2) calc(var(--window-border-size) * -2) 0 0 var(--color-system-05),inset var(--window-border-size) var(--window-border-size) 0 0 var(--color-system-06)}.classicyButtonShapeSquare{width:calc(var(--window-control-size) * 4);padding:0;border-radius:0;aspect-ratio:1/1!important}.classicyButtonShapeSquare img{width:100%}.classicyButtonSmall{font-size:calc(var(--ui-font-size) / 1.5);border-radius:calc(var(--window-padding-size) / 2)}.classicyButtonShapeSquare.classicyButtonSmall{width:calc(var(--window-control-size) * 2)!important;height:calc(var(--window-control-size) * 2)!important;padding:calc(var(--window-padding-size) * .5)}.classicyButtonShapeSquare.classicyButtonSmall img{width:90%}.classicyButtonPaddingSm{padding:calc(var(--window-padding-size) / 2 * .5) max(var(--hig-button-text-padding),var(--window-padding-size) * .5)}.classicyButtonMarginSm{margin:calc(var(--window-padding-size) * .5)}.classicyButtonPaddingMd{padding:calc(var(--window-padding-size) / 2 * 1) max(var(--hig-button-text-padding),var(--window-padding-size) * 1)}.classicyButtonMarginMd{margin:calc(var(--window-padding-size) * 1)}.classicyButtonPaddingLg{padding:calc(var(--window-padding-size) / 2 * 1.5) max(var(--hig-button-text-padding),var(--window-padding-size) * 1.5)}.classicyButtonMarginLg{margin:calc(var(--window-padding-size) * 1.5)}.classicyButtonPaddingXl{padding:calc(var(--window-padding-size) / 2 * 2) max(var(--hig-button-text-padding),var(--window-padding-size) * 2)}.classicyButtonMarginXl{margin:calc(var(--window-padding-size) * 2)}.classicyScreenSaverOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;overflow:hidden;cursor:none;background:var(--color-black, #000);-webkit-user-select:none;user-select:none}.classicyScreenSaverOverlayTransparent{background:transparent}@media (prefers-reduced-motion:reduce){.classicyScreenSaverOverlay *,.classicyScreenSaverOverlay{animation-play-state:paused!important}}.classicySaverBouncingBall{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverBouncingBallBall{position:absolute;display:block;width:40px;height:40px;border-radius:50%;background-color:#fff}.classicySaverFadeOut{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;animation:classicySaverFadeOutFade 40s ease-out 1 forwards}.classicySaverFish{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;background-image:var(--classicy-saver-fish-seafloor);background-position:bottom;background-repeat:repeat-x}.classicySaverFishBubbles{position:absolute;bottom:-60px;display:block;width:50px;height:56px;background-repeat:no-repeat;background-image:var(--classicy-saver-fish-bubbles);animation:classicySaverFishRise 13s linear infinite,classicySaverFishReappear 39s steps(3) linear infinite,classicySaverFishBubbleAlt .2s steps(2) infinite}.classicySaverFishFish{position:absolute;width:145px;height:145px;left:-50%}.classicySaverFishRoute-ltr{animation:classicySaverFishLtr 26s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-ltrDelay1{animation:classicySaverFishLtr 26s 4s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-ltrDelay2{animation:classicySaverFishLtr 26s 8s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-ltrFast{animation:classicySaverFishLtr 17s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-rtl{animation:classicySaverFishRtl 26s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-rtlDelay1{animation:classicySaverFishRtl 26s 4s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-rtlDelay2{animation:classicySaverFishRtl 26s 7s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFishRoute-rtlFast{animation:classicySaverFishRtl 17s linear infinite,classicySaverFishToggle .2s steps(2) infinite}.classicySaverFlyingToasters{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverFlyingToastersToaster{position:absolute;width:64px;height:64px;background-image:var(--classicy-saver-toaster)}.classicySaverFlyingToastersToast{position:absolute;width:64px;height:64px;background-image:var(--classicy-saver-toast)}.classicySaverFlyingToastersVariant-t1{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate,classicySaverFlyingToastersFly 10s linear infinite}.classicySaverFlyingToastersVariant-t2{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate-reverse,classicySaverFlyingToastersFly 16s linear infinite}.classicySaverFlyingToastersVariant-t3{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate,classicySaverFlyingToastersFly 24s linear infinite}.classicySaverFlyingToastersVariant-t4{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate,classicySaverFlyingToastersFly 10s 5s linear infinite}.classicySaverFlyingToastersVariant-t5{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate-reverse,classicySaverFlyingToastersFly 24s 4s linear infinite}.classicySaverFlyingToastersVariant-t6{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate,classicySaverFlyingToastersFly 24s 8s linear infinite}.classicySaverFlyingToastersVariant-t7{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate-reverse,classicySaverFlyingToastersFly 24s 12s linear infinite}.classicySaverFlyingToastersVariant-t8{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate,classicySaverFlyingToastersFly 24s 16s linear infinite}.classicySaverFlyingToastersVariant-t9{animation:classicySaverFlyingToastersFlap .2s steps(4) infinite alternate-reverse,classicySaverFlyingToastersFly 24s 20s linear infinite}.classicySaverFlyingToastersVariant-tst1{animation:classicySaverFlyingToastersFly 10s linear infinite}.classicySaverFlyingToastersVariant-tst2{animation:classicySaverFlyingToastersFly 16s linear infinite}.classicySaverFlyingToastersVariant-tst3{animation:classicySaverFlyingToastersFly 24s linear infinite}.classicySaverFlyingToastersVariant-tst4{animation:classicySaverFlyingToastersFly 24s 12s linear infinite}.classicySaverGlobe{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverGlobeBall{display:block;width:240px;height:240px;position:absolute;background-color:#000;background-image:var(--classicy-saver-globe);border-radius:50%;animation:classicySaverGlobeMoveX 3s linear 0s infinite alternate,classicySaverGlobeMoveY 3.4s linear 0s infinite alternate,classicySaverGlobeSpin 1.4s steps(21) infinite}.classicySaverHardRain{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverHardRainDrop{position:absolute;display:block;border-radius:50%;border-style:solid;border-width:2px;border-color:var(--classicy-saver-hardrain-color, white);width:var(--classicy-saver-hardrain-size);height:var(--classicy-saver-hardrain-size);margin:calc(var(--classicy-saver-hardrain-size) / -2) 0 0 calc(var(--classicy-saver-hardrain-size) / -2);animation:classicySaverHardRainDrip 4.5s ease-in-out infinite}.classicySaverLogo{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverLogoMark{display:block;position:absolute;animation:classicySaverLogoMoveX 5s linear 0s infinite alternate,classicySaverLogoMoveY 6.3s linear 0s infinite alternate}.classicySaverMessages{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverMessagesText{display:block;width:100%;white-space:nowrap;overflow:hidden;animation:classicySaverMessagesMarquee var(--classicy-saver-messages-speed, 10s) linear infinite,classicySaverMessagesMove 30s steps(3) infinite;font-family:var(--ui-font, "Times New Roman", serif);font-size:20px;color:#fff;position:absolute}.classicySaverMessages2{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverMessages2Text{display:block;width:467px;margin:0;color:#fff;position:absolute;font-family:var(--ui-font, "Times New Roman", serif);font-size:20px;animation:classicySaverMessages2MoveX 8s linear 0s infinite alternate,classicySaverMessages2MoveY 17.3s linear 0s infinite alternate}.classicySaverRainstorm{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.classicySaverRainstormLightning{animation:classicySaverRainstormFlash linear 8s infinite}.classicySaverRainstormRain{position:absolute;width:3004px;height:4800px;top:-4800px;left:-1244px;background:var(--classicy-saver-rain-tile) repeat;animation-name:classicySaverRainstormFall;animation-timing-function:linear;animation-iteration-count:infinite}.classicySaverSpotlight{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverSpotlightMask{position:absolute;animation:classicySaverSpotlightMoveX 5s linear 0s infinite alternate,classicySaverSpotlightMoveY 5.6s linear 0s infinite alternate}.classicySaverWarp{position:absolute;top:0;right:0;bottom:0;left:0}.classicySaverWarpStars{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--classicy-saver-warp-stars) no-repeat center center;background-size:cover;animation:classicySaverWarpZoom 2s infinite;opacity:0}@property --slide-var{syntax: "<length>"; inherits: false; initial-value: 0px;}.classicyDesktop{overflow:hidden;width:100%;height:100%;margin:0;padding:0;cursor:default;background-color:var(--desktop-background-color);background-image:var(--desktop-background-image);background-repeat:var(--desktop-background-repeat);background-position:var(--desktop-background-position);background-size:var(--desktop-background-size);-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@supports not selector(::-webkit-scrollbar){.classicyDesktop,.classicyDesktop *{scrollbar-width:auto;scrollbar-color:var(--color-theme-03) var(--color-system-04)}}.classicyDesktop::-webkit-scrollbar,.classicyDesktop *::-webkit-scrollbar{width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:vertical,.classicyDesktop::-webkit-scrollbar-button:start:horizontal,.classicyDesktop *::-webkit-scrollbar-button:start:vertical,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal{display:block;top:var(--window-scrollbar-size);background-color:var(--color-system-02);width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:vertical,.classicyDesktop *::-webkit-scrollbar-button:start:vertical{border-left:var(--window-border-size) solid var(--color-black);border-right:var(--window-border-size) solid var(--color-black);border-bottom:var(--window-border-size) solid var(--color-black)}.classicyDesktop::-webkit-scrollbar-button:start:vertical:decrement,.classicyDesktop *::-webkit-scrollbar-button:start:vertical:decrement{background:linear-gradient(transparent 75%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 2) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(transparent 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 1.5) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-02);width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:vertical:decrement:active,.classicyDesktop *::-webkit-scrollbar-button:start:vertical:decrement:active{background:linear-gradient(transparent 75%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 2) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(transparent 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 1.5) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-06);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-07),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 var(--color-system-07)}.classicyDesktop::-webkit-scrollbar-button:start:vertical:increment,.classicyDesktop *::-webkit-scrollbar-button:start:vertical:increment{background:linear-gradient(0deg,transparent 75%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 2) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(0deg,transparent 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 1.5) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(0deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(0deg,var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-02);border-bottom:none;width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:vertical:increment:active,.classicyDesktop *::-webkit-scrollbar-button:start:vertical:increment:active{background:linear-gradient(0deg,transparent 75%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 2) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(0deg,transparent 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) * 1.5) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(0deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-06);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-06),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 var(--color-system-07)}.classicyDesktop::-webkit-scrollbar-button:start:horizontal,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal{border-top:var(--window-border-size) solid var(--color-black);border-bottom:var(--window-border-size) solid var(--color-black);border-right:var(--window-border-size) solid var(--color-black)}.classicyDesktop::-webkit-scrollbar-button:start:horizontal:decrement,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal:decrement{background:linear-gradient(90deg,transparent 75%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 2) no-repeat,linear-gradient(90deg,transparent 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 1.5) no-repeat,linear-gradient(90deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(90deg,var(--color-black) 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) / 2) no-repeat,var(--color-system-02);width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:horizontal:decrement:active,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal:decrement:active{background:linear-gradient(90deg,transparent 75%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 2) no-repeat,linear-gradient(90deg,transparent 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 1.5) no-repeat,linear-gradient(90deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-06);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-06),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 var(--color-system-07)}.classicyDesktop::-webkit-scrollbar-button:start:horizontal:increment,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal:increment{background:linear-gradient(270deg,transparent 75%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 2) no-repeat,linear-gradient(270deg,transparent 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 1.5) no-repeat,linear-gradient(270deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(270deg,var(--color-black) 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) / 2) no-repeat,var(--color-system-02);border-right:none;width:var(--window-scrollbar-size);height:var(--window-scrollbar-size)}.classicyDesktop::-webkit-scrollbar-button:start:horizontal:increment:active,.classicyDesktop *::-webkit-scrollbar-button:start:horizontal:increment:active{background:linear-gradient(270deg,transparent 75%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 2) no-repeat,linear-gradient(270deg,transparent 50%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) calc(var(--window-scrollbar-arrow-size) * 1.5) no-repeat,linear-gradient(270deg,transparent 25%,var(--color-black) 0) 50%/var(--window-scrollbar-arrow-size) var(--window-scrollbar-arrow-size) no-repeat,linear-gradient(var(--color-black) 50%,var(--color-black) 0) 50%/calc(var(--window-scrollbar-arrow-size) / 2) var(--window-scrollbar-arrow-size) no-repeat,var(--color-system-06);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-06),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 var(--color-system-07)}.classicyDesktop::-webkit-scrollbar-track,.classicyDesktop *::-webkit-scrollbar-track{background-color:var(--color-system-04);border:var(--window-border-size) solid var(--color-black)}.classicyDesktop::-webkit-scrollbar-track:vertical,.classicyDesktop *::-webkit-scrollbar-track:vertical{box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-06),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * 2) 0 var(--color-system-03),inset calc(var(--window-border-size) * 2) 0 0 #00000040,inset calc(var(--window-border-size) * -2) 0 0 #ffffff40}.classicyDesktop::-webkit-scrollbar-track:horizontal,.classicyDesktop *::-webkit-scrollbar-track:horizontal{box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-06),inset calc(var(--window-border-size) * 2) calc(var(--window-border-size) * -1) 0 var(--color-system-03),inset calc(var(--window-border-size) * 2) 0 0 #00000040,inset calc(var(--window-border-size) * -2) 0 0 #ffffff40}.classicyDesktop::-webkit-scrollbar-corner,.classicyDesktop *::-webkit-scrollbar-corner{border-top:var(--window-border-size) solid var(--color-black);border-left:var(--window-border-size) solid var(--color-black);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-white);background:var(--color-system-03)}.classicyDesktop::-webkit-scrollbar,.classicyDesktop *::-webkit-scrollbar{margin-bottom:100px}.classicyDesktop::-webkit-scrollbar-thumb,.classicyDesktop *::-webkit-scrollbar-thumb{min-width:var(--window-control-size);min-height:var(--window-control-size);border:var(--window-border-size) solid var(--color-theme-07);box-shadow:inset var(--window-border-size) var(--window-border-size) 0 var(--color-system-02),inset calc(var(--window-border-size) * -1) calc(var(--window-border-size) * -1) 0 var(--color-theme-04)!important}.classicyDesktop::-webkit-scrollbar-thumb:vertical,.classicyDesktop *::-webkit-scrollbar-thumb:vertical{background:linear-gradient(transparent 12.5%,var(--color-theme-05) 0,var(--color-theme-05) 25%,transparent 0,transparent 37.5%,var(--color-theme-05) 0,var(--color-theme-05) 50%,transparent 0,transparent 62.5%,var(--color-theme-05) 0,var(--color-theme-05) 75%,transparent 0,transparent 87.5%,var(--color-theme-05) 0) 50%/7px 8px no-repeat,linear-gradient(var(--color-theme-01) 12.5%,transparent 0,transparent 25%,var(--color-theme-01) 0,var(--color-theme-01) 37.5%,transparent 0,transparent 50%,var(--color-theme-01) 0,var(--color-theme-01) 62.5%,transparent 0,transparent 75%,var(--color-theme-01) 0,var(--color-theme-01) 87.5%,transparent 0) 49%/7px 8px no-repeat,var(--color-theme-03)}.classicyDesktop::-webkit-scrollbar-thumb:horizontal,.classicyDesktop *::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,transparent 12.5%,var(--color-theme-05) 0,var(--color-theme-05) 25%,transparent 0,transparent 37.5%,var(--color-theme-05) 0,var(--color-theme-05) 50%,transparent 0,transparent 62.5%,var(--color-theme-05) 0,var(--color-theme-05) 75%,transparent 0,transparent 87.5%,var(--color-theme-05) 0) 50%/8px 7px no-repeat,linear-gradient(90deg,var(--color-theme-01) 12.5%,transparent 0,transparent 25%,var(--color-theme-01) 0,var(--color-theme-01) 37.5%,transparent 0,transparent 50%,var(--color-theme-01) 0,var(--color-theme-01) 62.5%,transparent 0,transparent 75%,var(--color-theme-01) 0,var(--color-theme-01) 87.5%,transparent 0) center 49%/8px 7px no-repeat,var(--color-theme-03)}.classicyDesktop,.classicyDesktop *{accent-color:var(--color-theme-04)}.classicyDesktop:focus-visible,.classicyDesktop *:focus-visible{outline-color:var(--color-outline)}.classicyDesktop::marker,.classicyDesktop *::marker{color:var(--color-theme-02)}.classicyDesktop:is(::-webkit-calendar-picker-indicator,::-webkit-clear-button,::-webkit-inner-spin-button,::-webkit-outer-spin-button),.classicyDesktop *:is(::-webkit-calendar-picker-indicator,::-webkit-clear-button,::-webkit-inner-spin-button,::-webkit-outer-spin-button){color:var(--color-theme-02)}.classicyDesktop *::selection{background:var(--color-theme-02)!important}.classicyDesktopIcon{position:absolute;z-index:10!important;display:flex;align-items:center;flex-direction:column;width:calc(var(--desktop-icon-size) * 2);height:calc(var(--desktop-icon-size) * 2);-webkit-user-select:none;user-select:none;text-align:center;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;outline:none!important}.classicyDesktopIcon img{width:var(--desktop-icon-size);height:var(--desktop-icon-size);margin:auto;-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.classicyDesktopIcon p{font-family:var(--body-font),serif;font-size:var(--desktop-icon-font-size);width:fit-content;margin-top:calc(var(--desktop-icon-font-size) / 2);padding:calc(var(--desktop-icon-font-size) / 4);color:var(--color-black);background:#ffffff80}.classicyDesktopIconDragging{z-index:500!important;-webkit-user-select:none;user-select:none}.classicyDesktopIconMask{-webkit-mask-image:var(--classicy-icon-mask);mask-image:var(--classicy-icon-mask);width:calc(var(--desktop-icon-size) - var(--window-border-size) * 2);height:calc(var(--desktop-icon-size) - var(--window-border-size) * 2);margin:0 auto;mask-mode:alpha!important;-webkit-mask-size:calc(100% - var(--window-border-size))!important;mask-size:calc(100% - var(--window-border-size))!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2.8 2.8" xml:space="preserve"><path fill="%23000000" d="M1,1.2H0.5C0.3,1.2,0.2,1.2,0.2,1V0.5c0-0.1,0.1-0.2,0.2-0.2H1c0.1,0,0.2,0.1,0.2,0.2V1C1.2,1.2,1.2,1.2,1,1.2z"/><path fill="%23000000" d="M2.3,2.5H1.7c-0.1,0-0.2-0.1-0.2-0.2V1.7c0-0.1,0.1-0.2,0.2-0.2h0.6c0.1,0,0.2,0.1,0.2,0.2v0.6C2.5,2.4,2.4,2.5,2.3,2.5z"/></svg>')!important;background-repeat:repeat;background-size:7%}.classicyDesktopIconMaskOuter{-webkit-mask-image:var(--classicy-icon-mask);mask-image:var(--classicy-icon-mask);width:calc(var(--desktop-icon-size) + var(--window-border-size));height:calc(var(--desktop-icon-size) + var(--window-border-size));margin:0 auto;background:var(--color-black)!important;mask-mode:alpha!important;-webkit-mask-size:cover!important;mask-size:cover!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.classicyDesktopIconOpen{z-index:99}.classicyDesktopIconOpen .classicyDesktopIconMaskOuter .classicyDesktopIconMask{-webkit-backdrop-filter:grayscale(1) invert(1) brightness(1)!important;backdrop-filter:grayscale(1) invert(1) brightness(1)!important;background-blend-mode:overlay}.classicyDesktopIconOpen .classicyDesktopIconMaskOuter .classicyDesktopIconMask *{opacity:0}.classicyDesktopIconActive .classicyDesktopIconMaskOuter img{filter:brightness(50%)}.classicyDesktopIconActive p{color:var(--color-white);background:#00000080}.classicyDesktopIconActiveAndOpen{z-index:99}.classicyDesktopIconActiveAndOpen .classicyDesktopIconMaskOuter{background:var(--color-black);filter:brightness(-5)}.classicyDesktopIconActiveAndOpen .classicyDesktopIconMaskOuter .classicyDesktopIconMask{filter:brightness(50%);-webkit-backdrop-filter:grayscale(1) invert(1) brightness(1)!important;backdrop-filter:grayscale(1) invert(1) brightness(1)!important}.classicyDesktopIconActiveAndOpen .classicyDesktopIconMaskOuter .classicyDesktopIconMask *{opacity:0}.classicyDesktopIconActiveAndOpen p{color:var(--color-white);background:#00000080}.classicyDesktopIconImage{position:relative;width:fit-content;margin:0 auto}.classicyDesktopIconAliasBadge{--alias-badge-size: calc(var(--desktop-icon-size) / 4);position:absolute;bottom:0;left:0;width:var(--alias-badge-size);height:var(--alias-badge-size);margin:0}.classicyDesktopIconAliasBadge .classicyDesktopIconMask{width:100%;height:100%;margin:0;-webkit-mask-size:100%!important;mask-size:100%!important}.classicyDesktopIconAliasBadge img{display:block;width:100%;height:100%;margin:0}.classicyDesktopIconAlias>p{font-style:italic}.classicyDesktopMenuWidgetSound{float:right;height:100%;margin:0;padding-right:0;padding-left:0}.classicyDesktopMenuWidgetSound:hover{color:var(--color-black)!important;background:transparent!important}.classicyDesktopMenuWidgetSound img{width:100%}.classicyWindowFrame{display:flex;flex-direction:column;max-width:var(--classicy-window-frame-width, none);font-family:var(--ui-font),sans-serif;color:var(--color-black);background:var(--color-system-03);border:var(--window-border-size) solid var(--color-black);box-shadow:2px 2px 0 var(--color-black)}.classicyWindowFrameTitleBar{display:flex;align-items:center;justify-content:center;height:calc(var(--window-control-size) * 1.5);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS41MyAxMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye2ZpbGw6Izc4Nzg3OH08L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNLS4yNCAwaDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMSIvPjxwYXRoIGQ9Ik0tLjI0IDFoMTIuMDF2MUgtLjI0eiIgY2xhc3M9ImNscy0yIi8+PHBhdGggZD0iTS0uMjQgMmgxMi4wMXYxSC0uMjR6IiBjbGFzcz0iY2xzLTEiLz48cGF0aCBkPSJNLS4yNCAzaDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMiIvPjxwYXRoIGQ9Ik0tLjI0IDRoMTIuMDF2MUgtLjI0eiIgY2xhc3M9ImNscy0xIi8+PHBhdGggZD0iTS0uMjQgNWgxMi4wMXYxSC0uMjR6IiBjbGFzcz0iY2xzLTIiLz48cGF0aCBkPSJNLS4yNCA2aDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMSIvPjxwYXRoIGQ9Ik0tLjI0IDdoMTIuMDF2MUgtLjI0eiIgY2xhc3M9ImNscy0yIi8+PHBhdGggZD0iTS0uMjQgOGgxMi4wMXYxSC0uMjR6IiBjbGFzcz0iY2xzLTEiLz48cGF0aCBkPSJNLS4yNCA5aDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMiIvPjxwYXRoIGQ9Ik0tLjI0IDEwaDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMSIvPjxwYXRoIGQ9Ik0tLjI0IDExaDEyLjAxdjFILS4yNHoiIGNsYXNzPSJjbHMtMiIvPjwvc3ZnPg==);background-size:auto 100%;border-bottom:var(--window-border-size) solid var(--color-black)}.classicyWindowFrameTitleText{padding:0 calc(var(--window-padding-size) * 1.5);background:var(--color-system-03);font-size:calc(var(--ui-font-size) * .865);font-weight:700;white-space:nowrap}.classicyWindowFrameBody{padding:calc(var(--window-padding-size) * 2);background:var(--color-system-03)}:root{font-family:Geneva,Chicago,Helvetica Neue,PingFang SC,sans-serif;color:#1f1d1a;background:#aaa397}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}.homepage{height:100%}.homepage-cn{padding-bottom:28px}.icp-footer{position:fixed;inset:auto 0 0;height:28px;display:grid;place-items:center;z-index:100002;border-top:1px solid #888;background:#ccc;font-size:12px}.icp-footer a{color:#333;text-decoration:none}.icp-footer a:hover{text-decoration:underline}.homepage-cn .boot-sequence{bottom:28px;height:auto}.homepage-cn .classicyWindow{max-height:calc(100dvh - 68px)}.homepage-cn .mobile-window{bottom:28px;max-height:none}.start-gate,.boot-sequence{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;background-color:#b5aea1;background-image:radial-gradient(#817a70 .8px,transparent .8px);background-size:4px 4px}.start-gate h1{margin:4px 0 0;font-size:clamp(25px,4vw,38px)}.start-gate p,.boot-sequence p{margin:0}.computer-glyph{width:32px;height:32px;image-rendering:pixelated}.computer-glyph.large{width:96px;height:96px}.start-button{min-width:112px;margin-top:8px}.start-action{position:relative}.start-action .start-button{min-height:44px;padding:8px 24px;border:2px solid #111;border-radius:2px;color:#111;background:#ccc;box-shadow:inset 2px 2px #fff,inset -2px -2px #888;animation:startup-press 1.2s linear both}.startup-cursor{position:absolute;top:55%;left:62%;width:26px;height:35px;pointer-events:none;transform-origin:2px 2px;animation:startup-click 1.2s both}@keyframes startup-click{0%,12%{opacity:0;transform:translate(100px,72px)}22%{opacity:1;transform:translate(100px,72px);animation-timing-function:cubic-bezier(.77,0,.175,1)}72%,80%{opacity:1;transform:translate(0)}88%,94%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes startup-press{0%,80%,to{transform:scale(1);background:#ccc;color:#111}88%,94%{transform:scale(.97);background:#66c;color:#fff}}@media (prefers-reduced-motion: reduce){.startup-cursor{display:none;animation:none}.start-action .start-button{animation:none}}.boot-sequence{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#d4cec3;cursor:pointer}.boot-sequence strong{font-size:24px}.boot-progress{width:min(280px,70vw);height:16px;padding:2px;border:2px solid #1f1d1a;background:#eee9df}.boot-progress span{display:block;height:100%;background:repeating-linear-gradient(90deg,#a95f49 0,#a95f49 10px,#743e30 10px,#743e30 12px);transform-origin:left;animation:boot-progress .6s linear both}@keyframes boot-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.barry-desktop{width:100%;height:100%;position:relative}.barry-desktop>:last-child{height:100%}.barry-desktop{background-color:#666;background-image:linear-gradient(#0000001f,#0000001f),url(/park-mac-platinum.jpg);background-position:center;background-size:cover}.barry-desktop #classicyDesktop{background:transparent!important}.barry-desktop #classicyDesktop>.classicyDesktopIcon{display:none!important}.system-menu{position:absolute;z-index:10000;inset:0 0 auto 0;height:24px;background:#eee9df;border-top:1px solid #1f1d1a;border-bottom:1px solid #1f1d1a;box-shadow:0 1px #fff;font-size:13px}.system-menu .classicyDesktopMenuBar,.system-menu .classicyMenuWrapper{height:100%}.system-menu .classicyDesktopMenu{width:100%;height:100%;margin:0;padding:0 10px;display:flex;align-items:stretch;gap:0;list-style:none}.classicyDesktopMenuEntry{position:relative;display:flex}.classicyDesktopMenuEntry>button{height:100%;border:0;padding:0 10px;color:inherit;background:transparent}.classicyDesktopMenuEntry>button[aria-expanded=true]{color:#fff;background:#66c}.classicyDesktopMenuEntry>.classicyMenuWrapper{position:absolute;top:100%;left:0;width:max-content;height:auto}.classicyDesktopMenuEntry>.classicyMenuWrapper>[role=menu]{width:max-content;min-width:0;margin:0;padding:1px;display:flex;flex-direction:column;list-style:none;background:#ddd;border:1px solid #000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff,1px 1px #000}.classicyDesktopMenuMark{width:28px;padding:1px 4px!important;display:grid;place-items:center}.classicyDesktopMenuMark img{width:19px;height:19px;display:block;object-fit:cover;border-radius:50%;filter:grayscale(1) contrast(1.35)}.system-clock-slot{margin-left:auto;display:flex;align-items:center}.system-clock{flex:0 0 auto;display:flex;align-items:center;padding-right:5px;font-variant-numeric:tabular-nums;white-space:nowrap}.system-sound{position:relative;display:grid;place-items:center}.system-sound>.classicyMenuWrapper{width:auto}.system-sound>button{width:30px;height:22px;min-height:0;padding:0;border:0;display:grid;place-items:center;background:transparent}.system-sound .classicyDesktopMenuWidgetSound{width:24px;height:22px;min-height:0;padding:1px 4px;display:grid;place-items:center}.system-sound .classicyDesktopMenuWidgetSound img{width:16px;height:16px;object-fit:contain}.system-sound>button[aria-expanded=true]{color:#fff;background:#66c!important}.system-sound:focus-visible{outline:var(--window-border-size) dotted var(--color-black)}.sound-panel.classicyMenu{position:absolute;z-index:10002;top:24px;right:0;width:220px;padding:calc(var(--window-padding-size) * 1.5);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--window-padding-size)}.sound-panel strong{grid-column:1 / -1}.sound-panel input{grid-column:1 / -1;width:100%;accent-color:var(--color-theme-04)}.sound-panel .classicyButton{grid-column:1 / -1}.screen-saver-identity{position:fixed;z-index:100001;right:12px;bottom:10px;padding:4px 7px;color:#eee9df;background:#1f1d1acc;font-size:12px;pointer-events:none}.desktop-music-player{position:fixed;z-index:15;top:40px;right:16px;width:290px;padding:5px;color:var(--color-black);background:var(--color-window-frame);border:var(--window-border-size) solid var(--color-black);box-shadow:inset 1px 1px var(--color-white),inset -1px -1px var(--color-system-05),2px 2px 0 var(--color-black)}.desktop-music-player>header{height:17px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,var(--color-window-frame) 0 1px,var(--color-black) 1px 2px)}.desktop-music-player>header span{padding:0 7px;background:var(--color-window-frame);font-size:11px;font-weight:700;line-height:15px}.desktop-music-display{min-width:0;margin-top:4px;padding:7px 8px;display:grid;background:var(--color-system-07);color:var(--color-white);border:var(--hig-frame-width) inset var(--color-system-02)}.desktop-music-display strong,.desktop-music-display small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-music-display strong{font-size:13px}.desktop-music-display small{color:var(--color-system-03);font-size:10px}.desktop-music-controls{margin-top:5px;display:grid;grid-template-columns:29px 1fr 35px;align-items:center;gap:5px}.desktop-music-player button{width:29px;height:25px;padding:0;border:var(--hig-frame-width) outset var(--color-system-02);color:var(--color-black);background:var(--color-system-02);font-size:11px;line-height:1}.desktop-music-player button:active{border-style:inset}.desktop-music-player input{width:100%;accent-color:var(--color-theme-04)}.desktop-music-player time{font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.desktop-music-volume{margin-top:3px;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:4px;font-size:15px}.classicyDesktopMenuEntry .classicyMenuItem{box-sizing:border-box;flex:0 0 auto;width:100%;min-height:24px;height:auto;white-space:nowrap}.classicyMenuSeparator{height:1px;margin:3px 2px;background:var(--color-system-05);box-shadow:0 1px var(--color-white)}.desktop-entries{position:absolute;z-index:9000;top:42px;left:16px;display:grid;gap:12px;width:92px}.desktop-entries[hidden]{display:none!important}.desktop-entries .classicyDesktopIcon{position:relative;inset:auto!important;min-height:80px}.desktop-entries .classicyDesktopIcon img{width:48px;height:48px}.desktop-entries .classicyDesktopIcon:is(:hover,:focus-visible) p{color:var(--color-white);background:var(--color-black)}.classicyWindow{position:absolute;left:50%;top:50%;width:min(var(--classicy-window-width),calc(100vw - 32px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column;padding:5px;color:var(--color-black);background:var(--color-window-frame);border:var(--window-border-size) solid var(--color-black);box-shadow:inset 1px 1px var(--color-white),inset -1px -1px var(--color-system-05),2px 2px 0 var(--color-black);transform:translate(-50%,-50%);outline:0}.classicyWindowTitleBar{position:relative;display:flex;align-items:center;height:22px;flex:0 0 22px;gap:4px;-webkit-user-select:none;user-select:none;touch-action:none}.classicyWindowTitle{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;height:15px}.classicyWindowTitle span{max-width:calc(100% - 24px);padding:0 8px;overflow:hidden;color:var(--color-system-05);background:var(--color-window-frame);font-size:12px;font-weight:700;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.classicyWindowActive .classicyWindowTitle{background:repeating-linear-gradient(0deg,var(--color-window-frame) 0 1px,var(--color-black) 1px 2px)}.classicyWindowActive .classicyWindowTitle span{color:var(--color-black)}.classicyWindowActive{z-index:300}.classicyWindowInactive{z-index:20;filter:contrast(.6) brightness(1.25)}.classicyWindowControl{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;margin:-3px -6px;padding:0;border:0;background:transparent}.classicyWindowControlVisible{box-sizing:border-box;width:15px;height:15px;display:block;border:var(--window-border-size) solid var(--color-black);background:var(--color-system-02);box-shadow:inset 1px 1px var(--color-white),inset -1px -1px var(--color-system-05)}.classicyWindowControl:active .classicyWindowControlVisible{box-shadow:inset 1px 1px var(--color-system-06),inset -1px -1px var(--color-white)}.classicyWindowZoomBox .classicyWindowControlVisible:after{content:"";width:7px;height:5px;display:block;margin:3px;border-top:2px solid var(--color-black);border-bottom:1px solid var(--color-black)}.classicyWindowContents{min-height:0;flex:1;overflow:auto;background:var(--color-system-03);border:var(--window-border-size) solid var(--color-black);box-shadow:inset 1px 1px var(--color-system-05),inset -1px -1px var(--color-white)}.classicyWindowDragging{border-style:dotted;background:transparent;box-shadow:none}.classicyWindowDragging>*{opacity:0}.classicyWindowZoomed{position:fixed;z-index:9500!important;top:24px;right:0;bottom:0;left:0;width:100%;max-height:none;transform:none}.classicyWindowZoomed .classicyWindowContents{background:var(--color-window-document)}.classicyWindowZoomed .welcome-content,.classicyWindowZoomed .about-content,.classicyWindowZoomed .placeholder-content,.classicyWindowZoomed .works-collection,.classicyWindowZoomed .work-detail,.classicyWindowZoomed .media-content,.classicyWindowZoomed .contact-content{height:100%;max-height:none;overflow-y:auto}.classicyWindowZoomed .about-content,.classicyWindowZoomed .work-detail{width:min(1100px,100%);margin:0 auto}.classicyWindowZoomed .about-content img{height:min(52vh,460px);object-fit:contain;background:var(--color-system-01)}.classicyWindowZoomed .work-detail img{height:min(58vh,560px)}.about-window:has(.contact-content){width:min(960px,calc(100vw - 32px))}.welcome-content{min-height:100%;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;padding:22px;background:var(--color-system-03);font-size:16px;line-height:1.45}.welcome-character-frame{width:100%;height:270px;display:grid;place-items:center;overflow:hidden;background:var(--color-system-04);border:var(--hig-frame-width) inset var(--color-system-02)}.welcome-character-frame img{width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.65) contrast(1.08)}.welcome-hello{margin:0 0 4px;font-size:25px;font-weight:700}.welcome-content p{margin:6px 0}.about-content{padding:16px;background:var(--color-system-03);min-height:100%;font-size:16px;line-height:1.45}.placeholder-content{min-height:180px;padding:40px 24px;background:var(--color-system-03);font-size:16px}.about-content img{width:100%;height:285px;object-fit:cover;object-position:center 36%;display:block;border:var(--hig-frame-width) inset var(--color-system-02);filter:saturate(.65) contrast(1.05)}@keyframes classicySaverBallMoveX{0%{left:calc(100% - 40px)}to{left:0}}@keyframes classicySaverBallMoveY{0%{top:0}to{top:calc(100% - 40px)}}@keyframes classicySaverFadeOutFade{0%{opacity:0}to{opacity:1}}@keyframes classicySaverFishLtr{0%{left:-30%}50%{left:110%}51%{transform:rotateY(0)}52%{transform:rotateY(180deg)}to{left:-30%;transform:rotateY(180deg)}}@keyframes classicySaverFishRtl{0%{left:110%;transform:rotateY(180deg)}50%{left:-30%}51%{transform:rotateY(180deg)}52%{transform:rotateY(0)}to{left:110%}}@keyframes classicySaverFishRise{0%{transform:translate(0)}to{transform:translateY(-1800px)}}@keyframes classicySaverFishReappear{0%{left:20%}to{left:80%}}@keyframes classicySaverFishBubbleAlt{0%{background-position:0}to{background-position:-100px}}@keyframes classicySaverFishToggle{0%{background-position:0}to{background-position:-290px}}@keyframes classicySaverFlyingToastersFlap{0%{background-position:0}to{background-position:-256px}}@keyframes classicySaverFlyingToastersFly{0%{transform:translate(0)}to{transform:translate(-1600px,1600px)}}@keyframes classicySaverGlobeMoveX{0%{left:calc(100% - 240px)}to{left:0}}@keyframes classicySaverGlobeMoveY{0%{top:calc(100% - 240px)}to{top:0}}@keyframes classicySaverGlobeSpin{0%{background-position:-5040px}to{background-position:0}}@keyframes classicySaverHardRainDrip{0%{width:0;height:0;margin:0;border:none}89%{border:2px solid #111}90%{width:0;height:0;margin:0}to{display:none}}@keyframes classicySaverLogoMoveX{0%{left:0}to{left:calc(100% - 145px)}}@keyframes classicySaverLogoMoveY{0%{top:calc(100% - 54px)}to{top:0}}@keyframes classicySaverMessagesMarquee{0%{text-indent:100%}to{text-indent:-150px}}@keyframes classicySaverMessagesMove{0%{top:20%}to{top:100%}}@keyframes classicySaverMessages2MoveX{0%{left:0}to{left:calc(100% - 467px)}}@keyframes classicySaverMessages2MoveY{0%{top:0}to{top:calc(100% - 26px)}}@keyframes classicySaverRainstormFall{0%{transform:translate(0)}to{transform:translate(1244px,6400px)}}@keyframes classicySaverRainstormFlash{98%{background:#000}99%{background:#fff}to{background:#000}}@keyframes classicySaverSpotlightMoveX{0%{left:-2370px}to{left:calc(100% - 2630px)}}@keyframes classicySaverSpotlightMoveY{0%{top:-1570px}to{top:calc(100% - 1830px)}}@keyframes classicySaverWarpZoom{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-in}50%{opacity:1}85%{opacity:1;transform:scale(2.8);animation-timing-function:linear}to{opacity:0;transform:scale(3.5)}}.works-collection{min-height:330px;padding:12px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;align-content:start;background:var(--color-system-03)}.works-collection>div{min-width:0;border-bottom:1px solid var(--color-system-05)}.work-file{position:relative;width:100%;height:100%;min-width:0;padding:18px 8px;border:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:start;gap:12px;color:inherit;background:transparent;text-align:left}.work-file:focus-visible,.work-file.classicyDesktopIconActive{outline:var(--hig-frame-width) solid var(--color-black);outline-offset:calc(var(--hig-frame-width) * -1);color:var(--color-white);background:var(--color-theme-04)}@media (hover: hover) and (pointer: fine){.work-file:hover{outline:var(--hig-frame-width) solid var(--color-black);outline-offset:calc(var(--hig-frame-width) * -1);color:var(--color-white);background:var(--color-theme-04)}}.work-file:active{transform:scale(.98)}.work-file-copy{min-width:0;display:grid;gap:6px}.work-file-name{font-weight:700;line-height:1.2;text-wrap:balance}.work-file-status{font-size:11px;line-height:1.3;color:inherit}.work-file-summary{font-size:13px;line-height:1.5;text-wrap:pretty}@media (prefers-reduced-motion: reduce){.work-file:active{transform:none}}.work-file-icon{position:relative;width:42px;height:38px;display:block;border:2px solid var(--color-black);background:var(--color-system-02);box-shadow:inset -3px -3px var(--color-system-05),inset 3px 3px var(--color-white);image-rendering:pixelated}.work-file-icon:before,.work-file-icon:after,.work-file-icon span{content:"";position:absolute;display:block}.work-file-icon-speakers:before{top:7px;right:22px;bottom:7px;left:6px;border:2px solid var(--color-black);background:var(--color-theme-04)}.work-file-icon-speakers:after{top:7px;right:6px;bottom:7px;left:22px;border:2px solid var(--color-black);background:var(--color-theme-04)}.work-file-icon-dashboard:before{top:6px;right:6px;bottom:6px;left:6px;border:2px solid #1f1d1a;background:repeating-linear-gradient(0deg,#fff 0,#fff 3px,#1f1d1a 3px,#1f1d1a 5px)}.work-file-icon-dashboard:after{width:7px;height:7px;right:8px;bottom:8px;background:var(--color-theme-04)}.work-file-icon-terminal:before{top:6px;right:6px;bottom:6px;left:6px;border:2px solid var(--color-black);background:var(--color-system-01)}.work-file-icon-terminal:after{width:13px;height:8px;left:10px;top:12px;border-left:3px solid var(--color-theme-04);border-bottom:3px solid var(--color-theme-04);transform:skew(-18deg)}.work-file-icon-keyboard:before{top:10px;right:4px;bottom:9px;left:4px;border:2px solid var(--color-black);background:repeating-linear-gradient(90deg,transparent 0 4px,var(--color-system-02) 4px 6px),repeating-linear-gradient(0deg,var(--color-theme-04) 0 4px,var(--color-system-02) 4px 6px)}.work-file-icon-keyboard:after{width:16px;height:3px;left:11px;bottom:7px;background:var(--color-theme-04)}.work-file-icon-measure:before{width:5px;height:25px;left:17px;top:5px;background:repeating-linear-gradient(var(--color-black) 0 2px,var(--color-system-01) 2px 5px);border:1px solid var(--color-black)}.work-file-icon-measure:after{width:24px;height:3px;left:7px;top:16px;background:var(--color-theme-04)}.work-file-icon-rainbow:before{width:26px;height:20px;left:6px;top:8px;border:5px solid var(--color-theme-04);border-bottom:0;border-radius:18px 18px 0 0}.work-file-icon-rainbow:after{width:14px;height:13px;left:12px;top:15px;border:4px solid #1f1d1a;border-bottom:0;border-radius:12px 12px 0 0}.work-file-icon-cat:before{width:24px;height:19px;left:7px;top:11px;border:2px solid var(--color-black);background:var(--color-theme-04);clip-path:polygon(0 20%,15% 0,30% 20%,70% 20%,85% 0,100% 20%,100% 100%,0 100%)}.work-file-icon-cat:after{width:3px;height:3px;left:14px;top:21px;background:#1f1d1a;box-shadow:9px 0 #1f1d1a}.work-file-icon-globe-phone:before{width:23px;height:23px;left:5px;top:6px;border:2px solid var(--color-black);border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 5px,var(--color-theme-04) 5px 7px),var(--color-system-01)}.work-file-icon-globe-phone:after{width:11px;height:23px;right:5px;top:5px;border:2px solid var(--color-black);background:var(--color-system-02);box-shadow:inset 0 -3px var(--color-theme-04)}.work-file-icon-globe-phone span{width:5px;height:2px;right:10px;top:8px;background:var(--color-black)}.work-detail{min-height:100%;padding:20px;background:var(--color-system-03);line-height:1.4}.work-detail h2{margin:0 0 8px;font-size:22px}.work-detail p{margin:0 0 14px}.work-detail img{display:block;width:100%;height:250px;object-fit:contain;border:var(--hig-frame-width) inset var(--color-system-02);background:var(--color-system-04)}.work-detail-footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.work-detail-footer strong{font-size:13px}.work-detail-footer a{padding:5px 10px;color:var(--color-black);background:var(--color-system-02);border:var(--hig-frame-width) outset var(--color-system-02);font-weight:700}.media-content,.contact-content{max-height:620px;overflow:auto;padding:20px;background:var(--color-system-03);line-height:1.4}.featured-release{width:100%;display:grid;grid-template-columns:44% 1fr;gap:18px;padding:8px;border:var(--window-border-size) solid transparent;border-bottom-color:var(--color-system-05);color:inherit;background:transparent;text-align:left}.featured-release:is(:hover,:focus-visible){color:var(--color-white);background:var(--color-theme-04);border-color:var(--color-black);outline:0}.featured-release img{width:100%;height:190px;object-fit:cover;border:var(--hig-frame-width) inset var(--color-system-02)}.featured-release strong{display:block;margin-top:8px;font-size:19px}.featured-detail h2,.contact-content h2{margin:0 0 6px;font-size:19px}.featured-detail>button{margin-bottom:12px;padding:4px 10px;color:var(--color-black);background:var(--color-system-02);border:var(--hig-frame-width) outset var(--color-system-02)}.featured-detail img{width:100%;max-height:330px;object-fit:cover;border:var(--hig-frame-width) inset var(--color-system-02)}.section-label{color:inherit;font-size:12px;font-weight:700;text-transform:uppercase}.media-content a,.contact-content a{color:var(--color-theme-06);font-weight:700}.media-content h3{margin:18px 0 10px}.media-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.media-channels a,.media-channels button{min-width:0;padding:9px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;color:var(--color-black);text-decoration:none;border:var(--window-border-size) solid var(--color-black);background:var(--color-system-02);box-shadow:inset 1px 1px var(--color-white),inset -1px -1px var(--color-system-05);text-align:left}.media-channels :is(a,button):is(:hover,:focus-visible),.media-channels button[aria-expanded=true]{color:var(--color-white);background:var(--color-theme-04);outline:0}.media-channels :is(a,button)>span{min-width:0;display:grid}.media-channels small{color:inherit;font-size:12px;font-weight:400}.media-channel-icon{width:32px;height:32px;display:grid;place-items:center;border:2px solid var(--color-black);background:var(--color-system-01);box-shadow:inset -2px -2px var(--color-system-05),inset 2px 2px var(--color-white);font-style:normal}.media-channel-icon svg{width:22px;height:22px;color:var(--color-black)}.contact-content>p{margin-top:0}.contact-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-destinations>div{min-width:0;padding:12px;border:var(--window-border-size) solid var(--color-black);display:grid;grid-template-rows:54px 96px auto;background:var(--color-system-02);box-shadow:inset 1px 1px var(--color-white),inset -1px -1px var(--color-system-05)}.contact-destinations a{white-space:nowrap}.contact-destinations p{margin:0 0 10px;font-size:13px}.support-section{margin-top:20px;padding-top:16px;border-top:var(--window-border-size) solid var(--color-system-05)}.support-intro{min-height:94px;display:grid;grid-template-columns:76px 1fr;align-items:center;gap:14px}.support-intro p{margin:0}.support-mascot{width:72px;height:85px;color:var(--color-system-05)}.support-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.support-options a,.support-options button{min-height:72px;padding:8px;display:grid;place-content:center;border:var(--hig-frame-width) outset var(--color-system-02);color:var(--color-black);background:var(--color-system-02);text-align:center;text-decoration:none}.support-options a:is(:hover,:focus-visible),.support-options button:is(:hover,:focus-visible),.support-options button[aria-expanded=true]{color:var(--color-white);background:var(--color-theme-04);outline:var(--window-border-size) dotted var(--color-black);outline-offset:calc(var(--hig-frame-width) * -2)}.support-options span{display:block;color:inherit;font-size:11px;font-weight:400}.payment-qr-wrap{display:grid;justify-items:center;gap:5px;margin-top:14px;color:var(--color-black);font-size:11px}.payment-qr{display:block;width:180px;border:var(--hig-frame-width) inset var(--color-system-02)}@media (prefers-reduced-motion: reduce){.boot-progress span{animation:none;width:100%}}@media (max-width: 640px),(hover: none) and (pointer: coarse){.system-menu{height:44px;gap:0;padding:0 4px}.system-menu>.system-clock{margin-left:auto;padding:0 5px;font-size:12px}.system-menu>.language-menu>button{min-width:44px;min-height:44px;padding:8px}.system-sound{min-width:44px;min-height:44px}.system-sound .classicyDesktopMenuWidgetSound{padding:8px}.barry-menu>button img{width:26px;height:26px}.language-menu>.classicyMenuWrapper{position:absolute;top:43px;left:0}.language-menu>.classicyMenuWrapper>ul{max-height:calc(100dvh - 44px);overflow-y:auto}.language-menu .classicyMenuWrapper button{min-width:160px;text-align:left;padding:9px 18px}.sound-panel{position:fixed;top:44px;right:4px;width:min(260px,calc(100vw - 8px))}.sound-panel button{min-height:44px}.desktop-entries{top:60px;left:50%;grid-template-columns:repeat(2,minmax(112px,1fr));gap:20px 16px;width:min(320px,calc(100% - 32px));transform:translate(-50%)}.desktop-entries button{min-height:72px}.mobile-window{z-index:9500!important;position:fixed;top:44px;right:0;bottom:0;left:0;width:100%;max-height:none;transform:none;overflow:hidden}.mobile-window button,.mobile-window a{min-height:44px}.mobile-window a{display:inline-flex;align-items:center}.mobile-window .classicyWindowTitleBar{height:44px;flex-basis:44px}.mobile-window .classicyWindowControl{width:44px;height:44px;flex-basis:44px;margin:0}.welcome-content{height:100%;grid-template-columns:1fr;padding:16px;gap:10px;overflow-y:auto}.welcome-character-frame{width:140px;height:130px;margin:auto}.welcome-character-frame img{width:100%;height:100%}.works-collection{height:100%;grid-template-columns:minmax(0,1fr);min-height:100%;overflow-y:auto}.work-detail{height:100%;min-height:100%;overflow-y:auto}.work-detail img{height:220px}.media-content,.contact-content{height:100%;max-height:100%;overflow-y:auto}.featured-release,.media-channels,.contact-destinations{grid-template-columns:1fr}.contact-destinations>div{grid-template-rows:auto}.contact-destinations a{font-size:clamp(11px,3.4vw,13px)}.support-options{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px),(hover: none) and (pointer: coarse){.language-menu>.classicyMenuWrapper>ul{max-height:calc(100dvh - 88px)}.language-menu .classicyMenuItem{min-height:44px;padding-block:9px}}@media (max-width: 640px),(hover: none) and (pointer: coarse){.system-menu{padding:0}.system-menu .classicyDesktopMenu{padding:0 4px}.system-menu .classicyDesktopMenuEntry>button,.system-sound>button{min-width:44px;height:44px;padding:8px}.system-menu .classicyDesktopMenu>li:has(.system-clock){margin-left:auto}.system-clock{padding:0 5px;font-size:12px}.classicyDesktopMenuMark img{width:26px;height:26px}.classicyDesktopMenuEntry>.classicyMenuWrapper{top:43px;max-height:calc(100dvh - 44px);overflow-y:auto}.classicyDesktopMenuEntry>.classicyMenuWrapper>[role=menu]{max-height:calc(100dvh - 88px);overflow-y:auto}.classicyDesktopMenuEntry .classicyMenuItem{min-height:44px;padding-block:9px}.desktop-music-player{top:auto;right:8px;bottom:8px;width:min(290px,calc(100vw - 16px))}.desktop-music-player button{width:44px;height:44px}.desktop-music-controls{grid-template-columns:44px 1fr 35px}}
