.MenuBar-module__LZ7ciG__menuBar{-webkit-backdrop-filter:blur(10px);color:#fff;z-index:1000;-webkit-user-select:none;user-select:none;background-color:#1e1e2866;justify-content:space-between;align-items:center;height:50px;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.MenuBar-module__LZ7ciG__left,.MenuBar-module__LZ7ciG__right{align-items:center;gap:16px;display:flex}.MenuBar-module__LZ7ciG__appleLogo{cursor:pointer;color:#fff;align-items:center;margin-right:4px;display:flex}.MenuBar-module__LZ7ciG__brand{cursor:pointer;font-weight:600}.MenuBar-module__LZ7ciG__menuItem,.MenuBar-module__LZ7ciG__icon,.MenuBar-module__LZ7ciG__time{cursor:pointer}.MenuBar-module__LZ7ciG__menuItem:hover,.MenuBar-module__LZ7ciG__icon:hover,.MenuBar-module__LZ7ciG__brand:hover,.MenuBar-module__LZ7ciG__appleLogo:hover{opacity:.8}.MenuBar-module__LZ7ciG__icon{color:#fff;align-items:center;display:flex}@media (max-width:768px){.MenuBar-module__LZ7ciG__menuBar{padding:0 8px;font-size:11px;overflow-x:auto}.MenuBar-module__LZ7ciG__left,.MenuBar-module__LZ7ciG__right{gap:8px}.MenuBar-module__LZ7ciG__brand,.MenuBar-module__LZ7ciG__icon{display:none}}
.Dock-module__CiDNxG__dockContainer{z-index:1000;justify-content:center;margin:20px 20px 25px;display:flex;position:fixed;bottom:12px;left:0;right:0}.Dock-module__CiDNxG__dock{-webkit-backdrop-filter:blur(15px);background-color:#fff3;border:1px solid #ffffff1a;border-radius:20px;gap:8px;padding:10px;display:flex;box-shadow:0 4px 30px #0000001a}.Dock-module__CiDNxG__dockItem{cursor:pointer;background-color:#fffc;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin:5px;transition:transform .2s cubic-bezier(.25,1,.5,1),margin .2s;display:flex;box-shadow:inset 0 0 0 1px #0000000d,0 2px 5px #0003}.Dock-module__CiDNxG__dockItem:hover{z-index:10;margin:0 10px;transform:scale(1.3)translateY(-10px)}.Dock-module__CiDNxG__iconImage{object-fit:contain;pointer-events:none;width:40px;height:40px}@media (max-width:768px){.Dock-module__CiDNxG__dockItem{width:40px;height:40px;margin:2px}.Dock-module__CiDNxG__dockItem:hover{margin:0 5px;transform:scale(1.1)translateY(-5px)}.Dock-module__CiDNxG__iconImage{width:30px;height:30px}.Dock-module__CiDNxG__dock{gap:4px;max-width:95vw;padding:6px;overflow-x:auto}.Dock-module__CiDNxG__dockContainer{margin:10px;bottom:5px}}
.DesktopIcon-module__76aRiW__iconContainer{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;width:100px;margin-bottom:16px;padding:8px;transition:background-color .2s;display:flex}.DesktopIcon-module__76aRiW__iconContainer:hover{background-color:#ffffff1a}.DesktopIcon-module__76aRiW__iconWrapper{filter:drop-shadow(0 2px 4px #0000004d);justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:4px;display:flex}.DesktopIcon-module__76aRiW__iconImage{object-fit:contain}.DesktopIcon-module__76aRiW__label{color:#fff;text-shadow:0 1px 2px #000c;text-align:center;word-break:break-word;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:500;line-height:1.2}.DesktopIcon-module__76aRiW__iconContainer:focus .DesktopIcon-module__76aRiW__label,.DesktopIcon-module__76aRiW__iconContainer:active .DesktopIcon-module__76aRiW__label{background-color:#0064ffcc}@media (max-width:768px){.DesktopIcon-module__76aRiW__iconContainer{width:70px;margin-bottom:8px;padding:4px}.DesktopIcon-module__76aRiW__iconWrapper{width:50px;height:50px}.DesktopIcon-module__76aRiW__label{font-size:11px}}
.TerminalWindow-module__GtGXfq__terminal{-webkit-backdrop-filter:blur(20px);color:#e0e0e0;background-color:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:10px;width:500px;height:450px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:14px;font-weight:500;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff0d}.TerminalWindow-module__GtGXfq__titleBar{background-color:#323232cc;border-bottom:1px solid #00000080;align-items:center;height:28px;padding:0 12px;display:flex;position:relative}.TerminalWindow-module__GtGXfq__buttons{gap:8px;display:flex}.TerminalWindow-module__GtGXfq__close,.TerminalWindow-module__GtGXfq__minimize,.TerminalWindow-module__GtGXfq__maximize{border-radius:50%;width:12px;height:12px}.TerminalWindow-module__GtGXfq__close{background-color:#ff5f56}.TerminalWindow-module__GtGXfq__minimize{background-color:#ffbd2e}.TerminalWindow-module__GtGXfq__maximize{background-color:#27c93f}.TerminalWindow-module__GtGXfq__title{color:#999;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.TerminalWindow-module__GtGXfq__content{padding:20px}.TerminalWindow-module__GtGXfq__prompt{margin-bottom:24px;font-weight:700}.TerminalWindow-module__GtGXfq__user{color:#e0e0e0}.TerminalWindow-module__GtGXfq__techTable{border-collapse:collapse;width:100%;margin-bottom:30px}.TerminalWindow-module__GtGXfq__techTable th{text-align:left;color:#ccc;border-bottom:1px dashed #555;padding-bottom:16px;font-weight:700}.TerminalWindow-module__GtGXfq__techTable td{color:#fff;padding:8px 0}.TerminalWindow-module__GtGXfq__techTable td.TerminalWindow-module__GtGXfq__category{color:#27c93f;width:30%}.TerminalWindow-module__GtGXfq__check{margin-right:8px}.TerminalWindow-module__GtGXfq__status{flex-direction:column;gap:8px;margin-top:20px;display:flex}.TerminalWindow-module__GtGXfq__success{color:#27c93f}.TerminalWindow-module__GtGXfq__renderTime{color:#fff}
.page-module__E0kJGG__main{width:100vw;height:100vh;position:relative;overflow:hidden}.page-module__E0kJGG__wallpaper{object-fit:cover;z-index:-1}.page-module__E0kJGG__desktopArea{padding:20px;display:flex;position:absolute;inset:28px 0 0}.page-module__E0kJGG__iconGrid{flex-direction:column;gap:20px;width:150px;display:flex}.page-module__E0kJGG__windowArea{flex:1;justify-content:center;align-items:center;padding-bottom:50px;padding-right:150px;display:flex}.page-module__E0kJGG__welcomeTextSmall{white-space:nowrap;margin:0;font-size:clamp(1.2rem,3vw,2rem)}.page-module__E0kJGG__welcomeTextLarge{white-space:nowrap;margin:-20px 0 0;padding:0;font-size:clamp(3rem,12vw,7rem)}@media (max-width:768px){.page-module__E0kJGG__desktopArea{flex-direction:column;padding:10px}.page-module__E0kJGG__iconGrid{flex-flow:wrap;gap:10px;width:100%}.page-module__E0kJGG__windowArea{padding-bottom:100px;padding-right:0}}
@font-face{font-family:Lacquer;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42ab608411e39ae6-s.p.2n7umapeqvmxj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lacquer Fallback;src:local(Arial);ascent-override:91.92%;descent-override:18.38%;line-gap-override:0.0%;size-adjust:108.79%}.lacquer_f3773c72-module__NoGvYq__className{font-family:Lacquer,Lacquer Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Aubrey;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de2abc50922dc782-s.p.2n25g8ajfw1qu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aubrey Fallback;src:local(Arial);ascent-override:109.15%;descent-override:27.88%;line-gap-override:0.0%;size-adjust:76.04%}.aubrey_a36c3f4-module__eBsxxa__className{font-family:Aubrey,Aubrey Fallback;font-style:normal;font-weight:400}
