*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh;overflow:hidden}#app{width:100vw;height:100vh;overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.file-manager-window[data-v-0528e1a1]{position:fixed;-webkit-user-select:none;user-select:none;width:800px;height:500px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0003}.window-titlebar[data-v-0528e1a1]{padding:12px;display:flex;align-items:center;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1)}.window-controls[data-v-0528e1a1]{display:flex;gap:8px;margin-right:20px}.control-btn[data-v-0528e1a1]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-0528e1a1]{background:#ff5f57}.control-btn.minimize[data-v-0528e1a1]{background:#ffbd2e}.control-btn.maximize[data-v-0528e1a1]{background:#28c940}.window-title[data-v-0528e1a1]{font-size:14px;color:#333}.file-manager-content[data-v-0528e1a1]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-0528e1a1]{width:200px;background:#ffffff80;border-right:1px solid rgba(0,0,0,.1);padding:20px 0}.sidebar-section[data-v-0528e1a1]{margin-bottom:20px}.section-title[data-v-0528e1a1]{padding:0 20px;font-size:12px;color:#666;margin-bottom:10px}.sidebar-item[data-v-0528e1a1]{display:flex;align-items:center;padding:8px 20px;cursor:pointer;color:#333;font-size:13px;transition:all .2s}.sidebar-item[data-v-0528e1a1]:hover{background:#0000000d}.sidebar-item.active[data-v-0528e1a1]{background:#007aff1a;color:#007aff}.sidebar-item.locked[data-v-0528e1a1]{color:#999}.folder-icon[data-v-0528e1a1]{width:16px;height:16px;margin-right:8px}.main-content[data-v-0528e1a1]{flex:1;padding:20px;overflow-y:auto}.files-grid[data-v-0528e1a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;padding:10px}.file-item[data-v-0528e1a1]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:10px;border-radius:6px;transition:all .2s}.file-item[data-v-0528e1a1]:hover{background:#0000000d}.file-icon[data-v-0528e1a1]{width:48px;height:48px;margin-bottom:8px;color:#007aff}.file-thumb[data-v-0528e1a1]{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:8px;background:#f5f5f5}.file-name[data-v-0528e1a1]{font-size:12px;color:#333;text-align:center;word-break:break-word}.empty-state[data-v-0528e1a1]{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:14px}.unlock-panel[data-v-0528e1a1]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#333}.unlock-title[data-v-0528e1a1]{font-size:18px;font-weight:600}.unlock-desc[data-v-0528e1a1]{font-size:13px;color:#666}.unlock-input-row[data-v-0528e1a1]{display:flex;gap:8px}.unlock-input[data-v-0528e1a1]{padding:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;min-width:200px}.unlock-btn[data-v-0528e1a1]{padding:8px 14px;border:none;border-radius:6px;background:#007aff;color:#fff;cursor:pointer}.unlock-btn[data-v-0528e1a1]:hover{filter:brightness(.95)}.unlock-error[data-v-0528e1a1]{color:#d93025;font-size:12px;margin-top:4px}.resize-handle[data-v-0528e1a1]{position:absolute;background:transparent}.resize-handle.top[data-v-0528e1a1],.resize-handle.bottom[data-v-0528e1a1]{left:8px;right:8px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-0528e1a1],.resize-handle.right[data-v-0528e1a1]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.resize-handle.top[data-v-0528e1a1]{top:0}.resize-handle.right[data-v-0528e1a1]{right:0}.resize-handle.bottom[data-v-0528e1a1]{bottom:0}.resize-handle.left[data-v-0528e1a1]{left:0}.resize-handle.top-left[data-v-0528e1a1],.resize-handle.top-right[data-v-0528e1a1],.resize-handle.bottom-left[data-v-0528e1a1],.resize-handle.bottom-right[data-v-0528e1a1]{width:8px;height:8px}.resize-handle.top-left[data-v-0528e1a1]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-0528e1a1]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-0528e1a1]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-0528e1a1]{bottom:0;right:0;cursor:se-resize}.notepad-window[data-v-530f7c96]{position:fixed;-webkit-user-select:none;user-select:none;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0003}.window-titlebar[data-v-530f7c96]{padding:12px;display:flex;align-items:center;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1)}.window-controls[data-v-530f7c96]{display:flex;gap:8px;margin-right:20px}.control-btn[data-v-530f7c96]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-530f7c96]{background:#ff5f57}.control-btn.minimize[data-v-530f7c96]{background:#ffbd2e}.control-btn.maximize[data-v-530f7c96]{background:#28c940}.window-title[data-v-530f7c96]{font-size:14px;color:#333}.notepad-content[data-v-530f7c96]{flex:1;padding:20px;overflow:hidden}.text-area[data-v-530f7c96]{width:100%;height:100%;border:none;resize:none;background:transparent;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;padding:10px}.text-area[data-v-530f7c96]:focus{outline:none}.resize-handle[data-v-530f7c96]{position:absolute;background:transparent}.resize-handle.top[data-v-530f7c96],.resize-handle.bottom[data-v-530f7c96]{left:8px;right:8px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-530f7c96],.resize-handle.right[data-v-530f7c96]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.resize-handle.top[data-v-530f7c96]{top:0}.resize-handle.right[data-v-530f7c96]{right:0}.resize-handle.bottom[data-v-530f7c96]{bottom:0}.resize-handle.left[data-v-530f7c96]{left:0}.resize-handle.top-left[data-v-530f7c96],.resize-handle.top-right[data-v-530f7c96],.resize-handle.bottom-left[data-v-530f7c96],.resize-handle.bottom-right[data-v-530f7c96]{width:8px;height:8px}.resize-handle.top-left[data-v-530f7c96]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-530f7c96]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-530f7c96]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-530f7c96]{bottom:0;right:0;cursor:se-resize}.image-viewer-window[data-v-021a6b6c]{position:fixed;-webkit-user-select:none;user-select:none;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0003}.window-titlebar[data-v-021a6b6c]{padding:12px;display:flex;align-items:center;background:#fffc;border-bottom:1px solid rgba(0,0,0,.1)}.window-controls[data-v-021a6b6c]{display:flex;gap:8px;margin-right:20px}.control-btn[data-v-021a6b6c]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-021a6b6c]{background:#ff5f57}.control-btn.minimize[data-v-021a6b6c]{background:#ffbd2e}.control-btn.maximize[data-v-021a6b6c]{background:#28c940}.window-title[data-v-021a6b6c]{font-size:14px;color:#333}.image-content[data-v-021a6b6c]{flex:1;padding:0;overflow:hidden;display:flex}.image-container[data-v-021a6b6c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fafafacc;position:relative}.image[data-v-021a6b6c]{max-width:100%;max-height:100%;object-fit:contain;image-rendering:auto}.nav-btn[data-v-021a6b6c]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:none;border-radius:6px;background:#00000040;color:#fff;font-size:28px;cursor:pointer;opacity:0;transition:opacity .15s ease}.nav-btn.visible[data-v-021a6b6c]{opacity:1}.nav-btn.prev[data-v-021a6b6c]{left:12px}.nav-btn.next[data-v-021a6b6c]{right:12px}.nav-btn[data-v-021a6b6c]:hover{background:#00000059}.resize-handle[data-v-021a6b6c]{position:absolute;background:transparent}.resize-handle.top[data-v-021a6b6c],.resize-handle.bottom[data-v-021a6b6c]{left:8px;right:8px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-021a6b6c],.resize-handle.right[data-v-021a6b6c]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.resize-handle.top[data-v-021a6b6c]{top:0}.resize-handle.right[data-v-021a6b6c]{right:0}.resize-handle.bottom[data-v-021a6b6c]{bottom:0}.resize-handle.left[data-v-021a6b6c]{left:0}.resize-handle.top-left[data-v-021a6b6c],.resize-handle.top-right[data-v-021a6b6c],.resize-handle.bottom-left[data-v-021a6b6c],.resize-handle.bottom-right[data-v-021a6b6c]{width:8px;height:8px}.resize-handle.top-left[data-v-021a6b6c]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-021a6b6c]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-021a6b6c]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-021a6b6c]{bottom:0;right:0;cursor:se-resize}.terminal-window[data-v-9c46733e]{position:fixed;-webkit-user-select:none;user-select:none;background:#111;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000004d;color:#e6e6e6}.window-titlebar[data-v-9c46733e]{padding:12px;display:flex;align-items:center;background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.08)}.window-controls[data-v-9c46733e]{display:flex;gap:8px;margin-right:20px}.control-btn[data-v-9c46733e]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-9c46733e]{background:#ff5f57}.control-btn.minimize[data-v-9c46733e]{background:#ffbd2e}.control-btn.maximize[data-v-9c46733e]{background:#28c940}.window-title[data-v-9c46733e]{font-size:14px;color:#ddd}.terminal-body[data-v-9c46733e]{flex:1;background:#0c0c0c;min-height:0;display:flex}.screen[data-v-9c46733e]{flex:1 1 auto;height:auto;overflow-y:auto;overflow-x:hidden;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6}.line[data-v-9c46733e]{white-space:pre-wrap;word-break:break-word}.prompt-line[data-v-9c46733e]{display:flex;align-items:center;gap:8px}.prompt[data-v-9c46733e]{color:#5bd4ff}.input[data-v-9c46733e]{flex:1;background:transparent;border:none;outline:none;color:#e6e6e6;font:inherit}.resize-handle[data-v-9c46733e]{position:absolute;background:transparent}.resize-handle.top[data-v-9c46733e],.resize-handle.bottom[data-v-9c46733e]{left:8px;right:8px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-9c46733e],.resize-handle.right[data-v-9c46733e]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.resize-handle.top[data-v-9c46733e]{top:0}.resize-handle.right[data-v-9c46733e]{right:0}.resize-handle.bottom[data-v-9c46733e]{bottom:0}.resize-handle.left[data-v-9c46733e]{left:0}.resize-handle.top-left[data-v-9c46733e],.resize-handle.top-right[data-v-9c46733e],.resize-handle.bottom-left[data-v-9c46733e],.resize-handle.bottom-right[data-v-9c46733e]{width:8px;height:8px}.resize-handle.top-left[data-v-9c46733e]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-9c46733e]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-9c46733e]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-9c46733e]{bottom:0;right:0;cursor:se-resize}.browser-window[data-v-d5453537]{position:fixed;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0003}.window-titlebar[data-v-d5453537]{padding:12px;display:flex;align-items:center;background:#f3f3f3;border-bottom:1px solid rgba(0,0,0,.08)}.window-controls[data-v-d5453537]{display:flex;gap:8px;margin-right:20px}.control-btn[data-v-d5453537]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-d5453537]{background:#ff5f57}.control-btn.minimize[data-v-d5453537]{background:#ffbd2e}.control-btn.maximize[data-v-d5453537]{background:#28c940}.window-title[data-v-d5453537]{font-size:14px;color:#333}.toolbar[data-v-d5453537]{padding:8px 12px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.omnibox[data-v-d5453537]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;font-size:13px;color:#333}.lock[data-v-d5453537]{opacity:.7}.url[data-v-d5453537]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#555}.content[data-v-d5453537]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:0}.offline[data-v-d5453537]{padding:0 16px;text-align:center;color:#555}.offline-title[data-v-d5453537]{font-size:16px;margin-top:6px;color:#333}.offline-tip[data-v-d5453537]{font-size:12px;opacity:.8;margin-top:4px}.game-area[data-v-d5453537]{width:100%;max-width:900px;padding:0 12px}.game-canvas[data-v-d5453537]{width:100%;height:240px;background:#fff;display:block}.resize-handle[data-v-d5453537]{position:absolute;background:transparent}.resize-handle.top[data-v-d5453537],.resize-handle.bottom[data-v-d5453537]{left:8px;right:8px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-d5453537],.resize-handle.right[data-v-d5453537]{top:8px;bottom:8px;width:8px;cursor:ew-resize}.resize-handle.top[data-v-d5453537]{top:0}.resize-handle.right[data-v-d5453537]{right:0}.resize-handle.bottom[data-v-d5453537]{bottom:0}.resize-handle.left[data-v-d5453537]{left:0}.resize-handle.top-left[data-v-d5453537],.resize-handle.top-right[data-v-d5453537],.resize-handle.bottom-left[data-v-d5453537],.resize-handle.bottom-right[data-v-d5453537]{width:8px;height:8px}.resize-handle.top-left[data-v-d5453537]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-d5453537]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-d5453537]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-d5453537]{bottom:0;right:0;cursor:se-resize}.desktop[data-v-52c8e10d]{height:100vh;width:100vw;background-size:cover;background-position:center;transition:background-image .5s ease;position:relative;overflow:hidden}.menu-bar[data-v-52c8e10d]{height:24px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:0 10px;color:#fff;font-size:13px}.menu-bar-left[data-v-52c8e10d]{display:flex;align-items:center;gap:15px}.apple-logo[data-v-52c8e10d]{font-size:14px}.time[data-v-52c8e10d]{font-weight:300;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .2s}.time[data-v-52c8e10d]:hover{background-color:#ffffff1a}.calendar-popup[data-v-52c8e10d]{position:absolute;top:28px;right:10px;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;padding:15px;color:#fff;font-size:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 5px 20px #0000004d;min-width:200px;text-align:center;animation:slideDown-52c8e10d .2s ease-out}.system-popup[data-v-52c8e10d]{position:absolute;top:28px;left:10px;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:16px;color:#fff;font-size:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 5px 20px #0006;min-width:280px;animation:slideDown-52c8e10d .2s ease-out}.system-header[data-v-52c8e10d]{font-weight:600;font-size:16px;color:#fff}.system-version[data-v-52c8e10d]{color:#ffffffd9}.metrics[data-v-52c8e10d]{display:flex;flex-direction:column;gap:10px}.metric[data-v-52c8e10d]{display:grid;grid-template-columns:42px 1fr 44px;align-items:center;gap:10px}.metric-label[data-v-52c8e10d]{color:#ffffffbf}.metric-bar[data-v-52c8e10d]{height:8px;background:#fff3;border-radius:999px;overflow:hidden}.metric-fill[data-v-52c8e10d]{height:100%;background:linear-gradient(90deg,#4facfe,#00f2fe)}.metric-value[data-v-52c8e10d]{text-align:right;color:#fff;font-variant-numeric:tabular-nums}@keyframes slideDown-52c8e10d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.calendar-header[data-v-52c8e10d]{font-size:16px;font-weight:500}.calendar-time[data-v-52c8e10d]{font-size:32px;font-weight:300;margin:5px 0}.calendar-date[data-v-52c8e10d]{color:#fffc}.chat-window[data-v-52c8e10d]{position:absolute;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0003;min-width:400px;min-height:300px}.window-titlebar[data-v-52c8e10d]{padding:12px 15px;background:#ffffffe6;display:flex;justify-content:space-between;align-items:center;cursor:move;-webkit-user-select:none;user-select:none}.window-controls[data-v-52c8e10d]{display:flex;gap:8px;order:-1}.titlebar-actions[data-v-52c8e10d]{display:flex;align-items:center;gap:10px}.action-btn[data-v-52c8e10d]{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.action-btn[data-v-52c8e10d]:hover{background-color:#0000000d}.action-btn svg[data-v-52c8e10d]{width:16px;height:16px}.control-btn[data-v-52c8e10d]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;padding:0}.control-btn.close[data-v-52c8e10d]{background:#ff5f57}.control-btn.minimize[data-v-52c8e10d]{background:#ffbd2e}.control-btn.maximize[data-v-52c8e10d]{background:#28c940}.control-btn[data-v-52c8e10d]:hover{filter:brightness(.9)}.model-info[data-v-52c8e10d]{font-size:13px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s}.model-selector[data-v-52c8e10d]{display:flex;align-items:center;gap:6px}.model-label[data-v-52c8e10d]{font-size:12px;color:#666}.model-select[data-v-52c8e10d]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:4px 8px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;font-size:13px;color:#333}.messages[data-v-52c8e10d]{flex:1;overflow-y:auto;padding:20px}.messages.empty[data-v-52c8e10d]{display:flex;align-items:center;justify-content:center}.greeting[data-v-52c8e10d]{color:#666;font-size:16px;text-align:center;line-height:1.8}.message[data-v-52c8e10d]{margin:10px 0;padding:10px 15px;border-radius:10px;max-width:70%;word-break:break-word;white-space:pre-wrap}.user[data-v-52c8e10d]{background:#007affcc;color:#fff;align-self:flex-end;margin-left:auto}.ai[data-v-52c8e10d]{background:#e9ecefcc;color:#343a40}.loading[data-v-52c8e10d]{display:inline-block}.typing-indicator[data-v-52c8e10d]{display:flex;gap:5px}.typing-indicator span[data-v-52c8e10d]{width:6px;height:6px;background:#666;border-radius:50%;animation:bounce-52c8e10d 1s infinite}.typing-indicator span[data-v-52c8e10d]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-52c8e10d]:nth-child(3){animation-delay:.4s}@keyframes bounce-52c8e10d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.input-container[data-v-52c8e10d]{padding:15px;background:#ffffffe6;display:flex;gap:10px}input[data-v-52c8e10d]{flex:1;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-size:14px;background:#fffc}input[data-v-52c8e10d]:disabled{background:#f5f5f5cc;cursor:not-allowed}button[data-v-52c8e10d]{padding:8px 16px;background:#007affcc;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s;font-size:14px}button[data-v-52c8e10d]:disabled{background:#cce0ffcc;cursor:not-allowed}button[data-v-52c8e10d]:not(:disabled):hover{background:#0056b3cc;transform:translateY(-1px)}.dock[data-v-52c8e10d]{position:fixed;bottom:0;left:50%;transform:translate(-50%);background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0;padding:8px;display:flex;gap:8px}.dock-item[data-v-52c8e10d]{display:flex;flex-direction:column;align-items:center;gap:4px}.dock-icon[data-v-52c8e10d]{width:48px;height:48px;background:#007affcc;border-radius:12px;padding:10px;cursor:pointer;transition:all .3s}.dock-icon.wallpaper-icon[data-v-52c8e10d]{background:#34c759cc}.dock-icon.file-manager-icon[data-v-52c8e10d]{background:#d19a66e6}.dock-icon.terminal-icon[data-v-52c8e10d]{background:#000000e6}.dock-icon.browser-icon[data-v-52c8e10d]{background:#4285f4e6}.dock-icon[data-v-52c8e10d]:hover{transform:translateY(-5px) scale(1.1)}.dock-icon svg[data-v-52c8e10d]{width:100%;height:100%}.dock-dot[data-v-52c8e10d]{width:4px;height:4px;border-radius:50%;background:#ffffff80}.dock-dot.active[data-v-52c8e10d]{background:#fff}.resize-handle[data-v-52c8e10d]{position:absolute;background:transparent}.resize-handle.top[data-v-52c8e10d],.resize-handle.bottom[data-v-52c8e10d]{left:8px;right:8px;height:6px;cursor:ns-resize}.resize-handle.left[data-v-52c8e10d],.resize-handle.right[data-v-52c8e10d]{top:8px;bottom:8px;width:6px;cursor:ew-resize}.resize-handle.top[data-v-52c8e10d]{top:0}.resize-handle.right[data-v-52c8e10d]{right:0}.resize-handle.bottom[data-v-52c8e10d]{bottom:0}.resize-handle.left[data-v-52c8e10d]{left:0}.resize-handle.top-left[data-v-52c8e10d],.resize-handle.top-right[data-v-52c8e10d],.resize-handle.bottom-left[data-v-52c8e10d],.resize-handle.bottom-right[data-v-52c8e10d]{width:12px;height:12px;background:transparent}.resize-handle.top-left[data-v-52c8e10d]{top:0;left:0;cursor:nw-resize}.resize-handle.top-right[data-v-52c8e10d]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-52c8e10d]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-52c8e10d]{bottom:0;right:0;cursor:se-resize}.context-menu[data-v-52c8e10d]{position:absolute;min-width:220px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 12px 32px #0003;padding:8px;color:#222;z-index:9999}.menu-section[data-v-52c8e10d]{display:flex;flex-direction:column}.menu-item[data-v-52c8e10d]{text-align:left;padding:8px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#222;font-size:13px}.menu-item[data-v-52c8e10d]:hover{background:#0000000f}.menu-separator[data-v-52c8e10d]{height:1px;background:#00000014;margin:6px 0}
