@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern","liga";-webkit-user-select:none;user-select:none;cursor:default}body{background:#0a1628}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff59}::selection{background:#007aff4d;color:inherit}:root{--glass-bg: rgba(255, 255, 255, .15);--glass-bg-heavy: rgba(255, 255, 255, .25);--glass-bg-light: rgba(255, 255, 255, .08);--glass-border: .5px solid rgba(255, 255, 255, .35);--glass-border-subtle: .5px solid rgba(255, 255, 255, .2);--glass-blur: 40px;--glass-saturate: 180%;--glass-brightness: 1.05;--glass-shadow: inset 0 .5px 0 rgba(255, 255, 255, .4), inset 0 1px 2px rgba(255, 255, 255, .08), inset 0 -.5px 0 rgba(255, 255, 255, .06), 0 1px 1px rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .06), 0 4px 8px rgba(0, 0, 0, .08), 0 8px 16px rgba(0, 0, 0, .1), 0 16px 32px rgba(0, 0, 0, .12), 0 32px 64px rgba(0, 0, 0, .08);--glass-shadow-light: inset 0 .5px 0 rgba(255, 255, 255, .3), 0 1px 3px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .08);--color-accent: #007AFF;--color-close: #FF5F57;--color-minimize: #FEBC2E;--color-maximize: #28C840;--menubar-height: 25px;--dock-icon-size: 48px;--dock-icon-gap: 6px;--dock-icon-radius: 11px;--window-radius: 10px;--window-titlebar-height: 52px;--window-titlebar-simple: 38px;--traffic-light-size: 12px;--traffic-light-gap: 8px;--traffic-light-left: 14px;--traffic-light-top: 8px}.glass{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));border:var(--glass-border);box-shadow:var(--glass-shadow)}.glass-light{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(24px) saturate(160%) brightness(1.01);-webkit-backdrop-filter:blur(24px) saturate(160%) brightness(1.01);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow-light)}
