.login-screen[data-v-73a0ddeb]{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(254,115,91,.22),transparent 28%),radial-gradient(circle at left center,rgba(99,102,241,.18),transparent 24%),linear-gradient(135deg,#0f172a,#111827 45%,#1e293b)}.login-card[data-v-73a0ddeb]{width:100%;max-width:420px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#0f172ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;box-shadow:0 18px 48px #00000057}.login-header[data-v-73a0ddeb]{text-align:center;margin-bottom:24px}.avatar[data-v-73a0ddeb]{width:82px;height:82px;margin:0 auto 14px;display:grid;place-items:center;border-radius:999px;background:#ffffff14;font-size:28px;font-weight:700}.login-header h1[data-v-73a0ddeb]{margin:0 0 8px;font-size:24px}.login-header p[data-v-73a0ddeb]{margin:0;opacity:.75}.login-form[data-v-73a0ddeb]{display:grid;gap:16px}.field[data-v-73a0ddeb]{display:grid;gap:8px}.field label[data-v-73a0ddeb]{font-size:14px;font-weight:600}.field input[data-v-73a0ddeb]{height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0d;color:#fff;outline:none}.field input[data-v-73a0ddeb]::placeholder{color:#ffffff73}.login-button[data-v-73a0ddeb]{height:50px;border:0;border-radius:14px;background:var(--flowos-accent);color:#fff;font-weight:700;cursor:pointer}.error-box[data-v-73a0ddeb]{padding:12px 14px;border-radius:12px;background:#ef444424;border:1px solid rgba(239,68,68,.24);color:#fecaca}.login-screen[data-v-d71ee6f7]{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(254,115,91,.22),transparent 28%),radial-gradient(circle at left center,rgba(99,102,241,.18),transparent 24%),linear-gradient(135deg,#0f172a,#111827 45%,#1e293b)}.login-card[data-v-d71ee6f7]{width:100%;max-width:420px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#0f172ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;box-shadow:0 18px 48px #00000057}.login-header[data-v-d71ee6f7]{text-align:center;margin-bottom:24px}.avatar[data-v-d71ee6f7]{width:82px;height:82px;margin:0 auto 14px;display:grid;place-items:center;border-radius:999px;background:#ffffff14;font-size:24px;font-weight:700}.login-header h1[data-v-d71ee6f7]{margin:0 0 8px;font-size:24px}.login-header p[data-v-d71ee6f7]{margin:0;opacity:.75}.login-form[data-v-d71ee6f7]{display:grid;gap:16px}.field[data-v-d71ee6f7]{display:grid;gap:8px}.field label[data-v-d71ee6f7]{font-size:14px;font-weight:600}.field input[data-v-d71ee6f7]{height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0d;color:#fff;outline:none;text-align:center;font-size:20px;letter-spacing:.08em}.field input[data-v-d71ee6f7]::placeholder{color:#ffffff59}.login-button[data-v-d71ee6f7]{height:50px;border:0;border-radius:14px;background:var(--flowos-accent);color:#fff;font-weight:700;cursor:pointer}.switch-mode[data-v-d71ee6f7]{height:44px;border:0;border-radius:12px;background:#ffffff0f;color:#fff;cursor:pointer}.error-box[data-v-d71ee6f7]{padding:12px 14px;border-radius:12px;background:#ef444424;border:1px solid rgba(239,68,68,.24);color:#fecaca}.flowos-layout[data-v-d87783c9]{position:fixed;inset:0;overflow:hidden;background:var(--default-bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desktop-wallpaper[data-v-212fce44]{position:absolute;inset:0}.desktop-icon[data-v-8539eb20]{display:flex;flex-direction:column;align-items:center;gap:8px;width:88px;padding:10px 6px;border:1px solid transparent;border-radius:14px;background:transparent;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.18s ease}.desktop-icon[data-v-8539eb20]:hover{background:#ffffff14;border-color:#ffffff1f}.desktop-icon.selected[data-v-8539eb20]{background:#ffffff24;border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0f}.desktop-icon-emoji[data-v-8539eb20]{font-size:30px;line-height:1}.desktop-icon-image[data-v-8539eb20]{width:40px;height:40px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.desktop-icon-thumbnail[data-v-8539eb20]{border-radius:12px;object-fit:cover;box-shadow:0 8px 20px #00000038}.desktop-icon-label[data-v-8539eb20]{font-size:13px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.45)}.explorer-app[data-v-10750142]{display:grid;grid-template-columns:240px 1fr;height:100%;min-height:0;color:#fff;outline:none}.explorer-sidebar[data-v-10750142]{border-right:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg);padding:18px 14px;overflow:auto}.sidebar-section[data-v-10750142]{display:grid;gap:8px}.sidebar-title[data-v-10750142]{padding:0 10px 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.sidebar-item[data-v-10750142]{display:flex;align-items:center;gap:10px;min-height:42px;width:100%;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:.18s ease}.sidebar-item[data-v-10750142]:hover{background:#ffffff0f}.sidebar-item.active[data-v-10750142]{border-color:#ffffff1a;background:#ffffff17}.sidebar-icon[data-v-10750142]{font-size:18px}.sidebar-label[data-v-10750142]{font-size:14px;font-weight:500}.explorer-main[data-v-10750142]{position:relative;grid-template-rows:58px 1fr;min-width:0;min-height:0}.explorer-toolbar[data-v-10750142]{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:14px;padding:7px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg)}.toolbar-left[data-v-10750142],.toolbar-center[data-v-10750142],.toolbar-right[data-v-10750142]{display:flex;align-items:center;gap:8px}.toolbar-right[data-v-10750142]{flex-wrap:wrap;justify-content:flex-end}.toolbar-button[data-v-10750142],.action-button[data-v-10750142]{height:38px;padding:0 12px;border:0;border-radius:10px;background:#ffffff12;color:#fff;cursor:pointer;transition:.18s ease}a.action-button[data-v-10750142]{align-content:center}.toolbar-button[data-v-10750142]{width:38px;padding:0}.toolbar-button[data-v-10750142]:hover:not(:disabled),.action-button[data-v-10750142]:hover:not(:disabled){background:#ffffff21}.toolbar-button[data-v-10750142]:disabled,.action-button[data-v-10750142]:disabled,.context-item[data-v-10750142]:disabled{opacity:.4;cursor:not-allowed}.action-button.primary[data-v-10750142]{background:var(--flowos-accent-rgb18);border:1px solid var(--flowos-accent-rgb25)}.action-button.primary[data-v-10750142]:hover:not(:disabled){background:var(--flowos-accent-rgb28)}.menu-wrap[data-v-10750142]{position:relative}.dropdown-menu[data-v-10750142]{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:220px;max-height:320px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--flowos-accent-rgb65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000059}.move-menu-title[data-v-10750142]{padding:4px 10px 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c}.move-empty[data-v-10750142]{padding:10px;font-size:13px;color:#fff9}.hidden-file-input[data-v-10750142]{display:none}.toolbar-center[data-v-10750142]{min-width:0}.breadcrumbs[data-v-10750142]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.breadcrumb[data-v-10750142]{border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;padding:0}.breadcrumb[data-v-10750142]:hover{color:var(--flowos-accent)}.breadcrumb-separator[data-v-10750142]{margin-left:6px;color:#fff6}.view-switch[data-v-10750142]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:12px;background:#ffffff0d}.view-button[data-v-10750142]{height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#ffffffb8;cursor:pointer;font-size:13px;font-weight:600;transition:.18s ease}.view-button[data-v-10750142]:hover{color:#fff;background:#ffffff14}.view-button.active[data-v-10750142]{color:#fff;background:#ffffff24}.folder-meta[data-v-10750142]{font-size:13px;color:#ffffffa6}.explorer-content[data-v-10750142]{position:relative;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;width:100%;height:93%}.explorer-content.drop-surface-active[data-v-10750142]:after{content:"";position:absolute;inset:10px;border:1px dashed var(--flowos-accent-rgb70);border-radius:16px;background:var(--flowos-accent-rgb10);pointer-events:none;z-index:4}.selection-box[data-v-10750142]{position:absolute;z-index:5;border:1px solid var(--flowos-accent-rgb80);background:var(--flowos-accent-rgb16);border-radius:8px;pointer-events:none}.content-header[data-v-10750142]{display:grid;grid-template-columns:minmax(220px,1fr) 140px 120px;gap:14px;padding:14px 18px 10px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff85}.file-list[data-v-10750142]{display:grid;gap:8px;padding:0 12px 12px;overflow:auto}.file-row[data-v-10750142]{display:grid;grid-template-columns:minmax(220px,1fr) 140px 120px;gap:14px;align-items:center;min-height:58px;padding:0 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:.18s ease}.file-row[data-v-10750142]:hover{background:#ffffff0d}.file-row.selected[data-v-10750142]{border-color:#ffffff1a;background:#ffffff17}.file-row.drop-target[data-v-10750142],.mosaic-item.drop-target[data-v-10750142]{border-color:#fe735bbf;background:#fe735b24}.file-main[data-v-10750142]{display:flex;align-items:center;gap:12px;min-width:0}.file-icon[data-v-10750142]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;font-size:20px}.file-icon-emoji[data-v-10750142],.mosaic-icon-emoji[data-v-10750142]{line-height:1}.file-icon-image[data-v-10750142],.mosaic-icon-image[data-v-10750142]{width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 8px 20px #0000002e}.file-name-wrap[data-v-10750142]{min-width:0}.file-name[data-v-10750142]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.file-type[data-v-10750142],.file-size[data-v-10750142]{font-size:13px;color:#ffffffad}.mosaic-grid[data-v-10750142]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px;overflow:auto}.mosaic-item[data-v-10750142]{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:150px;padding:16px 12px;border:1px solid transparent;border-radius:16px;background:transparent;color:#fff;cursor:pointer;text-align:center;transition:.18s ease}.mosaic-item[data-v-10750142]:hover{background:#ffffff0d}.mosaic-item.selected[data-v-10750142]{border-color:#ffffff1a;background:#ffffff17}.mosaic-icon[data-v-10750142]{display:grid;place-items:center;width:58px;height:58px;font-size:38px;line-height:1}.mosaic-name-wrap[data-v-10750142]{width:100%}.mosaic-name[data-v-10750142]{max-width:100%;font-size:14px;font-weight:600;word-break:break-word}.mosaic-meta[data-v-10750142]{font-size:12px;color:#ffffff9e}.rename-input[data-v-10750142]{width:100%;height:34px;padding:0 10px;border:1px solid rgba(254,115,91,.55);border-radius:10px;background:var(--flowos-card-body-bg);color:#fff;outline:none}.mosaic-rename[data-v-10750142]{text-align:center}.context-menu[data-v-10750142]{position:absolute;z-index:20;max-width:250px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--flowos-accent-rgb65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000059}.context-item[data-v-10750142]{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:.18s ease}.context-item[data-v-10750142]:hover:not(:disabled){background:#ffffff14}.empty-state[data-v-10750142]{display:grid;place-items:center;align-content:center;gap:10px;padding:30px;text-align:center;color:#ffffffb8}.empty-icon[data-v-10750142]{font-size:48px}.empty-state h3[data-v-10750142]{margin:0;color:#fff}.empty-state p[data-v-10750142]{margin:0}.shared-badge[data-v-10750142]{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--flowos-accent-rgb18);border:1px solid var(--flowos-accent-rgb28);color:#ffd5cf;font-size:11px;font-weight:700;vertical-align:middle}.shared-badge-mosaic[data-v-10750142]{margin-left:0}.share-modal-backdrop[data-v-10750142]{position:absolute;inset:0;z-index:60;display:grid;place-items:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-modal[data-v-10750142]{width:min(640px,calc(100% - 32px));max-height:calc(100% - 40px);overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:var(--flowos-accent-rgb65);box-shadow:0 20px 50px #0006}.share-manager-modal[data-v-10750142]{width:min(860px,calc(100% - 32px))}.share-modal-header[data-v-10750142]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.share-modal-header h3[data-v-10750142]{margin:0;color:#fff}.share-close[data-v-10750142]{border:0;background:transparent;color:#ffffffbf;cursor:pointer;font-size:18px}.share-modal-text[data-v-10750142]{margin:0 0 14px;color:#ffffffbf}.share-checkbox[data-v-10750142],.share-field[data-v-10750142]{display:grid;gap:8px;margin-bottom:14px;color:#fff;font-size:14px}.share-checkbox[data-v-10750142]{display:flex;align-items:center;gap:10px}.share-field-label[data-v-10750142]{color:#ffffffb8;font-size:13px}.share-input[data-v-10750142]{width:100%;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#fff;outline:none}.share-actions[data-v-10750142],.share-result-actions[data-v-10750142],.share-card-actions[data-v-10750142]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share-actions[data-v-10750142]{justify-content:flex-end}.share-result[data-v-10750142]{margin-top:16px;padding:14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.share-result-label[data-v-10750142]{margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;color:#ffffff8c}.share-link[data-v-10750142]{display:block;word-break:break-all;color:var(--text);text-decoration:none;margin-bottom:10px}.share-result-meta[data-v-10750142]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-size:13px;color:#ffffffad}.share-manager-list[data-v-10750142]{display:grid;gap:12px}.share-card[data-v-10750142]{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.share-card-top[data-v-10750142]{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;flex-wrap:wrap}.share-card-title[data-v-10750142]{font-size:16px;font-weight:700;color:#fff}.share-card-meta[data-v-10750142]{margin-top:4px;font-size:13px;color:#ffffffa6}.share-items[data-v-10750142]{display:flex;gap:8px;flex-wrap:wrap}.share-item-pill[data-v-10750142]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#fff}.share-manager-empty[data-v-10750142]{padding:18px 6px;color:#ffffffb8}.danger-button[data-v-10750142]{background:#dc26262e;border:1px solid rgba(220,38,38,.24)}.danger-button[data-v-10750142]:hover:not(:disabled){background:#dc262647}.toolbar-stats[data-v-10750142]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.quota-box[data-v-10750142]{display:grid;gap:6px;min-width:180px;padding:8px 10px;border-radius:12px;background:#ffffff0d}.quota-text[data-v-10750142]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#ffffffc7}.quota-label[data-v-10750142]{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.quota-bar[data-v-10750142]{height:7px;border-radius:999px;overflow:hidden;background:#ffffff14}.quota-bar-fill[data-v-10750142]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--flowos-accent-rgb35),var(--flowos-accent));transition:width .2s ease}.upload-progress-line[data-v-10750142]{position:relative;height:4px;width:100%;background:#ffffff0a;overflow:hidden;z-index:3}.upload-progress-line-fill[data-v-10750142]{height:100%;width:0;background:linear-gradient(90deg,var(--flowos-accent-rgb50),var(--flowos-accent-rgb70),var(--flowos-accent));box-shadow:0 0 14px var(--flowos-accent-rgb60);transition:width .18s ease}.editor-app[data-v-00fae3b2]{display:grid;grid-template-rows:64px 1fr 34px;height:100%;min-height:0;background:#0f1117;color:#e5e7eb}.editor-toolbar[data-v-00fae3b2]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#151925}.editor-file-meta[data-v-00fae3b2]{min-width:0}.editor-file-name[data-v-00fae3b2]{font-size:14px;font-weight:700;color:#fff}.editor-file-subtitle[data-v-00fae3b2]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12px;color:#ffffff9e;flex-wrap:wrap}.dirty-badge[data-v-00fae3b2],.saved-badge[data-v-00fae3b2],.preview-badge[data-v-00fae3b2]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700}.dirty-badge[data-v-00fae3b2]{background:#f59e0b2e;color:#fbbf24}.saved-badge[data-v-00fae3b2]{background:#22c55e29;color:#86efac}.preview-badge[data-v-00fae3b2]{background:#60a5fa29;color:#93c5fd}.editor-actions[data-v-00fae3b2]{display:flex;align-items:center;gap:8px}.editor-button[data-v-00fae3b2]{height:38px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;transition:.18s ease}.editor-button[data-v-00fae3b2]:hover:not(:disabled){background:#ffffff24}.editor-button[data-v-00fae3b2]:disabled{opacity:.45;cursor:not-allowed}.editor-button.primary[data-v-00fae3b2]{background:var(--flowos-accent-rgb18);border:1px solid var(--flowos-accent-rgb24)}.editor-button.primary[data-v-00fae3b2]:hover:not(:disabled){background:var(--flowos-accent-rgb28)}.editor-state[data-v-00fae3b2]{display:grid;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center}.editor-state.error[data-v-00fae3b2]{color:#fecaca}.state-icon[data-v-00fae3b2]{font-size:42px}.editor-state h3[data-v-00fae3b2],.editor-state p[data-v-00fae3b2]{margin:0}.editor-workspace[data-v-00fae3b2]{min-height:0;height:100%}.editor-codemirror[data-v-00fae3b2]{width:100%;height:100%;min-height:0}.editor-statusbar[data-v-00fae3b2]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid rgba(255,255,255,.08);background:#151925;font-size:12px;color:#ffffffad}.preview-app[data-v-9e461351]{display:grid;grid-template-rows:60px 1fr;height:100%;min-height:0;background:#0f1117;color:#fff}.preview-toolbar[data-v-9e461351]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg)}.preview-title[data-v-9e461351]{font-size:14px;font-weight:700}.preview-subtitle[data-v-9e461351]{margin-top:4px;font-size:12px;color:#fff9}.preview-button[data-v-9e461351]{height:38px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer}.preview-content[data-v-9e461351]{min-height:0;overflow:auto}.preview-center[data-v-9e461351],.preview-state[data-v-9e461351]{display:grid;place-items:center;align-content:center;min-height:100%;padding:20px;text-align:center}.preview-state.error[data-v-9e461351]{color:#fecaca}.state-icon[data-v-9e461351]{font-size:42px;margin-bottom:10px}.preview-state h3[data-v-9e461351],.preview-state p[data-v-9e461351]{margin:0}.preview-image[data-v-9e461351],.preview-video[data-v-9e461351]{max-width:100%;max-height:100%;border-radius:12px}.preview-audio[data-v-9e461351]{width:min(720px,100%)}.preview-frame[data-v-9e461351]{width:100%;height:100%;min-height:500px;border:0}.settings-sidebar[data-v-05627f23]{display:flex;flex-direction:column;gap:18px;height:100%;padding:18px 14px;border-right:1px solid rgba(255,255,255,.08);background:#ffffff08}.sidebar-header[data-v-05627f23]{padding:4px 10px 10px}.sidebar-kicker[data-v-05627f23]{font-size:12px;font-weight:700;letter-spacing:.08em;color:#ffffff8c}.sidebar-header h2[data-v-05627f23]{margin:6px 0 0;font-size:22px;color:#fff}.sidebar-nav[data-v-05627f23]{display:grid;gap:8px}.sidebar-item[data-v-05627f23]{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:.18s ease}.sidebar-item[data-v-05627f23]:hover{background:#ffffff0f}.sidebar-item.active[data-v-05627f23]{border-color:#ffffff1a;background:#ffffff1a}.sidebar-icon[data-v-05627f23]{font-size:18px;line-height:1}.sidebar-label[data-v-05627f23]{font-size:14px;font-weight:600}.settings-panel[data-v-c33039c4]{display:grid;gap:22px}.panel-header h3[data-v-c33039c4]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-c33039c4],.panel-kicker[data-v-c33039c4]{color:#ffffffad}.panel-kicker[data-v-c33039c4]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-grid[data-v-c33039c4]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-card[data-v-c33039c4]{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.settings-card h4[data-v-c33039c4]{margin:0 0 8px;color:#fff}.settings-card p[data-v-c33039c4]{margin:0 0 14px;color:#ffffffad}.accent-card[data-v-c33039c4]{grid-column:1 / -1}.accent-grid[data-v-c33039c4]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.accent-option[data-v-c33039c4]{display:flex;align-items:center;gap:12px;min-height:56px;width:100%;padding:0 12px;border:1px solid transparent;border-radius:14px;background:#ffffff08;color:#fff;cursor:pointer;text-align:left;transition:.18s ease}.accent-option[data-v-c33039c4]:hover{background:#ffffff14}.accent-option.active[data-v-c33039c4]{border-color:#ffffff1f;background:#ffffff1a}.accent-circle[data-v-c33039c4],.accent-dot[data-v-c33039c4]{border-radius:999px;flex-shrink:0}.accent-circle[data-v-c33039c4]{width:18px;height:18px}.accent-dot[data-v-c33039c4]{width:14px;height:14px}.accent-text[data-v-c33039c4]{display:grid;gap:2px}.accent-text strong[data-v-c33039c4]{color:#fff;font-size:14px}.accent-text span[data-v-c33039c4]{color:#ffffff9e;font-size:12px}.pill-row[data-v-c33039c4]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-c33039c4]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:12px;font-weight:700}.pill.active[data-v-c33039c4]{background:var(--flowos-accent-rgb18);color:#fff}.accent-preview[data-v-c33039c4]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border-radius:12px;background:#ffffff0f;color:#fff}.settings-panel[data-v-c2509743]{display:grid;gap:22px}.panel-header h3[data-v-c2509743]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-c2509743],.panel-kicker[data-v-c2509743]{color:#ffffffad}.panel-kicker[data-v-c2509743]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-grid[data-v-c2509743]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-card[data-v-c2509743]{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.settings-card.full[data-v-c2509743]{grid-column:1 / -1}.settings-card h4[data-v-c2509743]{margin:0 0 12px;color:#fff}.settings-card p[data-v-c2509743]{margin:12px 0 0;color:#ffffffad}.wallpapers-grid[data-v-c2509743]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.wallpaper-card[data-v-c2509743]{display:grid;gap:10px;padding:10px;border:1px solid transparent;border-radius:16px;background:#ffffff08;color:#fff;cursor:pointer;text-align:left;transition:.18s ease}.wallpaper-card[data-v-c2509743]:hover{background:#ffffff12}.wallpaper-card.active[data-v-c2509743]{border-color:var(--flowos-accent-rgb35);background:var(--flowos-accent-rgb8)}.wallpaper-thumb[data-v-c2509743],.wallpaper-preview[data-v-c2509743]{border-radius:14px}.wallpaper-thumb[data-v-c2509743]{height:120px}.wallpaper-preview[data-v-c2509743]{height:140px}.wallpaper-info[data-v-c2509743]{display:grid;gap:4px;text-align:center}.wallpaper-info strong[data-v-c2509743]{color:#fff}.wallpaper-info span[data-v-c2509743]{color:#ffffff9e;font-size:13px}.pill-row[data-v-c2509743]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-c2509743]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--flowos-accent-rgb18);color:#fff;font-size:12px;font-weight:700}.settings-panel[data-v-486c4769]{display:grid;gap:22px}.panel-header h3[data-v-486c4769]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-486c4769],.panel-kicker[data-v-486c4769]{color:#ffffffad}.panel-kicker[data-v-486c4769]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-card[data-v-486c4769]{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.account-avatar[data-v-486c4769]{display:grid;place-items:center;width:74px;height:74px;border-radius:999px;background:#ffffff14;color:#fff;font-size:26px;font-weight:700}.account-details h4[data-v-486c4769]{margin:0 0 6px;color:#fff;font-size:20px}.account-details p[data-v-486c4769]{margin:0 0 12px;color:#ffffffad}.status-pill[data-v-486c4769]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:12px;font-weight:700}.status-pill.active[data-v-486c4769]{background:#22c55e29;color:#86efac}.settings-panel[data-v-6f9c6151]{display:grid;gap:22px}.panel-header h3[data-v-6f9c6151]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-6f9c6151],.panel-kicker[data-v-6f9c6151]{color:#ffffffad}.panel-kicker[data-v-6f9c6151]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.state-card[data-v-6f9c6151],.password-card[data-v-6f9c6151],.settings-card[data-v-6f9c6151],.twofactor-card[data-v-6f9c6151]{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.state-card[data-v-6f9c6151]{text-align:center}.state-icon[data-v-6f9c6151]{font-size:38px;margin-bottom:10px}.state-card h4[data-v-6f9c6151],.settings-card h4[data-v-6f9c6151],.card-header h4[data-v-6f9c6151],.recovery-box h5[data-v-6f9c6151]{margin:0 0 8px;color:#fff}.state-card p[data-v-6f9c6151],.settings-card p[data-v-6f9c6151],.card-header p[data-v-6f9c6151]{margin:0;color:#ffffffad}.settings-grid[data-v-6f9c6151]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.info-list[data-v-6f9c6151]{display:grid;gap:12px;margin-top:14px}.info-row[data-v-6f9c6151]{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff0a}.info-row span[data-v-6f9c6151]{color:#ffffff9e}.info-row strong[data-v-6f9c6151]{color:#fff}.pill-row[data-v-6f9c6151]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pill[data-v-6f9c6151]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font-size:12px;font-weight:700}.pill.active[data-v-6f9c6151]{background:#22c55e29;color:#86efac}.security-actions[data-v-6f9c6151],.actions[data-v-6f9c6151]{display:flex;gap:10px;margin-top:16px}.twofactor-layout[data-v-6f9c6151]{display:grid;grid-template-columns:280px 1fr;gap:18px;margin-top:16px}.qr-block[data-v-6f9c6151],.confirm-block[data-v-6f9c6151]{display:grid;gap:14px;align-content:start}.qr-image[data-v-6f9c6151]{width:220px;height:220px;padding:10px;border-radius:16px;background:#fff}.secret-box[data-v-6f9c6151],.recovery-box[data-v-6f9c6151]{padding:14px;border-radius:14px;background:#ffffff0a}.secret-box span[data-v-6f9c6151]{display:block;margin-bottom:6px;color:#ffffff9e;font-size:13px}.secret-box strong[data-v-6f9c6151]{color:#fff;word-break:break-all}.recovery-grid[data-v-6f9c6151]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:12px}.recovery-grid span[data-v-6f9c6151]{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:10px;background:#ffffff0f;color:#fff;font-size:12px;font-weight:700}.password-card[data-v-6f9c6151]{display:grid;gap:18px}.password-form[data-v-6f9c6151]{display:grid;gap:16px}.field[data-v-6f9c6151]{display:grid;gap:8px}.field label[data-v-6f9c6151]{font-size:14px;font-weight:600;color:#fff}.field input[data-v-6f9c6151]{height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;color:#fff;outline:none}.feedback[data-v-6f9c6151]{padding:12px 14px;border-radius:12px;font-size:14px}.feedback.error[data-v-6f9c6151]{background:#ef444424;border:1px solid rgba(239,68,68,.24);color:#fecaca}.feedback.success[data-v-6f9c6151]{background:#22c55e24;border:1px solid rgba(34,197,94,.24);color:#bbf7d0}.save-button[data-v-6f9c6151],.danger-button[data-v-6f9c6151]{height:46px;padding:0 16px;border:0;border-radius:12px;color:#fff;font-weight:700;cursor:pointer}.save-button[data-v-6f9c6151]{background:var(--flowos-accent, var(--flowos-accent))}.danger-button[data-v-6f9c6151]{background:#ef4444db}.save-button[data-v-6f9c6151]:disabled,.danger-button[data-v-6f9c6151]:disabled{opacity:.45;cursor:not-allowed}.recovery-header[data-v-6f9c6151]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.small-button[data-v-6f9c6151]{height:42px;padding:0 12px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;font-size:15px}.small-button[data-v-6f9c6151]:disabled{opacity:.45;cursor:not-allowed}.confirm-action-block[data-v-6f9c6151]{display:inline;gap:12px;margin-top:16px}.confirm-inline-block[data-v-6f9c6151]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-password-input[data-v-6f9c6151]{height:42px;min-width:220px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;outline:none}.settings-panel[data-v-b36c927f]{display:grid;gap:22px}.panel-header h3[data-v-b36c927f]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-b36c927f],.panel-kicker[data-v-b36c927f]{color:#ffffffad}.panel-kicker[data-v-b36c927f]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.system-grid[data-v-b36c927f]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.system-item[data-v-b36c927f]{display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.system-item span[data-v-b36c927f]{font-size:13px;color:#fff9}.system-item strong[data-v-b36c927f]{color:#fff;font-size:20px}.settings-panel[data-v-06b0ada6]{display:grid;gap:22px}.panel-header h3[data-v-06b0ada6]{margin:6px 0 10px;font-size:28px;color:#fff}.panel-header p[data-v-06b0ada6],.panel-kicker[data-v-06b0ada6]{color:#ffffffad}.panel-kicker[data-v-06b0ada6]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-card[data-v-06b0ada6]{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.about-card h4[data-v-06b0ada6]{margin:0 0 10px;color:#fff;font-size:22px}.about-card p[data-v-06b0ada6]{margin:0 0 16px;color:#ffffffb3;line-height:1.6}.about-tags[data-v-06b0ada6]{display:flex;flex-wrap:wrap;gap:8px}.about-tags span[data-v-06b0ada6]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#fff;font-size:12px;font-weight:700}.settings-app[data-v-67f5bb2a]{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0;color:#fff}.settings-content[data-v-67f5bb2a]{min-width:0;min-height:0;overflow:auto;padding:24px}.notes-app[data-v-bc221ed8]{display:grid;grid-template-columns:260px 320px 1fr;height:100%;background:var(--flowos-card-body-bg);color:#fff}.notes-sidebar[data-v-bc221ed8],.notes-list-panel[data-v-bc221ed8],.notes-editor-panel[data-v-bc221ed8]{border-right:1px solid rgba(255,255,255,.08);min-height:0}.notes-sidebar[data-v-bc221ed8]{padding:16px;display:flex;flex-direction:column;gap:16px}.notes-brand[data-v-bc221ed8]{display:flex;justify-content:space-between;align-items:center}.primary-btn[data-v-bc221ed8],.notes-nav button[data-v-bc221ed8],.folder-item[data-v-bc221ed8],.editor-main-actions button[data-v-bc221ed8]{border:none;border-radius:10px;cursor:pointer}.primary-btn[data-v-bc221ed8]{background:var(--flowos-accent);color:#fff;padding:8px 12px}.notes-search input[data-v-bc221ed8],.title-input[data-v-bc221ed8],.editor-row select[data-v-bc221ed8],.editor-row input[data-v-bc221ed8],.editor-fields input[data-v-bc221ed8],.content-input[data-v-bc221ed8]{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;padding:10px 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.notes-search input[data-v-bc221ed8]::placeholder,.editor-row input[data-v-bc221ed8]::placeholder,.editor-fields input[data-v-bc221ed8]::placeholder,.content-input[data-v-bc221ed8]::placeholder{color:#ffffff73}.editor-row select[data-v-bc221ed8]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff0f;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px;cursor:pointer}.editor-row select[data-v-bc221ed8]:focus{border-color:var(--flowos-accent-rgb45);box-shadow:0 0 0 3px var(--flowos-accent-rgb12)}.editor-row select option[data-v-bc221ed8]{background:#1b2438;color:#f8fafc}.editor-row select[data-v-bc221ed8]:hover,.editor-row input[data-v-bc221ed8]:hover,.editor-fields input[data-v-bc221ed8]:hover,.content-input[data-v-bc221ed8]:hover,.title-input[data-v-bc221ed8]:hover{border-color:#ffffff24}.editor-row select[data-v-bc221ed8]:disabled,.editor-row input[data-v-bc221ed8]:disabled,.editor-fields input[data-v-bc221ed8]:disabled,.content-input[data-v-bc221ed8]:disabled,.title-input[data-v-bc221ed8]:disabled{opacity:.6;cursor:not-allowed}.notes-nav[data-v-bc221ed8],.notes-folders[data-v-bc221ed8]{display:flex;flex-direction:column;gap:8px}.notes-nav button[data-v-bc221ed8],.folder-item[data-v-bc221ed8]{background:#ffffff0a;color:#fff;text-align:left;padding:10px 12px}.notes-nav button.active[data-v-bc221ed8],.folder-item.active[data-v-bc221ed8]{background:var(--flowos-accent-rgb18);border:1px solid var(--flowos-accent-rgb35)}.notes-folders-header[data-v-bc221ed8]{display:flex;justify-content:space-between;align-items:center}.notes-folders-header button[data-v-bc221ed8]{border:none;background:#ffffff14;color:#fff;width:28px;height:28px;border-radius:8px;cursor:pointer}.notes-list-panel[data-v-bc221ed8]{display:flex;flex-direction:column;min-height:0}.notes-list-header[data-v-bc221ed8]{padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.notes-list[data-v-bc221ed8]{padding:12px;display:flex;flex-direction:column;gap:10px;overflow:auto}.note-card[data-v-bc221ed8]{width:100%;background:#ffffff0d;color:#fff;border:1px solid transparent;border-radius:16px;padding:14px;text-align:left;cursor:pointer}.note-card.active[data-v-bc221ed8]{border-color:var(--flowos-accent-rgb45);background:var(--flowos-accent-rgb12)}.note-card-top[data-v-bc221ed8],.note-card-meta[data-v-bc221ed8]{display:flex;justify-content:space-between;gap:10px}.note-card p[data-v-bc221ed8]{margin:10px 0;color:#ffffffb8;font-size:13px;line-height:1.4}.notes-editor-panel[data-v-bc221ed8]{display:flex;flex-direction:column;min-height:0}.editor-header[data-v-bc221ed8]{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.editor-main-actions[data-v-bc221ed8]{display:flex;flex-wrap:wrap;gap:8px}.editor-main-actions button[data-v-bc221ed8]{background:#ffffff14;color:#fff;padding:8px 12px}.editor-main-actions button.danger[data-v-bc221ed8]{background:#ff52522e}.editor-fields[data-v-bc221ed8]{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:0}.title-input[data-v-bc221ed8]{font-size:22px;font-weight:700}.editor-row[data-v-bc221ed8]{display:grid;grid-template-columns:1fr 110px 140px;gap:12px}.content-input[data-v-bc221ed8]{flex:1;min-height:320px;resize:none;line-height:1.55}.note-tags[data-v-bc221ed8]{display:flex;flex-wrap:wrap;gap:8px}.tag-pill[data-v-bc221ed8]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;white-space:nowrap}.tag-pill.default[data-v-bc221ed8]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f8fafc}.tag-pill.blue[data-v-bc221ed8]{background:#3b82f629;border:1px solid rgba(59,130,246,.35);color:#bfdbfe}.tag-pill.green[data-v-bc221ed8]{background:#22c55e29;border:1px solid rgba(34,197,94,.35);color:#bbf7d0}.tag-pill.purple[data-v-bc221ed8]{background:#a855f729;border:1px solid rgba(168,85,247,.35);color:#e9d5ff}.tag-pill.amber[data-v-bc221ed8]{background:#f59e0b29;border:1px solid rgba(245,158,11,.35);color:#fde68a}.tag-pill.red[data-v-bc221ed8]{background:#ef444429;border:1px solid rgba(239,68,68,.35);color:#fecaca}.notes-empty[data-v-bc221ed8]{display:flex;align-items:center;justify-content:center;flex:1;color:#ffffffa6;padding:24px;text-align:center}.console-app[data-v-00fa71e0]{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;background:var(--flowos-card-body-bg);color:#e8edf7;font-family:Consolas,Menlo,Monaco,monospace;overflow:hidden}.console-output[data-v-00fa71e0]{flex:1;padding:18px;overflow:auto;white-space:pre-wrap;word-break:break-word}.console-entry+.console-entry[data-v-00fa71e0]{margin-top:10px}.console-line[data-v-00fa71e0]{line-height:1.6}.console-inputbar[data-v-00fa71e0]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.console-prompt[data-v-00fa71e0]{flex-shrink:0;color:var(--text);font-weight:700}.console-input[data-v-00fa71e0]{flex:1;background:transparent;border:0;outline:none;color:#fff;font:inherit}.console-entry.is-error .console-line[data-v-00fa71e0]{color:#ff8f8f}.console-entry.is-output .console-line[data-v-00fa71e0],.console-entry.is-lines .console-line[data-v-00fa71e0]{color:#d9e2f2}.console-entry.is-input .console-line[data-v-00fa71e0]{color:#fff}.browser-app[data-v-5e4a3136]{display:grid;grid-template-rows:48px auto 1fr;height:100%;min-height:0;background:var(--flowos-card-body-bg);color:#fff}.browser-toolbar[data-v-5e4a3136]{display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg);height:48px}.browser-nav-buttons[data-v-5e4a3136]{display:flex;align-items:center;gap:2px;flex-shrink:0}.nav-btn[data-v-5e4a3136]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.nav-btn[data-v-5e4a3136]:hover:not(:disabled){background:#ffffff1a;color:#fff}.nav-btn[data-v-5e4a3136]:disabled{opacity:.3;cursor:default}.nav-btn.active[data-v-5e4a3136]{background:var(--flowos-accent-rgb20);color:var(--flowos-accent)}.browser-addressbar[data-v-5e4a3136]{flex:1;display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000038;transition:border-color .15s ease,background .15s ease}.browser-addressbar[data-v-5e4a3136]:focus-within{border-color:var(--flowos-accent-rgb50);background:#00000059}.address-scheme[data-v-5e4a3136]{flex-shrink:0;font-size:13px;line-height:1;-webkit-user-select:none;user-select:none}.address-input[data-v-5e4a3136]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#ffffffeb;font-size:13px;font-family:inherit}.address-input[data-v-5e4a3136]::placeholder{color:#ffffff52}.address-go[data-v-5e4a3136]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease}.address-go[data-v-5e4a3136]:hover{background:var(--flowos-accent-rgb20);color:var(--flowos-accent)}.browser-bookmarks-bar[data-v-5e4a3136]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#0000001f;overflow-x:auto;scrollbar-width:none}.browser-bookmarks-bar[data-v-5e4a3136]::-webkit-scrollbar{display:none}.bookmark-pill[data-v-5e4a3136]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#fffc;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}.bookmark-pill[data-v-5e4a3136]:hover{background:#ffffff1a;color:#fff}.bookmark-favicon[data-v-5e4a3136]{width:14px;height:14px;object-fit:contain;border-radius:3px}.bookmark-emoji[data-v-5e4a3136]{font-size:12px;line-height:1}.browser-content[data-v-5e4a3136]{min-height:0;position:relative;overflow:hidden}.browser-frame[data-v-5e4a3136]{width:100%;height:100%;border:none;display:block;background:#fff}.browser-home[data-v-5e4a3136]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:32px;text-align:center}.home-logo[data-v-5e4a3136]{margin-bottom:4px;opacity:.85}.browser-home h2[data-v-5e4a3136]{margin:0;font-size:22px;font-weight:700;color:#fff}.browser-home p[data-v-5e4a3136]{margin:0 0 20px;color:#ffffff8c;font-size:14px}.home-bookmarks[data-v-5e4a3136]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:560px}.home-bookmark-card[data-v-5e4a3136]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100px;padding:14px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0d;color:#fffc;font-size:12px;cursor:pointer;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.home-bookmark-card[data-v-5e4a3136]:hover{background:#ffffff1a;border-color:var(--flowos-accent-rgb30);color:#fff}.home-bookmark-icon[data-v-5e4a3136]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff14}.home-bookmark-favicon[data-v-5e4a3136]{width:22px;height:22px;object-fit:contain}.home-bookmark-emoji[data-v-5e4a3136]{font-size:20px;line-height:1}.home-bookmark-label[data-v-5e4a3136]{line-height:1.3;word-break:break-word}.browser-state[data-v-5e4a3136]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:32px;text-align:center;color:#ffffffbf}.browser-state.blocked[data-v-5e4a3136],.browser-state.error[data-v-5e4a3136]{color:#fecaca}.state-icon[data-v-5e4a3136]{font-size:44px}.browser-state h3[data-v-5e4a3136]{margin:0;font-size:17px;color:#fff}.browser-state p[data-v-5e4a3136]{margin:0;font-size:13px;max-width:380px;line-height:1.6;color:#fff9}.browser-state p strong[data-v-5e4a3136]{color:#ffffffd1}.state-spinner[data-v-5e4a3136]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--flowos-accent);animation:spin-5e4a3136 .8s linear infinite}@keyframes spin-5e4a3136{to{transform:rotate(360deg)}}.state-btn[data-v-5e4a3136]{height:36px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff12;color:#fff;font-size:13px;cursor:pointer;transition:background .15s ease}.state-btn[data-v-5e4a3136]:hover{background:#ffffff1f}.properties-app[data-v-bdd0b2c8]{position:relative;height:100%;overflow:auto;color:var(--text)}.properties-shell[data-v-bdd0b2c8]{min-height:100%;display:grid;place-items:center}.properties-panel[data-v-bdd0b2c8]{width:min(450px,100%);display:grid;justify-items:center;gap:18px;text-align:center}.properties-stage[data-v-bdd0b2c8]{position:relative;width:100%;min-height:185px;display:grid;place-items:center;padding-top:8px}.properties-stage-aura[data-v-bdd0b2c8]{position:absolute;border-radius:999px;filter:blur(36px);opacity:.9;pointer-events:none}.properties-stage-aura-left[data-v-bdd0b2c8]{width:170px;height:170px;top:22px;left:36px;background:#fe735b2e}.properties-stage-aura-right[data-v-bdd0b2c8]{width:150px;height:150px;right:32px;bottom:34px;background:#ffffff14}.properties-device[data-v-bdd0b2c8]{position:relative;width:min(350px,100%);display:grid;justify-items:center;gap:12px;z-index:1}.properties-hero-asset[data-v-bdd0b2c8]{width:min(144px,58%);height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.34))}.properties-preview-image[data-v-bdd0b2c8]{width:100%;height:100%;object-fit:contain;padding:16px}.properties-summary[data-v-bdd0b2c8]{display:grid;gap:8px}.properties-summary h2[data-v-bdd0b2c8]{margin:0;font-size:clamp(34px,6vw,52px);line-height:.98;font-weight:800;letter-spacing:-.05em;word-break:break-word}.properties-summary p[data-v-bdd0b2c8]{margin:0;color:#fff9;font-size:17px}.properties-specs[data-v-bdd0b2c8]{width:min(320px,100%);display:grid;gap:8px;margin-top:2px}.properties-spec-row[data-v-bdd0b2c8]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1fr);align-items:start;gap:16px;text-align:left}.properties-spec-row span[data-v-bdd0b2c8]{justify-self:end;color:#ffffffb8;font-size:16px;line-height:1.35}.properties-spec-row strong[data-v-bdd0b2c8]{color:#fff;font-size:16px;line-height:1.35;font-weight:600;word-break:break-word}.properties-actions[data-v-bdd0b2c8]{display:flex;justify-content:center;width:100%;margin-top:8px}.properties-action[data-v-bdd0b2c8]{min-width:230px;height:30px;padding:0 10px;border:0;border-radius:16px;background:var(--flowos-accent-rgb25);color:#fff;font-size:15px;cursor:pointer;box-shadow:inset 0 1px #fff3,0 14px 30px #fe735b38;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.properties-action[data-v-bdd0b2c8]:hover{background:var(--flowos-accent-rgb30);box-shadow:inset 0 1px #ffffff3d,0 18px 34px var(--flowos-accent-rgb30);filter:saturate(1.06)}.properties-action[data-v-bdd0b2c8]:active{transform:translateY(0)}.properties-footnote[data-v-bdd0b2c8]{margin:0;color:#ffffff61;font-size:14px}.properties-state[data-v-bdd0b2c8]{min-height:100%;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center}.properties-state.error[data-v-bdd0b2c8]{color:#fecaca}.state-icon[data-v-bdd0b2c8]{font-size:36px}.properties-state h3[data-v-bdd0b2c8],.properties-state p[data-v-bdd0b2c8]{margin:0}@media(max-width:640px){.properties-shell[data-v-bdd0b2c8]{padding:24px 16px 30px}.properties-stage[data-v-bdd0b2c8]{min-height:240px}.properties-device[data-v-bdd0b2c8]{width:min(300px,100%)}.properties-summary p[data-v-bdd0b2c8]{font-size:17px}.properties-spec-row[data-v-bdd0b2c8]{grid-template-columns:1fr;gap:2px;text-align:center}.properties-spec-row span[data-v-bdd0b2c8],.properties-spec-row strong[data-v-bdd0b2c8]{justify-self:center}.properties-action[data-v-bdd0b2c8]{min-width:100%}}.node-name[data-v-bdd0b2c8]{font-size:20px}.forge-tree-node[data-v-f07e38d3]{display:grid}.forge-tree-row[data-v-f07e38d3]{display:grid;grid-template-columns:16px 18px minmax(0,1fr);align-items:center;min-height:38px;padding-right:10px;border:1px solid transparent;border-radius:12px;color:#ffffffc7;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.forge-tree-row[data-v-f07e38d3]:hover{background:#ffffff0f;color:#fff}.forge-tree-row.selected[data-v-f07e38d3]{border-color:#ffffff17;background:#ffffff14;color:#fff}.forge-tree-row.active[data-v-f07e38d3]{border-color:var(--flowos-accent-rgb25);background:var(--flowos-accent-rgb12);color:#fff}.forge-tree-toggle[data-v-f07e38d3]{width:18px;height:18px;border:0;border-radius:8px;background:transparent;color:#ffffff9e;font-size:11px;cursor:pointer}.forge-tree-toggle[data-v-f07e38d3]:hover{background:#ffffff14;color:#fff}.forge-tree-toggle.placeholder[data-v-f07e38d3]{display:inline-block}.forge-tree-icon[data-v-f07e38d3]{width:16px;height:16px;object-fit:contain}.forge-tree-label[data-v-f07e38d3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.forge-tree-children[data-v-f07e38d3]{display:grid;gap:2px}.flowforge-app[data-v-2ce6ccd4]{display:grid;height:100%;min-height:0;color:var(--text);background:transparent}.forge-library[data-v-2ce6ccd4],.forge-workspace[data-v-2ce6ccd4]{display:grid;height:100%;min-height:0}.forge-library[data-v-2ce6ccd4]{grid-template-rows:auto auto 1fr;gap:14px;padding:18px;overflow:hidden}.forge-library-header[data-v-2ce6ccd4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--flowos-card-nav-bg);box-shadow:inset 0 1px #ffffff08}.forge-eyebrow[data-v-2ce6ccd4]{margin:0 0 6px;color:var(--flowos-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forge-eyebrow.subtle[data-v-2ce6ccd4]{color:#ffffff7a;margin-bottom:4px}.forge-library-header h2[data-v-2ce6ccd4],.forge-project-card h3[data-v-2ce6ccd4]{margin:0;letter-spacing:-.02em}.forge-library-header h2[data-v-2ce6ccd4]{font-size:24px;font-weight:700;color:#fff}.forge-library-header p[data-v-2ce6ccd4],.forge-state p[data-v-2ce6ccd4]{margin:8px 0 0;color:#ffffff9e;line-height:1.5}.forge-actions[data-v-2ce6ccd4],.forge-project-stats[data-v-2ce6ccd4],.forge-toolbar-meta[data-v-2ce6ccd4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forge-toolbar-meta[data-v-2ce6ccd4]{min-width:0;gap:14px}.forge-toolbar-meta>div[data-v-2ce6ccd4],.forge-panel-header>div[data-v-2ce6ccd4]{min-width:0}.forge-button[data-v-2ce6ccd4]{height:38px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:#ffffff12;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.forge-button[data-v-2ce6ccd4]:hover:not(:disabled){background:#ffffff21;border-color:#ffffff14}.forge-button.primary[data-v-2ce6ccd4]{border:1px solid var(--flowos-accent-rgb25);background:var(--flowos-accent-rgb18)}.forge-button.primary[data-v-2ce6ccd4]:hover:not(:disabled){background:var(--flowos-accent-rgb28)}.forge-button.danger[data-v-2ce6ccd4]{color:#ffd0d0}.forge-button.danger[data-v-2ce6ccd4]:hover:not(:disabled){border-color:#f8717147;background:#7f1d1d47}.forge-button[data-v-2ce6ccd4]:disabled{opacity:.45;cursor:not-allowed}.forge-button[data-v-2ce6ccd4]:focus-visible{outline:2px solid var(--flowos-accent);outline-offset:2px}.forge-banner[data-v-2ce6ccd4]{padding:12px 14px;border-radius:16px;background:#7f1d1d47;border:1px solid rgba(248,113,113,.22);color:#fecaca}.forge-banner.workspace[data-v-2ce6ccd4]{margin:0}.forge-library-content[data-v-2ce6ccd4]{display:grid;min-height:0;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--flowos-card-body-bg);box-shadow:inset 0 1px #ffffff05}.forge-state[data-v-2ce6ccd4]{display:grid;align-content:center;justify-items:center;gap:10px;min-height:100%;padding:38px 30px;text-align:center;color:#ffffffb8}.forge-state strong[data-v-2ce6ccd4]{font-size:16px;font-weight:700;color:#fff}.forge-state.compact[data-v-2ce6ccd4]{align-content:center;min-height:0;height:100%;border:0;border-radius:0;background:transparent}.forge-state.error[data-v-2ce6ccd4]{color:#fecaca}.forge-project-grid[data-v-2ce6ccd4]{display:grid;gap:10px;padding:14px}.forge-project-card[data-v-2ce6ccd4]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(150px,auto) auto;gap:18px;align-items:center;min-height:88px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff06;color:#fff;box-shadow:inset 0 1px #ffffff05;transition:background .18s ease,border-color .18s ease,transform .18s ease}.forge-project-card[data-v-2ce6ccd4]:hover{background:#ffffff0f;border-color:#ffffff1c;transform:translateY(-1px)}.forge-project-main[data-v-2ce6ccd4]{display:flex;gap:14px;align-items:center;min-width:0}.forge-project-icon[data-v-2ce6ccd4]{width:36px;height:36px;object-fit:contain;flex-shrink:0}.forge-project-card-head[data-v-2ce6ccd4]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0}.forge-project-card-head h3[data-v-2ce6ccd4]{font-size:17px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-project-stats[data-v-2ce6ccd4]{justify-content:flex-end;color:#ffffff94;font-size:12px;white-space:nowrap}.forge-project-stats span[data-v-2ce6ccd4],.forge-project-meta span[data-v-2ce6ccd4]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff0d}.forge-project-meta[data-v-2ce6ccd4]{display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:right;color:#ffffff9e;font-size:12px}.forge-workspace[data-v-2ce6ccd4]{grid-template-rows:auto auto 1fr;gap:14px;min-height:0;padding:18px;overflow:hidden}.forge-toolbar[data-v-2ce6ccd4],.forge-panel-header[data-v-2ce6ccd4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg)}.forge-toolbar[data-v-2ce6ccd4]{border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:inset 0 1px #ffffff08}.forge-toolbar-meta .forge-button[data-v-2ce6ccd4]{flex-shrink:0}.forge-title[data-v-2ce6ccd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#fff}.forge-subtitle[data-v-2ce6ccd4],.forge-tree-header span[data-v-2ce6ccd4],.forge-footer[data-v-2ce6ccd4]{color:#ffffff94;font-size:12px}.forge-subtitle[data-v-2ce6ccd4]{display:flex;align-items:center;gap:8px;min-width:0;margin-top:3px;overflow:hidden;white-space:nowrap}.forge-subtitle span[data-v-2ce6ccd4]{overflow:hidden;text-overflow:ellipsis}.forge-subtitle span+span[data-v-2ce6ccd4]:before{content:"|";margin-right:8px;color:#ffffff52}.forge-panels[data-v-2ce6ccd4]{display:grid;gap:14px;min-height:0}.forge-workspace.layout-vertical .forge-panels[data-v-2ce6ccd4]{grid-template-columns:minmax(520px,1.3fr) minmax(320px,1fr)}.forge-workspace.layout-horizontal .forge-panels[data-v-2ce6ccd4]{grid-template-rows:minmax(360px,1fr) minmax(280px,.8fr)}.forge-editor-panel[data-v-2ce6ccd4],.forge-preview-panel[data-v-2ce6ccd4]{min-height:715px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--flowos-card-body-bg);box-shadow:inset 0 1px #ffffff05}.forge-editor-panel[data-v-2ce6ccd4]{display:grid;grid-template-columns:250px minmax(0,1fr)}.forge-tree-panel[data-v-2ce6ccd4]{display:grid;grid-template-rows:auto 1fr;min-height:0;border-right:1px solid rgba(255,255,255,.08);background:var(--flowos-card-nav-bg)}.forge-tree-header[data-v-2ce6ccd4]{display:grid;gap:6px;padding:16px 14px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.forge-tree-header strong[data-v-2ce6ccd4]{font-size:14px;font-weight:700;color:#fff}.forge-tree-list[data-v-2ce6ccd4]{min-height:0;overflow:auto;padding:10px}.forge-root-button[data-v-2ce6ccd4]{width:100%;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffffc7;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.forge-root-button[data-v-2ce6ccd4]:hover{background:#ffffff0f;color:#fff}.forge-root-button.selected[data-v-2ce6ccd4]{border-color:#ffffff17;background:#ffffff17;color:#fff}.forge-root-icon[data-v-2ce6ccd4]{width:16px;height:16px;object-fit:contain}.forge-context-menu[data-v-2ce6ccd4]{position:fixed;z-index:80;min-width:220px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--flowos-accent-rgb65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000059}.forge-context-item[data-v-2ce6ccd4]{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background .18s ease}.forge-context-item[data-v-2ce6ccd4]:hover:not(:disabled){background:#ffffff1a}.forge-context-item[data-v-2ce6ccd4]:disabled{opacity:.45;cursor:not-allowed}.forge-context-item.danger[data-v-2ce6ccd4]{color:#ffd0d0}.forge-code-panel[data-v-2ce6ccd4]{display:grid;grid-template-rows:auto 1fr auto;min-height:0}.forge-tab-strip[data-v-2ce6ccd4]{display:flex;align-items:center;gap:8px;min-height:54px;padding:8px 12px;overflow:auto hidden;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;max-height:18%}.forge-tab[data-v-2ce6ccd4]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;height:36px;max-width:240px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:#ffffff0a;color:#ffffffb8;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.forge-tab[data-v-2ce6ccd4]:hover{background:#ffffff14;color:#fff}.forge-tab.active[data-v-2ce6ccd4]{border-color:var(--flowos-accent-rgb25);background:var(--flowos-accent-rgb12);color:#fff}.forge-tab-icon[data-v-2ce6ccd4]{width:15px;height:15px;object-fit:contain;flex-shrink:0}.forge-tab-label[data-v-2ce6ccd4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.forge-tab-dirty[data-v-2ce6ccd4]{width:7px;height:7px;border-radius:999px;background:var(--flowos-accent);flex-shrink:0}.forge-tab-close[data-v-2ce6ccd4]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#ffffffb3;font-size:12px;line-height:1;flex-shrink:0}.forge-tab-close[data-v-2ce6ccd4]:hover{background:#ffffff1a;color:#fff}.forge-search-panel[data-v-2ce6ccd4]{display:grid;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.forge-search-grid[data-v-2ce6ccd4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.forge-search-field[data-v-2ce6ccd4]{display:grid;gap:7px;color:#ffffff9e;font-size:12px;font-weight:600}.forge-search-input[data-v-2ce6ccd4]{height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0000002e;color:#fff;outline:none}.forge-search-input[data-v-2ce6ccd4]:focus{border-color:var(--flowos-accent-rgb35)}.forge-search-actions[data-v-2ce6ccd4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forge-search-chip[data-v-2ce6ccd4]{height:34px;padding:0 11px;border:1px solid transparent;border-radius:10px;background:#ffffff12;color:#ffffffd1;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.forge-search-chip[data-v-2ce6ccd4]:hover:not(:disabled){background:#ffffff1f}.forge-search-chip.active[data-v-2ce6ccd4]{border-color:var(--flowos-accent-rgb25);background:var(--flowos-accent-rgb16);color:#fff}.forge-search-chip[data-v-2ce6ccd4]:disabled{opacity:.45;cursor:not-allowed}.forge-search-summary[data-v-2ce6ccd4]{color:#fff9;font-size:12px}.forge-editor-workspace[data-v-2ce6ccd4],.forge-preview-body[data-v-2ce6ccd4],.forge-editor-surface[data-v-2ce6ccd4]{min-height:0}.forge-editor-workspace[data-v-2ce6ccd4]{background:#0f1218}.forge-editor-surface[data-v-2ce6ccd4]{height:100%}.forge-footer[data-v-2ce6ccd4]{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:38px;padding:0 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff08}.forge-preview-panel[data-v-2ce6ccd4]{display:grid;grid-template-rows:auto 1fr}.forge-preview-body[data-v-2ce6ccd4]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:14px;background:#0000002e}.forge-preview-stage[data-v-2ce6ccd4]{min-height:0;display:grid;place-items:center}.forge-preview-actions[data-v-2ce6ccd4]{justify-content:flex-end}.forge-segmented-control[data-v-2ce6ccd4]{display:inline-flex;align-items:center;padding:4px;border-radius:12px;background:#ffffff0f}.forge-segmented-button[data-v-2ce6ccd4]{height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.forge-segmented-button.active[data-v-2ce6ccd4]{background:#ffffff1f;color:#fff}.forge-preview-shell[data-v-2ce6ccd4]{display:grid;min-height:0;height:100%;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0000003d;box-shadow:0 20px 40px #00000038}.forge-preview-shell.viewport-mobile[data-v-2ce6ccd4],.forge-preview-shell.viewport-tablet[data-v-2ce6ccd4]{height:calc(100% - 12px)}.forge-preview-frame[data-v-2ce6ccd4]{width:100%;height:100%;border:0;background:#fff}.forge-console-panel[data-v-2ce6ccd4]{display:grid;min-height:0;max-height:240px;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#090b10e0}.forge-console-header[data-v-2ce6ccd4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.forge-console-header strong[data-v-2ce6ccd4],.forge-console-count[data-v-2ce6ccd4]{font-size:12px;font-weight:700;color:#ffffffad}.forge-console-empty[data-v-2ce6ccd4]{padding:14px;color:#fff9;font-size:12px;line-height:1.6}.forge-console-list[data-v-2ce6ccd4]{display:grid;gap:6px;min-height:0;overflow:auto;padding:10px;font-family:Consolas,Monaco,Courier New,monospace}.forge-console-entry[data-v-2ce6ccd4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:#ffffff08;color:#ffffffc7}.forge-console-entry.level-warn[data-v-2ce6ccd4]{background:#78350f47}.forge-console-entry.level-error[data-v-2ce6ccd4]{background:#7f1d1d47}.forge-console-entry.level-info[data-v-2ce6ccd4]{background:#1e40af2e}.forge-console-badge[data-v-2ce6ccd4]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff14;font-size:11px;font-weight:700}.forge-console-message[data-v-2ce6ccd4]{min-width:0;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:12px}.forge-console-time[data-v-2ce6ccd4]{color:#ffffff6b;font-size:11px}code[data-v-2ce6ccd4]{padding:2px 7px;border-radius:8px;background:#ffffff14;color:#fff}[data-v-2ce6ccd4]::-webkit-scrollbar{width:10px;height:10px}[data-v-2ce6ccd4]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff29;background-clip:padding-box}[data-v-2ce6ccd4]::-webkit-scrollbar-track{background:transparent}@media(max-width:1180px){.forge-library-header[data-v-2ce6ccd4]{grid-template-columns:1fr}.forge-toolbar[data-v-2ce6ccd4],.forge-panel-header[data-v-2ce6ccd4]{flex-direction:column;align-items:stretch}.forge-workspace.layout-vertical .forge-panels[data-v-2ce6ccd4],.forge-workspace.layout-horizontal .forge-panels[data-v-2ce6ccd4]{grid-template-columns:1fr;grid-template-rows:minmax(420px,1fr) minmax(320px,.8fr)}.forge-search-grid[data-v-2ce6ccd4]{grid-template-columns:1fr}}@media(max-width:860px){.forge-library[data-v-2ce6ccd4],.forge-workspace[data-v-2ce6ccd4]{padding:12px}.forge-project-card[data-v-2ce6ccd4]{grid-template-columns:1fr;justify-items:start}.forge-tab-strip[data-v-2ce6ccd4]{padding-inline:10px}.forge-preview-actions[data-v-2ce6ccd4]{justify-content:stretch}.forge-segmented-control[data-v-2ce6ccd4]{width:100%;justify-content:space-between}.forge-project-card-head[data-v-2ce6ccd4]{width:100%;flex-direction:column}.forge-project-meta[data-v-2ce6ccd4]{align-items:flex-start;text-align:left}.forge-editor-panel[data-v-2ce6ccd4]{grid-template-columns:1fr;grid-template-rows:220px minmax(320px,1fr)}.forge-tree-panel[data-v-2ce6ccd4]{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.forge-console-entry[data-v-2ce6ccd4]{grid-template-columns:1fr}}.uploads-app[data-v-375711b6]{height:100%;display:flex;flex-direction:column;gap:18px;padding:20px;color:#fff}.uploads-header[data-v-375711b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.uploads-kicker[data-v-375711b6]{display:inline-block;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff94}.uploads-header h1[data-v-375711b6]{margin:0;font-size:24px;font-weight:700}.uploads-header p[data-v-375711b6]{margin:6px 0 0;color:#ffffffad;font-size:14px}.uploads-badge[data-v-375711b6]{padding:8px 12px;border-radius:999px;background:var(--flowos-accent-rgb22);border:1px solid var(--flowos-accent-rgb50);color:#ffd2c9;font-size:13px;white-space:nowrap}.uploads-empty[data-v-375711b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:center;padding:32px}.uploads-empty-icon[data-v-375711b6]{font-size:42px;margin-bottom:12px}.uploads-empty h3[data-v-375711b6]{margin:0;font-size:20px}.uploads-empty p[data-v-375711b6]{margin-top:8px;max-width:420px;color:#ffffffa3}.uploads-list[data-v-375711b6]{display:flex;flex-direction:column;gap:14px;overflow:auto;padding-right:4px}.upload-card[data-v-375711b6]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .2s ease,border-color .2s ease}.upload-card[data-v-375711b6]:hover{transform:translateY(-1px);border-color:#fe735b47}.upload-card.done[data-v-375711b6]{border-color:#58d68d59}.upload-card.error[data-v-375711b6]{border-color:#ff638459}.upload-top[data-v-375711b6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.upload-file[data-v-375711b6]{display:flex;align-items:center;gap:12px;min-width:0}.upload-file-icon[data-v-375711b6]{width:44px;height:44px;flex:0 0 44px;border-radius:14px;display:grid;place-items:center;background:var(--flowos-accent-rgb17);border:1px solid var(--flowos-accent-rgb70);font-size:20px}.upload-meta[data-v-375711b6]{min-width:0;display:flex;flex-direction:column;gap:4px}.upload-meta strong[data-v-375711b6]{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-meta small[data-v-375711b6]{color:#ffffff94;font-size:12px}.upload-percent[data-v-375711b6]{font-size:13px;color:#ffffffb8;white-space:nowrap}.progress-track[data-v-375711b6]{position:relative;width:100%;height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.progress-bar[data-v-375711b6]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--flowos-accent-rgb30) 0%,var(--flowos-accent) 100%);box-shadow:0 0 18px #fe735b59;transition:width .22s ease}.upload-card.done .progress-bar[data-v-375711b6]{background:linear-gradient(90deg,#42d392,#58d68d);box-shadow:0 0 18px #58d68d4d}.upload-card.error .progress-bar[data-v-375711b6]{background:linear-gradient(90deg,#ff5c7a,#ff7b93);box-shadow:0 0 18px #ff5c7a47}.upload-footer[data-v-375711b6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.upload-status[data-v-375711b6]{font-size:12px;color:#ffffff9e}.upload-remove[data-v-375711b6]{border:0;border-radius:10px;padding:7px 10px;background:#ffffff14;color:#fff;cursor:pointer;transition:background .18s ease}.upload-remove[data-v-375711b6]:hover{background:#ffffff24}.desktop-widget[data-v-34ff3c50]{width:420px;padding:16px;border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000047;color:#fff}.widget-header[data-v-34ff3c50]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.widget-kicker[data-v-34ff3c50]{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.widget-header h3[data-v-34ff3c50]{margin:0;font-size:20px;font-weight:700}.widget-badge[data-v-34ff3c50]{padding:8px 10px;border-radius:12px;background:var(--flowos-accent-rgb18);border:1px solid var(--flowos-accent-rgb28);font-size:12px;font-weight:700;color:#fff}.widget-stats[data-v-34ff3c50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.widget-stat-card[data-v-34ff3c50]{display:grid;gap:6px;padding:12px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.widget-stat-label[data-v-34ff3c50]{font-size:12px;color:#ffffff94;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.widget-stat-card strong[data-v-34ff3c50]{font-size:20px;font-weight:700;color:#fff}.widget-chart[data-v-34ff3c50]{padding:8px 0 0}.app-window[data-v-c388230b]{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:var(--flowos-card-nav-bg);box-shadow:0 24px 80px #0000006b,0 2px 8px #0000002e,inset 0 1px #ffffff0f;transition:box-shadow .18s ease,width .14s ease,height .14s ease,left .14s ease,top .14s ease,border-radius .14s ease,transform .14s ease}.app-window.active[data-v-c388230b]{box-shadow:0 28px 90px #0000007a,0 4px 12px #00000038,inset 0 1px #ffffff12}.app-window.maximized[data-v-c388230b],.app-window.snapped[data-v-c388230b]{border-radius:14px}.app-window.dragging[data-v-c388230b],.app-window.resizing[data-v-c388230b]{transition:none;-webkit-user-select:none;user-select:none}.app-window-header[data-v-c388230b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:38px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:grab;-webkit-user-select:none;user-select:none}.app-window-header[data-v-c388230b]:active{cursor:grabbing}.app-window-title[data-v-c388230b]{display:inline-flex;align-items:center;justify-self:center;gap:8px;max-width:100%;min-width:0;padding:0 14px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#ffffffeb}.app-window-title-icon[data-v-c388230b]{flex:0 0 auto;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.app-window-title-icon.emoji[data-v-c388230b]{font-size:14px}.app-window-title-icon.image[data-v-c388230b]{width:20px;height:20px;object-fit:contain}.app-window-title-text[data-v-c388230b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-window-header-spacer[data-v-c388230b]{width:58px}.app-window-actions.mac[data-v-c388230b]{display:flex;align-items:center;gap:8px;min-width:58px}.window-action[data-v-c388230b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:0;border:none;border-radius:50%;cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px #00000029,inset 0 1px 1px #ffffff2e}.window-action[data-v-c388230b]:hover{transform:scale(1.06);filter:brightness(1.03)}.window-action[data-v-c388230b]:active{transform:scale(.94)}.window-action span[data-v-c388230b]{opacity:0;font-size:8px;line-height:1;font-weight:700;color:#00000094;transition:opacity .14s ease;pointer-events:none}.app-window-header:hover .window-action span[data-v-c388230b]{opacity:1}.mac-close[data-v-c388230b]{background:#ff5f57}.mac-minimize[data-v-c388230b]{background:#febc2e}.mac-maximize[data-v-c388230b]{background:#28c840}.app-window-body[data-v-c388230b]{height:calc(100% - 38px);overflow:hidden;background:var(--flowos-card-body-bg)}.resize-handle[data-v-c388230b]{position:absolute;z-index:3}.resize-handle.top[data-v-c388230b]{top:-4px;left:10px;right:10px;height:8px;cursor:ns-resize}.resize-handle.right[data-v-c388230b]{top:10px;right:-4px;bottom:10px;width:8px;cursor:ew-resize}.resize-handle.bottom[data-v-c388230b]{right:10px;bottom:-4px;left:10px;height:8px;cursor:ns-resize}.resize-handle.left[data-v-c388230b]{top:10px;bottom:10px;left:-4px;width:8px;cursor:ew-resize}.resize-handle.corner[data-v-c388230b]{width:14px;height:14px}.resize-handle.top-left[data-v-c388230b]{top:-4px;left:-4px;cursor:nwse-resize}.resize-handle.top-right[data-v-c388230b]{top:-4px;right:-4px;cursor:nesw-resize}.resize-handle.bottom-right[data-v-c388230b]{right:-4px;bottom:-4px;cursor:nwse-resize}.resize-handle.bottom-left[data-v-c388230b]{bottom:-4px;left:-4px;cursor:nesw-resize}.window-manager[data-v-8e93ec55]{position:absolute;inset:0;z-index:10;pointer-events:none}.window-manager[data-v-8e93ec55] .app-window{pointer-events:auto}.snap-preview[data-v-8e93ec55]{position:absolute;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:left .12s ease,top .12s ease,width .12s ease,height .12s ease}.desktop[data-v-083194a6]{position:absolute;inset:0;overflow:hidden}.desktop-icons[data-v-083194a6]{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:24px 16px 90px;width:fit-content}.desktop-entry[data-v-083194a6]{border-radius:14px}.desktop-entry.selected[data-v-083194a6] .desktop-icon{background:#ffffff24;border-color:#ffffff2e}.desktop-selection-box[data-v-083194a6]{position:absolute;z-index:4;border:1px solid var(--flowos-accent-rgb75);border-radius:10px;background:var(--flowos-accent-rgb16);pointer-events:none}.desktop-context-menu[data-v-083194a6]{position:fixed;z-index:70;min-width:210px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--flowos-accent-rgb29);box-shadow:0 18px 40px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-context-item[data-v-083194a6]{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:.18s ease}.desktop-context-item[data-v-083194a6]:hover{background:#ffffff14}.start-menu{position:fixed;left:13px;bottom:59px;width:320px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:var(--flowos-accent-rgb25);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 16px 44px #00000061;z-index:9999}.start-menu-header{display:grid;flex-direction:column;gap:4px;margin-bottom:14px}.start-menu-header span{font-size:13px;color:#ffffffb3}.settings-icon{float:right;width:10%;cursor:pointer}.start-menu-grid{padding-top:12px;display:grid;gap:10px}.start-menu-item{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;color:#fff;cursor:pointer;transition:.18s ease;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important}.start-menu-item:hover{background:#ffffff1c}.start-menu-item-icon{flex:0 0 auto;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.start-menu-item-icon.emoji{font-size:17px}.start-menu-item-icon.image{width:20px;height:20px;object-fit:contain}.start-menu-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-clock-wrapper[data-v-c724059a]{display:flex;align-items:center;float:right;gap:10px}.fullscreen-button[data-v-c724059a]{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.18s ease;font-size:15px}.fullscreen-button[data-v-c724059a]:hover{background:#ffffff24}.taskbar-clock[data-v-c724059a]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;color:#fff}.taskbar-clock small[data-v-c724059a]{font-size:11px;opacity:.72}.taskbar-app[data-v-f8a0fa72]{display:inline-flex;align-items:center;gap:8px;min-width:0;height:35px;padding:0 3px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;color:#fff;cursor:pointer;transition:.18s ease;font-size:14px}.taskbar-app-icon[data-v-f8a0fa72]{flex:0 0 auto;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.taskbar-app-icon.emoji[data-v-f8a0fa72]{font-size:15px}.taskbar-app-icon.image[data-v-f8a0fa72]{width:30px;height:30px;object-fit:contain}.taskbar-app-title[data-v-f8a0fa72]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-app[data-v-f8a0fa72]:hover,.taskbar-app.active[data-v-f8a0fa72]{background:#ffffff1f;transform:translateY(-3px)}.taskbar-app.minimized[data-v-f8a0fa72]{opacity:.65}.taskbar[data-v-940fbf47]{position:absolute;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:180px 1fr 140px;align-items:center;gap:12px;height:50px;padding:0 10px;border:1px solid rgba(255,255,255,.12);background:var(--flowos-accent-rgb15);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 40px #00000059}.taskbar-left[data-v-940fbf47],.taskbar-center[data-v-940fbf47],.taskbar-right[data-v-940fbf47]{display:flex;align-items:center}.taskbar-center[data-v-940fbf47]{justify-content:center;gap:8px;padding:15px;overflow:hidden}.taskbar-right[data-v-940fbf47]{justify-content:flex-end}.start-button[data-v-940fbf47]{height:40px;border-radius:12px;padding:0 14px;color:#fff;cursor:pointer;transition:.25s ease}.start-button img[data-v-940fbf47]:hover,.start-button img[data-v-940fbf47]:active{transform:translateY(-3px);background:linear-gradient(180deg,#fe735b1a,#fe735b08);border-color:var(--flowos-accent-rgb18);transition:.25s ease;box-shadow:0 6px 18px #fe735b33,inset 0 1px #fe735b08}.start-dot[data-v-940fbf47]{width:10px;height:10px;border-radius:999px;background:var(--flowos-accent);box-shadow:0 0 14px var(--flowos-accent-rgb70)}.boot-screen[data-v-70e15819]{position:fixed;inset:0;display:grid;place-items:center;background:var(--ihcard-bg);color:#fff}.boot-box[data-v-70e15819]{display:flex;flex-direction:column;align-items:center;gap:18px}.boot-logo[data-v-70e15819]{font-size:28px;font-weight:700}.boot-loader[data-v-70e15819]{width:42px;height:42px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--flowos-accent);animation:spin-70e15819 .8s linear infinite}@keyframes spin-70e15819{to{transform:rotate(360deg)}}
