*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-primary:#4676f2;--ease-out:cubic-bezier(.165, .84, .44, 1);--ease-spring:linear(0, .044, .152, .295, .448, .596, .729, .84, .928, .993, 1.037, 1.063, 1.076, 1.078, 1.073, 1.064, 1.052, 1.04, 1.029, 1.019, 1.011, 1.004, 1, .996, .995, .994, .994, .994, .995, .996, .997, .998, 1)}body{color:#fff;background-color:#000;font-family:Poppins,sans-serif}.workspace{opacity:0;transition:opacity .5s var(--ease-out);position:fixed;inset:0;overflow:hidden}.workspace.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.workspace{transition:none}}.workspace canvas{position:absolute;inset:0}.window{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0009}.window:active{cursor:grabbing}.window.is-active{outline:3px solid var(--color-primary);outline-offset:3px}.homebar{--scale:1;z-index:2;width:463px;height:72px;transform:translateX(-50%) scale(var(--scale));transform-origin:top;transition:width .6s var(--ease-spring);border-radius:36px;align-items:center;gap:16px;padding:0 28px 0 14px;display:flex;position:absolute;left:50%}.homebar.is-citrix{width:290px}.homebar,.homebar-bubble{background-color:#373737;box-shadow:inset 0 3px 3px #ffffff2e,inset 0 -3px 3px #ffffff12,inset 0 0 0 1.5px #ffffff0a,0 4px 12px #0009}.homebar-bubbles{align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.homebar-bubbles.is-end{left:calc(100% + 12px);right:auto}.homebar-bubble{border:0;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;padding:0;display:grid}.homebar-citrix{cursor:pointer}.homebar-info{fill:#e8e8e8;width:28px;height:28px}.homebar-bubble[data-tooltip]{position:relative}.homebar-bubble[data-tooltip]:after{content:attr(data-tooltip);color:#e8e8e8;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);background-color:#141414e6;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:inset 0 1.5px 1.5px #ffffff2e,0 4px 12px #0009}@media (hover:hover) and (pointer:fine){.homebar-bubble[data-tooltip]:hover:after{opacity:1;transition-delay:.2s;transform:translate(-50%)}}.homebar-icon{place-items:center;width:28px;height:28px;display:grid}.homebar-icon img{width:100%;height:100%}.homebar-bubble-slot{width:60px;transition:width .6s var(--ease-spring), margin-right .6s var(--ease-spring)}.homebar-bubble-slot>.homebar-bubble{transition:transform .5s var(--ease-spring), opacity .2s var(--ease-out)}.homebar.is-citrix .homebar-bubble-slot.is-windows-only,.homebar:not(.is-citrix) .homebar-bubble-slot.is-citrix-only{width:0;margin-right:-10px}.homebar.is-citrix .is-windows-only>.homebar-bubble,.homebar:not(.is-citrix) .is-citrix-only>.homebar-bubble{opacity:0;pointer-events:none;transform:scale(.6)}.homebar.is-citrix .is-citrix-only>.homebar-bubble,.homebar:not(.is-citrix) .is-windows-only>.homebar-bubble{transition-delay:.12s}.homebar-sightful{cursor:pointer}.homebar-sightful-icon{background-color:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.homebar-sightful-icon svg{width:15px;height:15px}.homebar-launcher{cursor:pointer;background-color:#4b4b4b;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.homebar-launcher-grid{grid-template-columns:repeat(3,6px);gap:2px;display:grid}.homebar-launcher-grid span{aspect-ratio:1;background-color:#fff;border-radius:1px}.homebar-launcher>*{transition:transform .5s var(--ease-spring), opacity .2s var(--ease-out);grid-area:1/1}.homebar-launcher-citrix{opacity:0;width:44px;max-width:none;height:44px;transform:scale(.6)}.homebar.is-citrix .homebar-launcher-grid{opacity:0;transform:scale(.6)}.homebar.is-citrix .homebar-launcher-citrix{opacity:1;transform:none}.homebar-apps{width:151px;transition:width .6s var(--ease-spring);align-items:center;gap:13px;margin:0;padding:0;list-style:none;display:flex}.homebar.is-citrix .homebar-apps{width:0}.homebar-apps li{width:28px;height:28px;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);flex-shrink:0;place-items:center;display:grid}.homebar.is-citrix .homebar-apps li{transform:translateX(calc(var(--i) * -41px)) scale(.6);opacity:0;pointer-events:none}.homebar-apps img{object-fit:contain;width:100%;height:100%}.homebar .is-active{outline-offset:3px;border-radius:50%;outline:4px solid #a1baf8}@media (prefers-reduced-motion:reduce){.homebar,.homebar-bubble-slot,.homebar-bubble-slot>.homebar-bubble,.homebar-bubble[data-tooltip]:after,.homebar-launcher>*,.homebar-apps,.homebar-apps li{transition:none}}.homebar-status{align-items:center;gap:14px;margin-left:auto;display:flex}.homebar-battery{background:#5cbf66 content-box content-box;border:2px solid #fff;border-radius:3px;width:28px;height:15px;padding:2px;position:relative}.homebar-battery:after{content:"";background-color:#fff;border-radius:0 1px 1px 0;width:2px;height:6px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.homebar-clock{color:#e8e8e8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}
