.macos-frame{background:#0a0a18;border-radius:12px;position:relative;overflow:hidden}.macos-menubar{z-index:10;background:0 0;justify-content:space-between;align-items:center;height:32px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.macos-menubar-left{align-items:center;gap:0;display:flex}.macos-apple{width:13px;height:13px;color:var(--color-text-primary);flex-shrink:0;margin-right:12px}.macos-app-name{color:var(--color-text-primary);letter-spacing:-.01em;margin-right:14px;font-family:-apple-system,SF Pro Text,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:600}.macos-menus{align-items:center;gap:2px;display:flex}.macos-menus span{color:var(--color-text-secondary);letter-spacing:-.005em;cursor:default;border-radius:4px;padding:2px 7px;font-family:-apple-system,SF Pro Text,ui-sans-serif,system-ui,sans-serif;font-size:11px}.macos-menus span:hover{color:var(--color-text-primary);background:#ffffff1a}.macos-menubar-right{align-items:center;gap:8px;display:flex}.macos-battery{opacity:.75;align-items:center;gap:1px;display:flex}.macos-battery-body{border:1px solid #ffffffa6;border-radius:2px;width:18px;height:9px;padding:1.5px;position:relative;overflow:hidden}.macos-battery-fill{background:#ffffffd9;border-radius:1px;width:78%;height:100%}.macos-battery-tip{background:#ffffffa6;border-radius:0 1px 1px 0;width:2px;height:4px;margin-left:-1px}.macos-time{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-family:-apple-system,SF Pro Text,ui-sans-serif,system-ui,sans-serif;font-size:11px}.macos-desktop{justify-content:center;align-items:center;height:720px;padding:72px 24px 64px;display:flex;position:relative}.macos-wallpaper{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.macos-desktop-content{z-index:2;filter:drop-shadow(0 16px 40px #000000b3);width:100%;max-width:640px;position:relative}.macos-dock{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(180%);background:#96969e42;border:1px solid #ffffff29;border-radius:22px;align-items:flex-end;gap:8px;width:max-content;padding:7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0000002e,0 14px 36px #00000057,inset 0 1px #ffffff2e}.macos-dock-icon{object-fit:contain;filter:drop-shadow(0 3px 4px #00000038);flex-shrink:0;width:50px;height:50px;display:block}.macos-dock-icon--claude{border-radius:22.5%}.macos-dock-item{flex-shrink:0;display:flex;position:relative}.macos-dock-running{background:#ffffffeb;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 2px #00000073}.macos-dock-divider{background:#ffffff4d;flex-shrink:0;align-self:stretch;width:1px;margin:2px 4px}.windows-wallpaper,.windows-taskbar{display:none}.windows-wallpaper{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.windows-taskbar{z-index:10;-webkit-backdrop-filter:blur(28px)saturate(160%);background:#202024d1;border-top:1px solid #ffffff14;justify-content:center;align-items:center;height:48px;font-family:Segoe UI,-apple-system,ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px 12px #00000047}.windows-tb-cluster{align-items:center;gap:4px;display:flex}.windows-tb-btn{color:#ffffffeb;cursor:default;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.windows-tb-btn:hover{background:#ffffff14}.windows-tb-icon{object-fit:contain;filter:drop-shadow(0 1px 2px #0000004d);width:24px;height:24px;display:block}.windows-tb-icon--claude{border-radius:6px;width:26px;height:26px}.windows-tb-active{background:#76b9ed;border-radius:2px;width:16px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.windows-tb-tray{color:#ffffffe6;align-items:center;gap:12px;padding:0 8px;display:flex;position:absolute;top:0;bottom:0;right:6px}.windows-tray-icon{flex-shrink:0;display:block}.windows-tray-lang{letter-spacing:.02em;font-size:12px}.windows-clock-wrap{color:#ffffffeb;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:11.5px;line-height:1.25;display:flex}html.os-windows .macos-menubar,html.os-windows .macos-dock,html.os-windows .macos-wallpaper{display:none}html.os-windows .windows-wallpaper{display:block}html.os-windows .windows-taskbar{display:flex}html.os-windows .macos-desktop{padding:32px 24px 60px}@media (width<=1080px){.macos-dock{gap:5px;padding:6px}.macos-dock-icon{width:42px;height:42px}}@media (width<=520px){.macos-menus{display:none}.macos-menubar{padding:0 8px}}@media (width<=767px){.macos-frame{background:0 0;border-radius:0;overflow:visible}.macos-menubar,.macos-wallpaper,.macos-dock{display:none}.macos-desktop{height:auto;padding:0;display:block}.macos-desktop-content{filter:none;max-width:none}html.os-windows .windows-wallpaper,html.os-windows .windows-taskbar{display:none}html.os-windows .macos-desktop{padding:0}}
