.sj4moq_theme{--mac-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--mac-mono:"SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--mac-menubar-h:24px;--mac-accent:#007aff;--mac-focus:#007aff80;--mac-selection:#0064e1;--mac-selection-inactive:#0003;--mac-label:#000000d9;--mac-label-2:#00000080;--mac-label-3:#00000040;--mac-separator:#0000001a;--mac-hover:#0000000f;--mac-window-bg:#fff;--mac-titlebar-bg:#ececec;--mac-titlebar-bg-inactive:#f6f6f6;--mac-sidebar-bg:#e8e8edcc;--mac-sidebar-selected:#0000001a;--mac-window-outline:#0003;--mac-window-highlight:transparent;--mac-shadow-active:0 24px 60px -12px #0006, 0 6px 18px #0000001a;--mac-shadow-inactive:0 14px 36px -12px #0000004d;--mac-traffic-inactive:#00000021;--mac-material:#f6f6f6c7;--mac-material-border:#0000001a;--mac-menubar-bg:#f6f6f680;--mac-menubar-fg:#000;--mac-dock-bg:#ffffff4d;--mac-dock-edge:#ffffff8c;--mac-dock-outline:#0000001a;--mac-dock-dot:#0009;--mac-dock-sep:#0000002e;--mac-wallpaper:radial-gradient(90% 70% at 100% 100%, #ffb078e6 0%, #ffb07800 60%), radial-gradient(80% 70% at 0% 100%, #ff78aad9 0%, #ff78aa00 60%), radial-gradient(100% 80% at 85% 0%, #5aaafff2 0%, #5aaaff00 65%), linear-gradient(165deg, #4f6ff0 0%, #8a6ae8 48%, #d77fb9 100%);color:var(--mac-label);font-family:var(--mac-font);-webkit-font-smoothing:antialiased;font-size:13px}.dark .sj4moq_theme{--mac-accent:#0a84ff;--mac-focus:#0a84ff99;--mac-selection:#0059d1;--mac-selection-inactive:#fff3;--mac-label:#ffffffe0;--mac-label-2:#ffffff8c;--mac-label-3:#ffffff40;--mac-separator:#ffffff1a;--mac-hover:#ffffff14;--mac-window-bg:#1e1e1e;--mac-titlebar-bg:#2d2d2d;--mac-titlebar-bg-inactive:#262626;--mac-sidebar-bg:#2c2c30d1;--mac-sidebar-selected:#ffffff1a;--mac-window-outline:#000000d9;--mac-window-highlight:#ffffff29;--mac-shadow-active:0 24px 60px -10px #000000b3, 0 6px 18px #0000004d;--mac-shadow-inactive:0 14px 36px -12px #0000008c;--mac-traffic-inactive:#ffffff2e;--mac-material:#28282ac7;--mac-material-border:#ffffff1f;--mac-menubar-bg:#14141873;--mac-menubar-fg:#fff;--mac-dock-bg:#28282e66;--mac-dock-edge:#ffffff2e;--mac-dock-outline:#00000080;--mac-dock-dot:#ffffffb3;--mac-dock-sep:#fff3;--mac-wallpaper:radial-gradient(90% 70% at 100% 100%, #ea580c73 0%, #ea580c00 60%), radial-gradient(80% 70% at 0% 100%, #db277780 0%, #db277700 60%), radial-gradient(100% 80% at 85% 0%, #2563eb99 0%, #2563eb00 65%), linear-gradient(165deg, #0c1233 0%, #22174f 50%, #3a1238 100%)}.sj4moq_desktop{isolation:isolate;background:var(--mac-wallpaper);height:100%;position:relative;overflow:hidden;container-type:size}.sj4moq_desktop:focus-visible{outline:none}:where(.sj4moq_theme) button{font:inherit;color:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}.sj4moq_theme :focus-visible{box-shadow:0 0 0 3px var(--mac-focus);outline:none}.sj4moq_wallpaper{position:absolute;inset:0}.sj4moq_menubar{height:var(--mac-menubar-h);z-index:5000;background:var(--mac-menubar-bg);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);color:var(--mac-menubar-fg);-webkit-user-select:none;user-select:none;cursor:default;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;line-height:1;display:flex;position:absolute;inset:0 0 auto}.sj4moq_menubarGroup{white-space:nowrap;align-items:center;min-width:0;display:flex}.sj4moq_menubarItem{height:var(--mac-menubar-h);align-items:center;padding:0 9px;display:flex}.sj4moq_menubarApp{font-weight:700}.sj4moq_menubarClock{font-variant-numeric:tabular-nums;white-space:pre}@container (max-width:640px){.sj4moq_menubarMenu:nth-of-type(n+5){display:none}}@container (max-width:480px){.sj4moq_menubarMenu,.sj4moq_menubarStatus{display:none}}.sj4moq_icons{--icon-floor:200px;inset:var(--mac-menubar-h) 0 0 0;pointer-events:none;position:absolute}.sj4moq_icon{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:92px;padding:2px;display:flex;position:absolute}.sj4moq_theme .sj4moq_icon:focus-visible{box-shadow:none}.sj4moq_iconImage{border-radius:7px;padding:4px}.sj4moq_icon:focus-visible .sj4moq_iconImage{box-shadow:0 0 0 3px var(--mac-focus)}.sj4moq_iconLabel{text-align:center;color:#fff;text-shadow:0 1px 3px #0000008c;overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:1px 5px 2px;font-size:12px;font-weight:500;line-height:1.25}.sj4moq_iconSelected .sj4moq_iconImage{background:#00000038}.sj4moq_iconSelected .sj4moq_iconLabel{background:var(--mac-selection-inactive);text-shadow:none}.sj4moq_iconSelected.sj4moq_iconFocused .sj4moq_iconLabel{background:var(--mac-selection)}.sj4moq_iconDragging{opacity:.85;z-index:1}.sj4moq_window{background:var(--mac-window-bg);box-shadow:0 0 0 .5px var(--mac-window-outline), var(--mac-shadow-inactive);border-radius:12px;flex-direction:column;transition:box-shadow .15s;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.sj4moq_window:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--mac-window-highlight);pointer-events:none;z-index:3;position:absolute;inset:0}.sj4moq_windowActive{box-shadow:0 0 0 .5px var(--mac-window-outline), var(--mac-shadow-active)}.sj4moq_theme .sj4moq_window[data-focus-handoff]:focus-visible{box-shadow:0 0 0 3px var(--mac-focus), var(--mac-shadow-active)}.sj4moq_windowVibrant{background:0 0}.sj4moq_windowZooming{transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.sj4moq_windowHidden,.sj4moq_windowsParked{visibility:hidden;pointer-events:none}.sj4moq_titlebar{background:var(--mac-titlebar-bg);border-bottom:1px solid var(--mac-separator);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;height:28px;padding:0 8px;display:flex;position:relative}.sj4moq_windowInactive .sj4moq_titlebar{background:var(--mac-titlebar-bg-inactive)}.sj4moq_title{text-align:center;color:var(--mac-label);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:600;position:absolute;left:76px;right:76px;overflow:hidden}.sj4moq_windowInactive .sj4moq_title{color:var(--mac-label-3)}.sj4moq_windowBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sj4moq_toneTerminal{--mac-window-bg:#141920;--mac-titlebar-bg:#1f2833;--mac-titlebar-bg-inactive:#1a222b;--mac-label:#ffffffd1;--mac-label-3:#ffffff4d;--mac-separator:#00000080;--mac-traffic-inactive:#ffffff2e;--mac-window-highlight:#ffffff1f}.sj4moq_toneSpotify{--mac-window-bg:#000;--mac-titlebar-bg:#000;--mac-titlebar-bg-inactive:#000;--mac-separator:transparent;--mac-traffic-inactive:#ffffff2e;--mac-window-highlight:#ffffff1f}.sj4moq_traffic{z-index:2;gap:8px;display:flex;position:relative}.sj4moq_trafficFloating{align-items:center;height:52px;position:absolute;top:0;left:20px}.sj4moq_light{border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0000002e}.sj4moq_light svg{opacity:0;width:8px;height:8px}.sj4moq_traffic:hover .sj4moq_light svg,.sj4moq_traffic:focus-within .sj4moq_light svg{opacity:1}.sj4moq_lightClose{color:#4d0000;background:#ff5f57}.sj4moq_lightMinimize{color:#985700;background:#febc2e}.sj4moq_lightZoom{color:#006500;background:#28c840}.sj4moq_windowInactive .sj4moq_traffic:not(:hover):not(:focus-within) .sj4moq_light{background:var(--mac-traffic-inactive);box-shadow:none}.sj4moq_light:active{filter:brightness(.85)}.sj4moq_resize{z-index:4;touch-action:none;position:absolute}.sj4moq_resize[data-dir=n],.sj4moq_resize[data-dir=s]{cursor:ns-resize;height:7px;left:10px;right:10px}.sj4moq_resize[data-dir=e],.sj4moq_resize[data-dir=w]{cursor:ew-resize;width:7px;top:10px;bottom:10px}.sj4moq_resize[data-dir=n]{top:-2px}.sj4moq_resize[data-dir=s]{bottom:-2px}.sj4moq_resize[data-dir=e]{right:-2px}.sj4moq_resize[data-dir=w]{left:-2px}.sj4moq_resize[data-dir=ne],.sj4moq_resize[data-dir=nw],.sj4moq_resize[data-dir=se],.sj4moq_resize[data-dir=sw]{width:14px;height:14px}.sj4moq_resize[data-dir=ne]{cursor:nesw-resize;top:-2px;right:-2px}.sj4moq_resize[data-dir=sw]{cursor:nesw-resize;bottom:-2px;left:-2px}.sj4moq_resize[data-dir=nw]{cursor:nwse-resize;top:-2px;left:-2px}.sj4moq_resize[data-dir=se]{cursor:nwse-resize;bottom:-2px;right:-2px}.sj4moq_finder{flex:1;min-height:0;display:flex}.sj4moq_finderSidebar{background:var(--mac-sidebar-bg);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);border-right:1px solid var(--mac-separator);-webkit-user-select:none;user-select:none;flex-shrink:0;width:184px;padding:52px 10px 10px;overflow-y:auto}.sj4moq_sidebarHeading{color:var(--mac-label-3);padding:10px 8px 4px;font-size:11px;font-weight:700}.sj4moq_sidebarItem{text-align:left;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;width:100%;height:28px;padding:0 8px;font-size:13px;display:flex}.sj4moq_sidebarItem svg{color:var(--mac-accent);flex-shrink:0}.sj4moq_sidebarItemSelected{background:var(--mac-sidebar-selected)}.sj4moq_sidebarAvatar{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px}.sj4moq_finderMain{background:var(--mac-window-bg);flex-direction:column;flex:1;min-width:0;display:flex}.sj4moq_finderToolbar{border-bottom:1px solid var(--mac-separator);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:4px;height:52px;padding:0 10px 0 8px;display:flex}.sj4moq_finderTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:6px;font-size:15px;font-weight:700;overflow:hidden}.sj4moq_windowInactive .sj4moq_finderTitle{color:var(--mac-label-2)}.sj4moq_toolButton{width:30px;height:28px;color:var(--mac-label-2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sj4moq_toolButton:hover:not(:disabled){background:var(--mac-hover);color:var(--mac-label)}.sj4moq_toolButton:disabled{color:var(--mac-label-3)}.sj4moq_toolButton svg{width:18px;height:18px}.sj4moq_finderContent{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sj4moq_finderStatus{border-top:1px solid var(--mac-separator);height:24px;color:var(--mac-label-2);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.sj4moq_finderGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:8px;min-height:100%;padding:18px;display:grid}.sj4moq_gridItem{-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.sj4moq_theme .sj4moq_gridItem:focus-visible{box-shadow:none}.sj4moq_gridItem:focus-visible .sj4moq_iconImage{box-shadow:0 0 0 3px var(--mac-focus)}.sj4moq_gridItem .sj4moq_iconLabel{color:var(--mac-label);text-shadow:none}.sj4moq_gridItemSelected .sj4moq_iconImage{background:var(--mac-hover)}.sj4moq_gridItemSelected .sj4moq_iconLabel{background:var(--mac-selection-inactive)}.sj4moq_windowActive .sj4moq_gridItemSelected .sj4moq_iconLabel{background:var(--mac-selection);color:#fff}@container (max-width:560px){.sj4moq_finderSidebar{display:none}.sj4moq_finderToolbar{padding-left:82px}}.sj4moq_spotify{color:#fff;background:#000;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 8px;font-size:12px;display:flex}.sj4moq_spotify a:hover{text-decoration:underline}.sj4moq_spStage{background:#121212;border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.sj4moq_visualizer{width:100%;height:100%;display:block;position:absolute;inset:0}.sj4moq_spOverlay{text-shadow:0 1px 10px #000000e6;position:absolute;bottom:16px;left:18px;right:18px}.sj4moq_spEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.sj4moq_spTitle{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:24px;font-weight:800;display:block;overflow:hidden}.sj4moq_spArtist{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sj4moq_spBar{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:14px;height:68px;padding:0 6px 6px;display:grid}.sj4moq_spTrack{align-items:center;gap:10px;min-width:0;display:flex}.sj4moq_spArt{object-fit:cover;background:#282828;border-radius:4px;flex-shrink:0;width:46px;height:46px}.sj4moq_spTrackText{min-width:0}.sj4moq_spTrackTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.sj4moq_spTrackArtist{color:#b3b3b3;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sj4moq_spControls{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.sj4moq_spButtons{color:#b3b3b3;align-items:center;gap:18px;display:flex}.sj4moq_spPlay{color:#000;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sj4moq_spProgress{color:#b3b3b3;font-variant-numeric:tabular-nums;align-items:center;gap:8px;width:100%;font-size:11px;display:flex}.sj4moq_spTrackBar{background:#4d4d4d;border-radius:2px;flex:1;height:4px;overflow:hidden}.sj4moq_spTrackFill{background:#fff;border-radius:2px;height:100%;transition:width 1s linear}.sj4moq_spVolume{color:#b3b3b3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sj4moq_spVolume .sj4moq_spTrackBar{flex:0 80px}@container (max-width:500px){.sj4moq_spBar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.sj4moq_spVolume{display:none}}.sj4moq_spMobile{color:#fff;background:#121212;flex-direction:column;height:100%;display:flex;overflow:hidden}.sj4moq_spMobileStage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.sj4moq_spMobileBackdrop{object-fit:cover;filter:blur(40px)brightness(.35);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.sj4moq_spMobileViz{opacity:.35;position:absolute;inset:0}.sj4moq_spMobileArtLink{aspect-ratio:1;width:min(68vw,280px,42dvh);display:block;position:relative}.sj4moq_spMobileArt{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 10px 40px #0000008c}.sj4moq_spMobileInfo{flex-shrink:0;padding:18px 24px 10px}.sj4moq_spMobileInfo .sj4moq_spTitle{font-size:20px;font-weight:700}.sj4moq_spMobileInfo .sj4moq_spArtist{color:#b3b3b3;margin-top:2px;font-size:14px}.sj4moq_spMobileProgress{flex-shrink:0;padding:0 24px}.sj4moq_spMobileTimes{color:#b3b3b3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.sj4moq_spMobileControls{color:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:36px;padding:14px 24px 22px;display:flex}.sj4moq_spMobileControls .sj4moq_spPlay{width:56px;height:56px}.sj4moq_terminal{color:#d1d7db;min-height:0;font-family:var(--mac-mono);-webkit-user-select:text;user-select:text;overscroll-behavior:contain;background:#141920;flex:1;padding:6px 10px 12px;font-size:12px;line-height:1.45;overflow:auto}.sj4moq_termLine{white-space:pre-wrap;overflow-wrap:anywhere}.sj4moq_termOutput{flex-wrap:wrap;gap:1.45em 3ch;margin-top:.2em;display:flex}.sj4moq_termBlock{white-space:pre}.sj4moq_termBlock>div{min-height:1.45em}.sj4moq_termSwatches{margin-top:1.45em;display:flex}.sj4moq_termSwatches span{width:3ch;height:1.45em}.sj4moq_termCursor{vertical-align:text-bottom;background:#cfb14a;width:.6em;height:1.2em;animation:1.1s step-end infinite sj4moq_termBlink;display:inline-block}@keyframes sj4moq_termBlink{50%{opacity:0}}.sj4moq_dock{--dock-icon:50px;z-index:5000;background:var(--mac-dock-bg);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);box-shadow:inset 0 0 0 1px var(--mac-dock-edge), 0 0 0 .5px var(--mac-dock-outline), 0 10px 30px #0000002e;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:flex-end;padding:5px 5px 9px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sj4moq_dockItem{height:var(--dock-icon);flex-shrink:0;margin:0 2px;transition:width .12s ease-out;position:relative}.sj4moq_dockHit{z-index:1;width:var(--dock-icon);height:var(--dock-icon);margin-left:calc(var(--dock-icon) / -2);transform-origin:50% 100%;border-radius:12px;transition:transform .12s ease-out;position:absolute;bottom:0;left:50%}.sj4moq_dockIcon{width:var(--dock-icon);height:var(--dock-icon);margin-left:calc(var(--dock-icon) / -2);transform-origin:50% 100%;transition:transform .12s ease-out;position:absolute;bottom:0;left:50%}.sj4moq_dockIcon>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.sj4moq_dockBounce .sj4moq_dockIcon{animation:.9s cubic-bezier(.3,0,.4,1) sj4moq_dockBounce}@keyframes sj4moq_dockBounce{0%,50%,to{translate:0}22%{translate:0 -22px}72%{translate:0 -10px}}.sj4moq_dockDot{background:var(--mac-dock-dot);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.sj4moq_dockTooltip{background:var(--mac-material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px var(--mac-material-border), 0 4px 12px #00000026;color:var(--mac-label);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:4px 10px;font-size:13px;transition:opacity .1s;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.sj4moq_dockItem:hover .sj4moq_dockTooltip{opacity:1}}.sj4moq_dockHit:focus-visible~.sj4moq_dockTooltip{opacity:1}.sj4moq_dockSeparator{background:var(--mac-dock-sep);align-self:stretch;width:1px;margin:2px 6px -4px}.sj4moq_dockPreview{background:var(--mac-window-bg);box-shadow:0 0 0 .5px var(--mac-window-outline), 0 2px 6px #0000004d;border-radius:3px;position:absolute;overflow:hidden}.sj4moq_dockPreviewHost{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.sj4moq_dockIcon .sj4moq_dockThumbBadge{width:22px;height:22px;position:absolute;bottom:-2px;right:-4px}.sj4moq_notice{top:calc(var(--mac-menubar-h) + 10px);z-index:6000;background:var(--mac-material);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);width:min(340px,100% - 24px);box-shadow:0 0 0 .5px var(--mac-material-border), 0 10px 30px #0003;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;animation:.45s cubic-bezier(.2,.9,.3,1.1) sj4moq_noticeIn;display:flex;position:absolute;right:12px}@keyframes sj4moq_noticeIn{0%{transform:translate(calc(100% + 24px))}}@container (max-width:699px){.sj4moq_icons{--icon-floor:245px}.sj4moq_notice{width:min(340px,100% - 24px);animation-name:sj4moq_noticeUp;inset:auto auto 86px 50%;translate:-50%}}@container (max-height:280px){.sj4moq_notice{display:none}}@keyframes sj4moq_noticeUp{0%{opacity:0;transform:translateY(24px)}}.sj4moq_noticeIcon{flex-shrink:0;width:34px;height:34px}.sj4moq_noticeText{flex:1;min-width:0;line-height:1.35}.sj4moq_noticeHeader{justify-content:space-between;gap:8px;display:flex}.sj4moq_noticeTitle{font-weight:700}.sj4moq_noticeTime{color:var(--mac-label-2);font-size:12px}.sj4moq_noticeClose{background:var(--mac-material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:20px;height:20px;box-shadow:0 0 0 .5px var(--mac-material-border), 0 2px 6px #00000026;color:var(--mac-label-2);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:-6px;left:-6px}.sj4moq_noticeClose svg{width:10px;height:10px}.sj4moq_notice:hover .sj4moq_noticeClose,.sj4moq_noticeClose:focus-visible{opacity:1}@media (hover:none){.sj4moq_noticeClose{opacity:1}}.sj4moq_appScreen{z-index:1000;background:var(--mac-window-bg);color:var(--mac-label);transform-origin:50% 100%;flex-direction:column;animation:.38s cubic-bezier(.32,.72,0,1) sj4moq_appOpen;display:flex;position:fixed;inset:0;overflow:hidden}.sj4moq_appScreenClosing{animation:.3s cubic-bezier(.32,.72,0,1) forwards sj4moq_appClose}@keyframes sj4moq_appOpen{0%{opacity:0;border-radius:48px;transform:scale(.15)}}@keyframes sj4moq_appClose{to{opacity:0;border-radius:48px;transform:scale(.15)}}.sj4moq_appScreenBar{border-bottom:1px solid var(--mac-separator);background:var(--mac-titlebar-bg);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 8px;display:grid}.sj4moq_appScreenBack{height:36px;color:var(--mac-accent);border-radius:8px;justify-self:start;align-items:center;gap:2px;padding:0 8px 0 2px;font-size:16px;display:flex}.sj4moq_theme .sj4moq_appScreenBack{cursor:pointer}.sj4moq_appScreenBack svg{width:22px;height:22px}.sj4moq_appScreenTitle{font-size:16px;font-weight:600}.sj4moq_appScreenBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sj4moq_theme .sj4moq_appScreenBody:focus-visible{box-shadow:none}.sj4moq_appScreen.sj4moq_toneTerminal .sj4moq_appScreenBack{color:#6fa3d8}.sj4moq_appScreen.sj4moq_toneSpotify .sj4moq_appScreenBar{color:#fff;background:#121212;border-bottom-color:#282828}.sj4moq_appScreen.sj4moq_toneSpotify .sj4moq_appScreenBack{color:#1ed760}.sj4moq_fileList{padding:16px}.sj4moq_fileListGroup{background:var(--mac-hover);border-radius:12px;overflow:hidden}.sj4moq_fileRow{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.sj4moq_theme .sj4moq_fileRow{cursor:pointer}.sj4moq_fileRow+.sj4moq_fileRow{border-top:1px solid var(--mac-separator)}.sj4moq_fileRowText{flex:1;min-width:0}.sj4moq_fileRowName{font-size:16px;font-weight:500;display:block}.sj4moq_fileRowMeta{color:var(--mac-label-2);font-size:13px;display:block}.sj4moq_fileRowChevron{width:16px;height:16px;color:var(--mac-label-3)}@media (prefers-reduced-motion:reduce){.sj4moq_theme,.sj4moq_theme *,.sj4moq_theme :before,.sj4moq_theme :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
