@font-face{font-family:SF Pro Display;src:url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff2) format("woff2");font-weight:400}@font-face{font-family:SF Pro Display;src:url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.woff2) format("woff2");font-weight:500}@font-face{font-family:SF Pro Display;src:url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.woff2) format("woff2");font-weight:600}@font-face{font-family:SF Pro Display;src:url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff2) format("woff2");font-weight:700}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;overflow:hidden;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.macos-container{width:100vw;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.wallpaper-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .8s ease-in-out}.wallpaper-fade-enter-active,.wallpaper-fade-leave-active{transition:opacity .8s ease-in-out}.wallpaper-fade-enter-from,.wallpaper-fade-leave-to{opacity:0}.wallpaper-fade-enter-active{z-index:-1}.wallpaper-fade-leave-active{z-index:-2}.desktop{flex:1;position:relative;overflow:hidden}.desktop-icons{position:absolute;top:40px;right:20px;display:flex;flex-direction:column;flex-wrap:wrap-reverse;align-content:flex-start;gap:10px;height:calc(100% - 120px);pointer-events:none}.desktop-icons>*{pointer-events:auto}@media (max-width: 1024px),(max-height: 600px){.desktop-icons{right:10px;top:50px}.sticky-stack{position:absolute;top:60px;left:20px;display:flex;flex-direction:column;gap:12px;pointer-events:none;z-index:1500}.sticky-stack>*{pointer-events:auto}@media (orientation: landscape) and (max-height: 500px){.sticky-stack{flex-direction:row;align-items:flex-start;top:40px}}}.menu-bar[data-v-f94e8ead]{position:fixed;top:0;left:0;right:0;height:28px;background:#1e1e1ed9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;padding:0 8px;z-index:9999;font-size:13px;color:#ffffffe6;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:-.01em}.menu-bar-left[data-v-f94e8ead]{display:flex;align-items:center;gap:2px}.menu-item[data-v-f94e8ead]{padding:4px 8px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none;position:relative}.apple-logo[data-v-f94e8ead]{position:relative;padding:4px 10px;border-radius:4px}.apple-logo[data-v-f94e8ead]:hover,.apple-logo.active[data-v-f94e8ead],.menu-item[data-v-f94e8ead]:hover,.menu-item.active[data-v-f94e8ead]{background-color:#ffffff1a}.menu-item.disabled[data-v-f94e8ead]{opacity:.5;cursor:default;pointer-events:none}.control-center.active[data-v-f94e8ead]{background-color:#ffffff1a}.dropdown-menu[data-v-f94e8ead]{position:absolute;top:28px;left:0;width:220px;background:#1e1e1ed9;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:6px;border:.5px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000004d;padding:5px;display:flex;flex-direction:column;gap:2px;z-index:2000}.control-center-menu[data-v-f94e8ead]{right:0;left:auto;width:260px;max-height:400px;overflow-y:auto}.menu-section-title[data-v-f94e8ead]{font-size:11px;font-weight:600;color:#fff6;padding:8px 10px 4px;text-transform:uppercase}.wallpaper-grid[data-v-f94e8ead]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}.wallpaper-item[data-v-f94e8ead]{display:flex;flex-direction:column;gap:4px;cursor:pointer}.wallpaper-preview[data-v-f94e8ead]{width:100%;aspect-ratio:16/10;background-size:cover;background-position:center;border-radius:4px;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,border-color .2s ease}.wallpaper-name[data-v-f94e8ead]{font-size:10px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.dropdown-item[data-v-f94e8ead]{padding:4px 10px;border-radius:4px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media (hover: hover){.dropdown-item[data-v-f94e8ead]:hover{background:#007aff;color:#fff}}.dropdown-separator[data-v-f94e8ead]{height:1px;background:#ffffff26;margin:4px 6px}.menu-bar-right[data-v-f94e8ead]{display:flex;align-items:center;gap:16px;padding-right:8px}.menu-icon[data-v-f94e8ead]{font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon img[data-v-f94e8ead]{opacity:.85}.menu-icon.search img[data-v-f94e8ead]{opacity:.9;filter:brightness(0) invert(1)}.active-app[data-v-f94e8ead]{font-weight:700}.control-center[data-v-f94e8ead]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.control-center img[data-v-f94e8ead]{opacity:.85}.control-center-menu.expandable[data-v-f94e8ead]{padding-bottom:4px;z-index:9999}.wallpaper-expand[data-v-f94e8ead]{overflow-y:auto;max-height:0;transition:max-height .25s ease;background:#0003;margin:0 -5px;padding:0 5px}.wallpaper-expand.open[data-v-f94e8ead]{max-height:min(40vh,320px)}.wallpaper-option[data-v-f94e8ead]{display:flex;align-items:center;gap:8px;padding-left:15px;justify-content:flex-start}.wallpaper-option.selected[data-v-f94e8ead]{background:#ffffff0d}@media (hover: hover){.wallpaper-option[data-v-f94e8ead]:hover{background:#007aff}}.wallpaper-thumb[data-v-f94e8ead]{width:72px;height:48px;background-size:cover;background-position:center;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.wallpaper-option.selected .wallpaper-thumb[data-v-f94e8ead]{border-color:#007aff;filter:brightness(.7)}.wallpaper-check[data-v-f94e8ead]{color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.8))}.wallpaper-label[data-v-f94e8ead]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.has-submenu[data-v-f94e8ead]{display:flex;justify-content:space-between;align-items:center}.submenu-arrow[data-v-f94e8ead]{font-size:16px;transition:transform .2s ease;opacity:.6}.submenu-arrow.rotated[data-v-f94e8ead]{transform:rotate(90deg)}@media (max-width: 480px){.wallpaper-expand.open[data-v-f94e8ead]{max-height:50vh}}@media (min-width: 768px){.wallpaper-expand.open[data-v-f94e8ead]{max-height:45vh}}.time[data-v-f94e8ead]{font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.9;white-space:pre}@media (max-width: 768px){.menu-item[data-v-f94e8ead]{display:none}.menu-bar-right[data-v-f94e8ead]{gap:10px}.time[data-v-f94e8ead]{font-size:12px}}.dock-container[data-v-ea05df8a]{--icon-size: 56px;--icon-margin: 6px;--dock-padding: 4px;--label-scale: 1;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding-bottom:4px;z-index:999;pointer-events:none;transition:z-index 0s}.dock-container[data-v-ea05df8a]:hover{z-index:10000}@media (max-width: 1400px){.dock-container[data-v-ea05df8a]{--icon-size: 48px;--icon-margin: 4px}}@media (max-width: 1024px){.dock-container[data-v-ea05df8a]{--icon-size: 64px;--icon-margin: 7px;--dock-padding: 5px}.dock[data-v-ea05df8a]{padding:0 var(--dock-padding);border-radius:24px;gap:0}.dock-icon[data-v-ea05df8a]{margin-top:11px;margin-bottom:11px}.hide-on-mobile[data-v-ea05df8a]{display:none!important}}@media (max-width: 480px){.dock-container[data-v-ea05df8a]{--icon-size: min(18vw, 60px);--icon-margin: 5px;--dock-padding: 4px}.dock[data-v-ea05df8a]{padding:0 var(--dock-padding);border-radius:20px;width:auto;max-width:95vw}.dock-icon[data-v-ea05df8a]{margin-top:10px;margin-bottom:10px}}.dock[data-v-ea05df8a]{display:flex;align-items:flex-end;padding:0 var(--dock-padding);background:#1e1e1e66;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:18px;border:.5px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3;pointer-events:auto}.dock-item[data-v-ea05df8a]{display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1)}.dock-label[data-v-ea05df8a]{position:absolute;top:-45px;background:#1e1e1eb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;transform:translateY(10px);border:.5px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width: 768px){.dock-label[data-v-ea05df8a]{display:none}}.dock-item:hover .dock-label[data-v-ea05df8a]{opacity:1;transform:translateY(0)}.dock-item-separator[data-v-ea05df8a]{width:1px;height:48px;background:#ffffff26;margin:0 4px;pointer-events:none}.dock-icon-wrapper[data-v-ea05df8a]{position:relative;display:flex;align-items:center;justify-content:center}.dock-icon[data-v-ea05df8a]{width:var(--icon-size);height:var(--icon-size);border-radius:12px;margin:var(--icon-margin);margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-size:32px;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));overflow:hidden}.dock-image-icon[data-v-ea05df8a]{width:100%;height:100%;object-fit:contain}.dock-indicator[data-v-ea05df8a]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;background:#fffc;border-radius:50%;opacity:0;transition:opacity .2s ease}.dock-indicator.active[data-v-ea05df8a]{opacity:1}@media (max-width: 768px){.dock-indicator[data-v-ea05df8a]{display:none}}.dock-item:hover .dock-icon[data-v-ea05df8a]{transform:scale(1.3) translateY(-8px)}@media (max-width: 1024px){.dock-item:hover .dock-icon[data-v-ea05df8a]{transform:scale(1.15) translateY(-4px)}}.dock-item:hover .dock-indicator[data-v-ea05df8a]{opacity:1}.dock-item:active .dock-icon[data-v-ea05df8a]{transform:scale(1.2) translateY(-6px)}.dock-item.bouncing .dock-icon[data-v-ea05df8a]{animation:dock-bounce-ea05df8a 1.2s cubic-bezier(.28,.84,.42,1)}@keyframes dock-bounce-ea05df8a{0%,to{transform:translateY(0)}30%{transform:translateY(-34px)}50%{transform:translateY(0)}70%{transform:translateY(-8px)}}.drawer-overlay[data-v-b3b78cc1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:3000;display:flex;align-items:center;justify-content:center;animation:fadeIn-b3b78cc1 .2s ease}@keyframes fadeIn-b3b78cc1{0%{opacity:0}to{opacity:1}}.drawer[data-v-b3b78cc1]{width:90%;max-width:800px;max-height:85vh;background:#1e1e1ef2;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:20px;border:.5px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #00000080,inset 0 1px #fff3;overflow:hidden;animation:slideUp-b3b78cc1 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-b3b78cc1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.drawer-header[data-v-b3b78cc1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:.5px solid rgba(255,255,255,.1)}.drawer-title[data-v-b3b78cc1]{font-size:15px;font-weight:600;color:#ffffffe6;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;letter-spacing:-.01em}.drawer-close[data-v-b3b78cc1]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#ffffffb3;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.drawer-close[data-v-b3b78cc1]:hover{background:#ffffff1a;color:#ffffffe6}.drawer-content[data-v-b3b78cc1]{padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;overflow-y:auto;max-height:calc(85vh - 80px)}.drawer-app[data-v-b3b78cc1]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:12px;border-radius:12px;transition:all .2s ease}.drawer-app[data-v-b3b78cc1]:hover{background:#ffffff1a;transform:translateY(-2px)}.drawer-app-icon[data-v-b3b78cc1]{font-size:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:transform .2s ease}.drawer-app:hover .drawer-app-icon[data-v-b3b78cc1]{transform:scale(1.1)}.drawer-image-icon[data-v-b3b78cc1]{width:100%;height:100%;object-fit:contain}.drawer-app-name[data-v-b3b78cc1]{font-size:14px;color:#ffffffd9;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;text-align:center;font-weight:500;letter-spacing:-.01em}@media (max-width: 768px){.drawer[data-v-b3b78cc1]{width:95%}.drawer-content[data-v-b3b78cc1]{padding:16px;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:12px}.drawer-app[data-v-b3b78cc1]{padding:8px 4px;gap:4px}.drawer-app-icon[data-v-b3b78cc1]{font-size:36px}.drawer-app-name[data-v-b3b78cc1]{font-size:11px}}.drawer-content[data-v-b3b78cc1]::-webkit-scrollbar{width:8px}.drawer-content[data-v-b3b78cc1]::-webkit-scrollbar-track{background:transparent}.drawer-content[data-v-b3b78cc1]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.drawer-content[data-v-b3b78cc1]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.window-overlay[data-v-f0f2f918]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:inherit;pointer-events:none}.window[data-v-f0f2f918]{background:#1e1e1e80;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:12px;border:.5px solid rgba(255,255,255,.2);box-shadow:0 30px 60px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:window-appear-f0f2f918 .2s cubic-bezier(.4,0,.2,1);pointer-events:auto;max-height:80%;max-width:90vw}@keyframes window-appear-f0f2f918{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.window-titlebar[data-v-f0f2f918]{height:38px;background:#1e1e1e59;display:flex;align-items:center;padding:0 12px;position:relative;-webkit-user-select:none;user-select:none;border-bottom:.5px solid rgba(255,255,255,.1)}.traffic-lights[data-v-f0f2f918]{display:flex;gap:8px;z-index:10}.light[data-v-f0f2f918]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer}.light.close[data-v-f0f2f918]{background:#ff5f57}.light.minimize[data-v-f0f2f918]{background:#ffbd2e}.light.maximize[data-v-f0f2f918]{background:#28c941}.light.maximize.disabled[data-v-f0f2f918]{background:#28c94133;cursor:default;pointer-events:none}.window-title[data-v-f0f2f918]{position:absolute;left:0;right:0;text-align:center;font-size:13px;font-weight:700;color:#ffffffb3;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.window-content[data-v-f0f2f918]{flex:1;overflow:auto;background:transparent}.focus-guard[data-v-f0f2f918]{position:absolute;top:38px;left:0;right:0;bottom:0;z-index:1000;cursor:default;background:transparent}@media (max-width: 1366px){.window.is-resizable[data-v-f0f2f918]{width:85%!important;height:75%!important}}@media (max-width: 600px) and (min-height: 600px){.window[data-v-f0f2f918]{width:90vw!important;height:auto!important;min-height:50%!important;max-height:85%!important}}.preview-container[data-v-a5f8b56d]{width:100%;height:100%;background:#1e1e1e;display:flex;align-items:center;justify-content:center;position:relative}.preview-content[data-v-a5f8b56d]{width:100%;height:100%;border:none}.preview-content.image[data-v-a5f8b56d]{padding:20px;display:flex;align-items:center;justify-content:center;overflow:auto}.preview-content.image img[data-v-a5f8b56d]{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 4px 20px #00000080}.pdf[data-v-a5f8b56d]{background:#fff}.preview-actions[data-v-a5f8b56d]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:auto}.download-btn[data-v-a5f8b56d]{display:flex;align-items:center;justify-content:center;gap:10px;background:#282828bf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(255,255,255,.15);color:#fff;padding:10px 24px;border-radius:10px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:510;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none}@media (hover: hover){.download-btn[data-v-a5f8b56d]:hover{background:#1e1e1ee6}}.download-btn[data-v-a5f8b56d]:active{background:#141414;transform:scale(.98)}.download-btn svg[data-v-a5f8b56d]{width:18px;height:18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@media (max-width: 480px){.preview-container[data-v-a5f8b56d]{min-height:450px}.preview-actions[data-v-a5f8b56d]{bottom:16px;width:85%;display:flex;justify-content:center}.download-btn[data-v-a5f8b56d]{width:100%;justify-content:center;padding:14px 20px;font-size:15px;border-radius:12px}}.finder-view[data-v-6e1778c2]{display:flex;height:100%;background:#1e1e1e99;color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.finder-content-wrapper[data-v-6e1778c2]{flex:1;display:flex;flex-direction:column;overflow:hidden}.finder-nav[data-v-6e1778c2]{height:52px;display:flex;align-items:center;padding:0 16px;gap:20px;border-bottom:.5px solid rgba(255,255,255,.1)}.nav-buttons[data-v-6e1778c2]{display:flex;background:#ffffff0d;border-radius:8px;padding:2px;gap:0;border:.5px solid rgba(255,255,255,.1)}.nav-btn[data-v-6e1778c2]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:4px 8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.nav-btn[data-v-6e1778c2]:disabled{color:#ffffff26;cursor:default}@media (hover: hover){.nav-btn[data-v-6e1778c2]:not(:disabled):hover{background:#ffffff1a;color:#fff}}.nav-btn[data-v-6e1778c2]:not(:disabled):active{background:#ffffff26;transform:scale(.95)}.breadcrumbs[data-v-6e1778c2]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#fffc}.breadcrumb-item[data-v-6e1778c2]{cursor:pointer;padding:2px 6px;border-radius:4px}@media (hover: hover){.breadcrumb-item[data-v-6e1778c2]:hover{background:#ffffff1a}}.breadcrumb-separator[data-v-6e1778c2]{color:#ffffff4d}.finder-search[data-v-6e1778c2]{margin-left:auto;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:6px;padding:4px 8px;gap:6px;width:180px}.search-icon[data-v-6e1778c2]{display:flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer}.finder-search input[data-v-6e1778c2]{background:transparent;border:none;color:#fff;font-size:13px;width:100%;outline:none;cursor:pointer}.finder-search input[data-v-6e1778c2]::placeholder{color:#fff6}.finder-sidebar[data-v-6e1778c2]{width:180px;background:#ffffff0d;border-right:.5px solid rgba(255,255,255,.1);padding:12px 0}.sidebar-section[data-v-6e1778c2]{padding:0 12px}.sidebar-title[data-v-6e1778c2]{font-size:11px;font-weight:600;color:#fff6;margin-bottom:8px;padding-left:8px}.sidebar-item[data-v-6e1778c2]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:#fffc}@media (hover: hover){.sidebar-item[data-v-6e1778c2]:hover{background:#ffffff0d}}.sidebar-item.active[data-v-6e1778c2]{background:#ffffff1a;color:#fff}.sidebar-img-icon[data-v-6e1778c2]{width:18px;height:18px;object-fit:contain;opacity:.8}.sidebar-item.active .sidebar-img-icon[data-v-6e1778c2]{opacity:1}.finder-main[data-v-6e1778c2]{flex:1;padding:20px;overflow-y:auto}.finder-grid[data-v-6e1778c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px}.file-item[data-v-6e1778c2]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:6px;cursor:default;-webkit-user-select:none;user-select:none}.file-item.selected[data-v-6e1778c2]{background:#007aff4d}.file-icon[data-v-6e1778c2]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:54px}.file-name[data-v-6e1778c2]{font-size:12px;font-weight:500;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finder-image-icon[data-v-6e1778c2]{width:100%;height:100%;object-fit:contain}.finder-details[data-v-6e1778c2]{width:240px;background:#ffffff08;border-left:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.details-preview[data-v-6e1778c2]{height:160px;display:flex;margin-top:10px;align-items:center;justify-content:center;border-bottom:.5px solid rgba(255,255,255,.1)}.large-icon[data-v-6e1778c2]{width:160px;height:160px;display:flex;align-items:center;justify-content:center;font-size:100px}.details-info[data-v-6e1778c2]{padding:16px;display:flex;flex-direction:column;gap:12px}.details-name[data-v-6e1778c2]{font-size:16px;font-weight:600;margin-bottom:2px}.details-type[data-v-6e1778c2]{font-size:13px;color:#ffffff80}.details-divider[data-v-6e1778c2]{height:.5px;background:#ffffff1a;margin:4px 0}.details-row[data-v-6e1778c2]{display:flex;flex-direction:column;gap:2px}.row-label[data-v-6e1778c2]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase}.row-value[data-v-6e1778c2]{font-size:13px;color:#fffc}.finder-details.empty[data-v-6e1778c2]{align-items:center;justify-content:center;padding:24px;text-align:center;color:#ffffff4d;font-size:13px}@media (max-width: 768px){.finder-sidebar[data-v-6e1778c2],.finder-details[data-v-6e1778c2]{display:none}}.toast-container[data-v-594b5891]{position:fixed;top:40px;right:20px;width:320px;background:#282828b3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:12px;border:.5px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000004d;z-index:9998;padding:12px;pointer-events:auto;cursor:grab;transition:transform .1s linear}.toast-container[data-v-594b5891]:active{cursor:grabbing}.toast-container:hover .toast-close[data-v-594b5891]{opacity:1}.toast-content[data-v-594b5891]{display:flex;align-items:center;gap:12px}.toast-icon[data-v-594b5891]{width:36px;height:36px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center}.toast-img-icon[data-v-594b5891]{width:22px;height:22px;object-fit:contain}.toast-text[data-v-594b5891]{display:flex;flex-direction:column;gap:2px}.toast-title[data-v-594b5891]{font-size:13px;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.toast-message[data-v-594b5891]{font-size:12px;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;line-height:1.4}.toast-close[data-v-594b5891]{position:absolute;top:-8px;left:-8px;width:20px;height:20px;border-radius:50%;background:#50505080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.5px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;padding:0;z-index:100;box-shadow:0 2px 8px #0000004d}.toast-close[data-v-594b5891]:hover{background:#505050e6}.toast-close svg[data-v-594b5891]{opacity:.8}.toast-enter-active[data-v-594b5891],.toast-leave-active[data-v-594b5891]{transition:all .4s cubic-bezier(.23,1,.32,1)}.toast-enter-from[data-v-594b5891]{transform:translate(100%) scale(.9);opacity:0}.toast-leave-to[data-v-594b5891]{transform:translate(20px);opacity:0}.sticky-note[data-v-487ea70d]{position:fixed;width:320px;background:linear-gradient(135deg,#fef9e7,#fef5d4);border-radius:4px;box-shadow:0 8px 24px #00000026,0 2px 8px #0000001a,inset 0 1px #ffffff80;border:1px solid rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;cursor:default;-webkit-user-select:none;user-select:none}.sticky-note.is-stacked[data-v-487ea70d]{position:relative!important;top:0!important;left:0!important;width:280px;margin-bottom:12px}.sticky-header[data-v-487ea70d]{height:24px;display:flex;justify-content:flex-end;align-items:center;padding:4px 8px;cursor:move;border-bottom:1px solid rgba(0,0,0,.05)}.sticky-close[data-v-487ea70d]{width:16px;height:16px;border-radius:50%;border:none;background:#0000001a;color:#00000080;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.sticky-close[data-v-487ea70d]:hover{background:#0003;color:#000c}.sticky-content[data-v-487ea70d]{padding:8px 16px 16px}.sticky-text[data-v-487ea70d]{font-size:14px;line-height:1.6;color:#333;outline:none;cursor:text;-webkit-user-select:text;user-select:text;min-height:20px}[data-v-487ea70d] .sticky-link{color:#007aff;text-decoration:none;font-weight:600;cursor:pointer}[data-v-487ea70d] .sticky-link:hover{text-decoration:underline}.sticky-text strong[data-v-487ea70d]{font-weight:600;color:#222}.sticky-text[data-v-487ea70d]:focus{outline:none}.sticky-note[data-v-487ea70d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.01) 1px,rgba(0,0,0,.01) 2px);pointer-events:none;border-radius:4px}.desktop-icon[data-v-9bb2635a]{width:80px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:6px;-webkit-user-select:none;user-select:none;cursor:default;transition:background .2s ease}.desktop-icon[data-v-9bb2635a]:hover{background:#ffffff1a}.icon-wrapper[data-v-9bb2635a]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));transition:transform .2s ease}.desktop-icon.selected .icon-wrapper[data-v-9bb2635a]{filter:brightness(.7) drop-shadow(0 4px 10px rgba(0,0,0,.4))}.icon-wrapper img[data-v-9bb2635a]{width:100%;height:100%;object-fit:contain}.emoji[data-v-9bb2635a]{font-size:48px}.icon-label[data-v-9bb2635a]{color:#fff;font-size:11.5px;font-weight:700;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.5);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;word-break:break-word;padding:2px 5px;border-radius:4px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:background .1s ease}.desktop-icon.selected .icon-label[data-v-9bb2635a]{background:#0063e1;text-shadow:none}.info-view[data-v-19f8080a]{height:100%;width:100%;display:flex;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;padding:24px;overflow-y:auto;scrollbar-width:none}.info-view[data-v-19f8080a]::-webkit-scrollbar{display:none}.info-container[data-v-19f8080a]{display:flex;align-items:center;gap:40px;max-width:600px;margin:auto}.info-left[data-v-19f8080a]{flex-shrink:0;padding-left:20px;padding-bottom:20px}.main-image[data-v-19f8080a]{width:170px;height:170px;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0006}.info-right[data-v-19f8080a]{display:flex;flex-direction:column}.main-title[data-v-19f8080a]{font-size:32px;font-weight:700;margin:0;letter-spacing:-.02em}.subtitle[data-v-19f8080a]{font-size:13px;color:#fffc;margin:4px 0 24px}.details-list[data-v-19f8080a]{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.detail-row[data-v-19f8080a]{display:flex;font-size:13px;line-height:1.5;margin-bottom:4px}.detail-label[data-v-19f8080a]{flex:0 0 90px;font-weight:600;color:#ffffffe6;padding-right:12px;text-align:right}.detail-value[data-v-19f8080a]{flex:1;color:#fffc;word-break:break-word}.buttons-container[data-v-19f8080a]{display:flex;gap:12px;align-items:center}.info-btn[data-v-19f8080a]{background:#ffffff1a;border:.5px solid rgba(255,255,255,.2);color:#fff;padding:6px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.info-btn.primary[data-v-19f8080a]{background:#007aff;border-color:#007aff}.mobile-only[data-v-19f8080a]{display:none}@media (max-width: 1024px),(pointer: coarse){.mobile-only[data-v-19f8080a]{display:inline-block}}@media (hover: hover){.info-btn[data-v-19f8080a]:hover{background:#ffffff26}.info-btn.primary[data-v-19f8080a]:hover{background:#0063cc}}.info-btn[data-v-19f8080a]:active{background:#ffffff0d}@media (max-width: 600px){.info-view[data-v-19f8080a]{align-items:flex-start;padding:32px 20px}.info-container[data-v-19f8080a]{flex-direction:column;align-items:center;text-align:center;gap:20px;margin:0 auto}.info-left[data-v-19f8080a]{padding:0}.info-right[data-v-19f8080a]{align-items:center}.info-btn[data-v-19f8080a]{align-self:center}.main-image[data-v-19f8080a]{width:130px;height:130px}.hide-on-phone[data-v-19f8080a]{display:none}.detail-row[data-v-19f8080a]{flex-direction:column;gap:2px}.detail-label[data-v-19f8080a]{flex:none;width:auto;text-align:center;padding-right:0}.detail-value[data-v-19f8080a]{text-align:center}.info-view[data-v-19f8080a]{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.05)}.info-view[data-v-19f8080a]::-webkit-scrollbar{width:6px;display:block}.info-view[data-v-19f8080a]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.info-view[data-v-19f8080a]::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:10px}}.setup-assistant[data-v-529f1001]{display:flex;flex-direction:column;height:100%;background:#1e1e1ebf;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.setup-content[data-v-529f1001]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;overflow-y:auto}.image-container[data-v-529f1001]{margin-bottom:16px}.step-image[data-v-529f1001]{width:140px;height:140px;object-fit:contain}.step-title[data-v-529f1001]{font-size:34px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.step-subtitle[data-v-529f1001]{font-size:17px;color:#fff9;margin-bottom:32px}.step-body[data-v-529f1001]{max-width:500px;font-size:15px;line-height:1.5;color:#ffffffe6}.grid-image-container[data-v-529f1001]{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px}.grid-image-container img[data-v-529f1001]{width:100%;height:100%;object-fit:cover}.slide-layout[data-v-529f1001]{display:none}.image-container.is-slide .step-image[data-v-529f1001]{width:100%;max-width:500px;height:280px;object-fit:cover;border-radius:12px;box-shadow:0 10px 40px #0000004d}.step-body[data-v-529f1001],.step-content-html[data-v-529f1001]{max-width:600px;font-size:16px;line-height:1.6;color:#fffffff2;margin-top:10px}.setup-footer[data-v-529f1001]{height:80px;padding:0 40px;display:flex;align-items:center;background:#ffffff0d;border-top:.5px solid rgba(255,255,255,.1)}.spacer[data-v-529f1001]{flex:1}.setup-btn[data-v-529f1001]{background:#ffffff1a;border:.5px solid rgba(255,255,255,.2);color:#fff;padding:6px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}@media (hover: hover){.setup-btn[data-v-529f1001]:hover{background:#ffffff26}}.setup-btn[data-v-529f1001]:active{background:#ffffff0d}@media (max-width: 600px){.setup-content[data-v-529f1001]{padding:24px}.step-title[data-v-529f1001]{font-size:28px}.setup-footer[data-v-529f1001]{padding:0 24px}}.settings-view[data-v-8a665d90]{display:flex;height:100%;background:#1e1e1ebf;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.settings-sidebar[data-v-8a665d90]{width:200px;background:#ffffff0d;border-right:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.sidebar-header[data-v-8a665d90]{padding:24px 16px 12px}.sidebar-title[data-v-8a665d90]{font-size:13px;font-weight:600;color:#fff6;text-transform:uppercase}.sidebar-items[data-v-8a665d90]{padding:0 8px}.sidebar-item[data-v-8a665d90]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.sidebar-item.active[data-v-8a665d90]{background:#ffffff1a}.section-icon[data-v-8a665d90]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.section-label[data-v-8a665d90]{font-size:13px;font-weight:500}.sidebar-img-icon[data-v-8a665d90]{width:100%;height:100%;object-fit:contain;border-radius:4px}.settings-main[data-v-8a665d90]{flex:1;padding:32px 40px;overflow-y:auto}.section-heading[data-v-8a665d90]{font-size:24px;font-weight:700;margin-bottom:24px}.main-header.has-images[data-v-8a665d90]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.header-images[data-v-8a665d90]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.header-img-container[data-v-8a665d90]{position:relative}.header-img[data-v-8a665d90]{border-radius:12px;box-shadow:0 8px 20px #0000004d;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.logo-img[data-v-8a665d90]{height:120px;width:auto;max-width:220px}.id-img[data-v-8a665d90]{height:135px;width:auto;transform:rotate(3deg);border:2px solid rgba(255,255,255,.2)}.id-container[data-v-8a665d90]{transform:rotate(-3deg)}.settings-group[data-v-8a665d90]{margin-bottom:24px}@media (max-width: 600px){.logo-img[data-v-8a665d90]{height:80px;max-width:100%}.id-img[data-v-8a665d90]{height:100px}}.group-title[data-v-8a665d90]{font-size:12px;font-weight:600;color:#fff6;margin-bottom:8px;padding-left:2px}.group-card[data-v-8a665d90]{background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.settings-row[data-v-8a665d90]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:.5px solid rgba(255,255,255,.05)}.settings-row[data-v-8a665d90]:last-child{border-bottom:none}.settings-row.align-start[data-v-8a665d90]{align-items:flex-start;padding-top:12px;padding-bottom:12px}.item-label[data-v-8a665d90]{font-size:13px;font-weight:500}.item-value[data-v-8a665d90]{font-size:13px;color:#ffffff80}.item-tags[data-v-8a665d90]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:300px}.settings-tag[data-v-8a665d90]{background:#ffffff1a;padding:2px 8px;border-radius:4px;font-size:11px;color:#fffc}.item-multiline[data-v-8a665d90]{font-size:13px;color:#ffffff80;text-align:right;max-width:300px;line-height:1.4}.group-footer[data-v-8a665d90]{font-size:12px;color:#ffffff4d;margin-top:8px;padding:0 4px;line-height:1.4}.item-arrow[data-v-8a665d90]{font-size:18px;color:#fff3}.item-toggle[data-v-8a665d90]{cursor:pointer}.toggle-bg[data-v-8a665d90]{width:36px;height:20px;background:#ffffff26;border-radius:20px;position:relative;transition:background .2s ease}.toggle-bg.on[data-v-8a665d90]{background:#34c759}.toggle-handle[data-v-8a665d90]{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 3px #0000004d}.toggle-bg.on .toggle-handle[data-v-8a665d90]{transform:translate(16px)}@media (max-width: 768px){.settings-sidebar[data-v-8a665d90]{width:60px}.section-label[data-v-8a665d90],.sidebar-title[data-v-8a665d90]{display:none}.settings-main[data-v-8a665d90]{padding:24px}}.vscode-view[data-v-22ee4895]{display:flex;height:100%;background:#1e1e1e;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.activity-bar[data-v-22ee4895]{width:48px;background:#333;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0}.activity-item[data-v-22ee4895]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff6;position:relative}.activity-item[data-v-22ee4895]:hover{color:#fffc}.activity-item.active[data-v-22ee4895]{color:#fff;border-left:2px solid #fff}.activity-item.disabled[data-v-22ee4895]{cursor:default;opacity:.5}.sidebar[data-v-22ee4895]{width:200px;background:#252526;display:flex;flex-direction:column}.sidebar-header[data-v-22ee4895]{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:11px;color:#bbb;font-weight:500}.sidebar-section[data-v-22ee4895]{display:flex;flex-direction:column}.section-title[data-v-22ee4895]{height:22px;background:#383838;display:flex;align-items:center;padding:0 4px;font-size:11px;font-weight:700;color:#fff;cursor:pointer}.file-list[data-v-22ee4895]{display:flex;flex-direction:column;padding:4px 0}.file-item[data-v-22ee4895]{height:22px;display:flex;align-items:center;padding:0 12px;gap:6px;cursor:pointer;font-size:13px;color:#ccc}.file-item[data-v-22ee4895]:hover{background:#2a2d2e}.file-item.active[data-v-22ee4895]{background:#37373d;color:#fff}.file-icon[data-v-22ee4895]{display:flex;align-items:center}.editor-area[data-v-22ee4895]{flex:1;display:flex;flex-direction:column;background:#1e1e1e;position:relative}.tabs-container[data-v-22ee4895]{height:35px;background:#252526;display:flex;overflow-x:auto}.tabs-container[data-v-22ee4895]::-webkit-scrollbar{display:none}.tab[data-v-22ee4895]{height:35px;min-width:120px;display:flex;align-items:center;padding:0 10px;background:#2d2d2d;border-right:1px solid #252526;cursor:pointer;font-size:12px;color:#969696;gap:8px;position:relative}.tab.active[data-v-22ee4895]{background:#1e1e1e;color:#fff}.tab:hover .tab-close[data-v-22ee4895]{opacity:1}.tab-close[data-v-22ee4895]{margin-left:auto;opacity:0;border-radius:4px;padding:2px}.tab-close[data-v-22ee4895]:hover{background:#ffffff1a}.editor-content[data-v-22ee4895]{flex:1;overflow-y:auto;padding:20px 40px}.editor-empty[data-v-22ee4895]{flex:1;display:flex;align-items:center;justify-content:center}.status-bar[data-v-22ee4895]{height:22px;background:#007acc;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px}.status-left[data-v-22ee4895],.status-right[data-v-22ee4895]{display:flex;height:100%}.status-item[data-v-22ee4895]{display:flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer}.status-item[data-v-22ee4895]:hover{background:#ffffff1a}.status-item.remote[data-v-22ee4895]{background:#16825d;margin-right:4px}.markdown-body[data-v-22ee4895]{line-height:1.6;color:#ccc}.markdown-body[data-v-22ee4895] h1{border-bottom:1px solid #3c3c3c;padding-bottom:.3em;margin-top:1em;color:#fff}.markdown-body[data-v-22ee4895] h3{margin-top:1.5em}.markdown-body[data-v-22ee4895] strong{color:#fff}.markdown-body[data-v-22ee4895] ul{padding-left:20px}.markdown-body[data-v-22ee4895] li{margin:6px 0}
