.article-reader[data-v-cb799839]{max-width:1000px;min-height:calc(100vh - 100px);margin:0 auto;padding:20px}.article-reader .title[data-v-cb799839]{color:#f1f5f9;margin-bottom:20px;font-size:20px}.article-reader .search[data-v-cb799839]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:10px;outline:none;width:100%;margin-bottom:24px;padding:14px 18px;font-size:15px;transition:all .2s}.article-reader .search[data-v-cb799839]:focus{background:#252f3f;border-color:#475569}.article-reader .search[data-v-cb799839]::placeholder{color:#64748b}.article-reader .list[data-v-cb799839]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.article-reader .card[data-v-cb799839]{cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;transition:all .2s}.article-reader .card[data-v-cb799839]:hover{border-color:#475569;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.article-reader .card-title[data-v-cb799839]{color:#f1f5f9;margin:0 0 8px;font-size:1.1rem}.article-reader .card-desc[data-v-cb799839]{color:#94a3b8;margin:0 0 12px;font-size:.9rem;line-height:1.5}.article-reader .date[data-v-cb799839]{color:#64748b;font-size:.85rem}.article-reader .no-results[data-v-cb799839]{text-align:center;color:#64748b;padding:40px}.article-reader .article-view[data-v-cb799839]{animation:.3s fadeIn}.article-reader .article-header[data-v-cb799839]{border-bottom:1px solid #334155;margin-bottom:32px;padding-bottom:20px}.article-reader .back-btn[data-v-cb799839]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:6px;margin-bottom:16px;padding:8px 16px;font-size:14px;transition:all .2s}.article-reader .back-btn[data-v-cb799839]:hover{color:#e2e8f0;background:#1e293b}.article-reader .article-title[data-v-cb799839]{color:#f1f5f9;margin:0 0 8px;font-size:2rem;font-weight:600}.article-reader .article-meta[data-v-cb799839]{color:#64748b;font-size:.9rem}.article-reader .article-body[data-v-cb799839]{flex-direction:column;min-height:400px;display:flex}.markdown-content[data-v-cb799839] h1{color:#f6fbff;border-bottom:1px solid #ffffff1a;margin:32px 0 16px;padding-bottom:8px;font-size:2rem}.markdown-content[data-v-cb799839] h2{color:#e6f2ff;margin:28px 0 12px;font-size:1.5rem}.markdown-content[data-v-cb799839] h3{color:#e6f2ff;margin:24px 0 10px;font-size:1.25rem}.markdown-content[data-v-cb799839] p{margin:16px 0}.markdown-content[data-v-cb799839] ul,.markdown-content[data-v-cb799839] ol{margin:16px 0;padding-left:24px}.markdown-content[data-v-cb799839] li{margin:8px 0}.markdown-content[data-v-cb799839] code{color:#a7d7ff;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:Fira Code,monospace;font-size:.9em}.markdown-content[data-v-cb799839] pre{background:#0d1117;border:1px solid #ffffff0d;border-radius:8px;margin:20px 0;padding:16px;overflow-x:auto}.markdown-content[data-v-cb799839] pre code{background:0 0;padding:0;font-size:.85rem;line-height:1.6}.markdown-content[data-v-cb799839] blockquote{color:#94a3b8;background:#ffffff05;border-left:3px solid #475569;margin:20px 0;padding:12px 20px}.markdown-content[data-v-cb799839] table{border-collapse:collapse;width:100%;margin:20px 0}.markdown-content[data-v-cb799839] th,.markdown-content[data-v-cb799839] td{text-align:left;border:1px solid #334155;padding:12px}.markdown-content[data-v-cb799839] th{color:#e2e8f0;background:#ffffff0d;font-weight:600}.markdown-content[data-v-cb799839] .mermaid-block{background:#f6f8fa;border-radius:8px;justify-content:center;margin:20px 0;padding:20px;display:flex}.markdown-content[data-v-cb799839] .mermaid-block svg{max-width:100%;height:auto}@media (max-width:640px){.article-reader[data-v-cb799839]{padding:12px}.article-reader .list[data-v-cb799839]{grid-template-columns:1fr}.article-reader .card[data-v-cb799839]{padding:16px}}.markdown-content[data-v-4ca2652e] h1{color:#f6fbff;border-bottom:1px solid #ffffff1a;margin:32px 0 16px;padding-bottom:8px;font-size:2rem}.markdown-content[data-v-4ca2652e] h2{color:#e6f2ff;margin:28px 0 12px;font-size:1.5rem}.markdown-content[data-v-4ca2652e] h3{color:#e6f2ff;margin:24px 0 10px;font-size:1.25rem}.markdown-content[data-v-4ca2652e] p{margin:16px 0}.markdown-content[data-v-4ca2652e] ul,.markdown-content[data-v-4ca2652e] ol{margin:16px 0;padding-left:24px}.markdown-content[data-v-4ca2652e] li{margin:8px 0}.markdown-content[data-v-4ca2652e] code{color:#a7d7ff;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:Fira Code,monospace;font-size:.9em}.markdown-content[data-v-4ca2652e] pre{background:#0d1117;border:1px solid #ffffff0d;border-radius:8px;margin:20px 0;padding:16px;overflow-x:auto}.markdown-content[data-v-4ca2652e] pre code{background:0 0;padding:0;font-size:.85rem;line-height:1.6}.markdown-content[data-v-4ca2652e] blockquote{color:#94a3b8;background:#ffffff05;border-left:3px solid #475569;margin:20px 0;padding:12px 20px}.markdown-content[data-v-4ca2652e] table{border-collapse:collapse;width:100%;margin:20px 0}.markdown-content[data-v-4ca2652e] th,.markdown-content[data-v-4ca2652e] td{text-align:left;border:1px solid #334155;padding:12px}.markdown-content[data-v-4ca2652e] th{color:#e2e8f0;background:#ffffff0d;font-weight:600}.markdown-content[data-v-4ca2652e] .mermaid-block{background:#f6f8fa;border-radius:8px;justify-content:center;margin:20px 0;padding:20px;display:flex}.markdown-content[data-v-4ca2652e] .mermaid-block svg{max-width:100%;height:auto}.article-reader[data-v-ba908b1c]{max-width:1000px;min-height:calc(100vh - 100px);margin:0 auto;padding:20px}.title[data-v-ba908b1c]{color:#f1f5f9;margin-bottom:20px;font-size:20px}.search[data-v-ba908b1c]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:10px;outline:none;width:100%;margin-bottom:24px;padding:14px 18px;font-size:15px;transition:all .2s}.search[data-v-ba908b1c]:focus{background:#252f3f;border-color:#475569}.search[data-v-ba908b1c]::placeholder{color:#64748b}.list[data-v-ba908b1c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.card[data-v-ba908b1c]{cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;transition:all .2s}.card[data-v-ba908b1c]:hover{border-color:#475569;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.card-title[data-v-ba908b1c]{color:#f1f5f9;margin:0 0 8px;font-size:1.1rem}.card-desc[data-v-ba908b1c]{color:#94a3b8;margin:0 0 12px;font-size:.9rem;line-height:1.5}.date[data-v-ba908b1c]{color:#64748b;font-size:.85rem}.no-results[data-v-ba908b1c]{text-align:center;color:#64748b;padding:40px}.article-view[data-v-ba908b1c]{animation:.3s fadeIn-ba908b1c}@keyframes fadeIn-ba908b1c{0%{opacity:0}to{opacity:1}}.article-header[data-v-ba908b1c]{border-bottom:1px solid #334155;margin-bottom:32px;padding-bottom:20px}.back-btn[data-v-ba908b1c]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:6px;margin-bottom:16px;padding:8px 16px;font-size:14px;transition:all .2s}.back-btn[data-v-ba908b1c]:hover{color:#e2e8f0;background:#1e293b}.article-title[data-v-ba908b1c]{color:#f1f5f9;margin:0 0 8px;font-size:2rem;font-weight:600}.article-meta[data-v-ba908b1c]{color:#64748b;font-size:.9rem}@media (max-width:640px){.article-reader[data-v-ba908b1c]{padding:12px}.list[data-v-ba908b1c]{grid-template-columns:1fr}.card[data-v-ba908b1c]{padding:16px}}.doc-container[data-v-43ce77ab]{max-width:900px;margin:0 auto;padding:20px}.doc[data-v-43ce77ab]{line-height:1.7}.mermaid-wrapper[data-v-43ce77ab]{background:#f6f8fa;border-radius:4px;justify-content:center;margin:20px 0;padding:20px;display:flex}pre[data-v-43ce77ab]{background:#f6f8fa;border-radius:4px;padding:12px;overflow-x:auto}.dashboard[data-v-48f83185]{color:#e2e8f0;background:#0f172a;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header[data-v-48f83185]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}h1[data-v-48f83185]{color:#f1f5f9;margin:0;font-size:max(1.5rem,min(4vw,2rem));font-weight:300}.subtitle[data-v-48f83185]{color:#64748b;margin-top:4px;font-size:max(.8rem,min(2vw,.9rem))}.controls[data-v-48f83185]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-wrapper[data-v-48f83185]{align-items:center;display:flex;position:relative}.search[data-v-48f83185]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;width:100%;min-width:150px;max-width:200px;padding:10px 40px 10px 16px;font-size:14px}.search[data-v-48f83185]::placeholder{color:#64748b}.search[data-v-48f83185]:focus{background:#252f3f;border-color:#475569}.clear-btn[data-v-48f83185]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:all .2s;position:absolute;right:8px}.clear-btn[data-v-48f83185]:hover{color:#e2e8f0;background:#334155}.view-controls[data-v-48f83185]{gap:8px;display:flex}.btn-group[data-v-48f83185]{background:#1e293b;border:1px solid #334155;border-radius:8px;display:flex;overflow:hidden}.control-btn[data-v-48f83185]{color:#64748b;cursor:pointer;background:0 0;border:none;border-right:1px solid #334155;padding:8px 12px;font-size:16px;transition:all .2s}.control-btn[data-v-48f83185]:last-child{border-right:none}.control-btn[data-v-48f83185]:hover{color:#cbd5e1;background:#252f3f}.control-btn.active[data-v-48f83185]{color:#f1f5f9;background:#334155}.grid[data-v-48f83185]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.grid.layout-list[data-v-48f83185]{grid-template-columns:1fr;max-width:1000px}.section[data-v-48f83185]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px}.section-title[data-v-48f83185]{color:#cbd5e1;margin-bottom:12px;font-size:1rem;font-weight:500}.apps[data-v-48f83185]{gap:10px;display:grid}.apps-box[data-v-48f83185]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.apps-list[data-v-48f83185]{grid-template-columns:1fr;gap:8px}.app[data-v-48f83185]{cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:10px;transition:all .2s}.app-box[data-v-48f83185]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:16px 12px;display:flex}.app-list[data-v-48f83185]{text-align:left;align-items:center;gap:12px;padding:12px 16px;display:flex}.app[data-v-48f83185]:hover{background:#1e293b;border-color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.app-list[data-v-48f83185]:hover{transform:translate(4px)}.app[data-v-48f83185]:active{transform:translateY(0)}.app-list[data-v-48f83185]:active{transform:translate(0)}.app-box .app-icon[data-v-48f83185]{margin-bottom:6px;font-size:1.8rem}.app-list .app-icon[data-v-48f83185]{margin-bottom:0;font-size:1.5rem}.app-name[data-v-48f83185]{color:#cbd5e1;font-size:.8rem;line-height:1.2}.modal[data-v-48f83185]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-48f83185]{background:#1e293b;border:1px solid #334155;border-radius:16px;width:90vw;max-width:1200px;height:90vh;padding:24px;position:relative;overflow:auto}.modal-close[data-v-48f83185]{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;width:36px;height:36px;font-size:18px;transition:all .2s;position:absolute;top:16px;right:16px}.modal-close[data-v-48f83185]:hover{color:#f1f5f9;background:#334155}.modal-content h2[data-v-48f83185]{color:#f1f5f9;margin:0 0 24px;font-size:1.8rem;font-weight:400}.modal-body[data-v-48f83185]{color:#64748b;border:2px dashed #334155;border-radius:12px;justify-content:center;align-items:center;min-height:400px;display:flex}.modal-body[data-v-48f83185]:before{content:"Content area";font-size:1.2rem}@media (max-width:640px){.dashboard[data-v-48f83185]{padding:12px}.header[data-v-48f83185]{margin-bottom:16px}.controls[data-v-48f83185]{justify-content:space-between;width:100%}.search-wrapper[data-v-48f83185]{flex:1;min-width:0}.search[data-v-48f83185]{min-width:0;max-width:100%}.section[data-v-48f83185]{padding:12px}.apps-box[data-v-48f83185]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.app-box[data-v-48f83185]{min-height:70px;padding:12px 8px}.modal-content[data-v-48f83185]{width:95vw;height:95vh;padding:16px}.modal-content h2[data-v-48f83185]{font-size:1.4rem}}.dashboard[data-v-e6854023]{color:#e2e8f0;background:#0f172a;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header[data-v-e6854023]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}h1[data-v-e6854023]{color:#f1f5f9;margin:0;font-size:max(1.5rem,min(4vw,2rem));font-weight:300}.subtitle[data-v-e6854023]{color:#64748b;margin-top:4px;font-size:max(.8rem,min(2vw,.9rem))}.controls[data-v-e6854023]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-wrapper[data-v-e6854023]{align-items:center;display:flex;position:relative}.search[data-v-e6854023]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;width:100%;min-width:150px;max-width:200px;padding:10px 40px 10px 16px;font-size:14px}.search[data-v-e6854023]::placeholder{color:#64748b}.search[data-v-e6854023]:focus{background:#252f3f;border-color:#475569}.clear-btn[data-v-e6854023]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:all .2s;position:absolute;right:8px}.clear-btn[data-v-e6854023]:hover{color:#e2e8f0;background:#334155}.view-controls[data-v-e6854023]{gap:8px;display:flex}.btn-group[data-v-e6854023]{background:#1e293b;border:1px solid #334155;border-radius:8px;display:flex;overflow:hidden}.control-btn[data-v-e6854023]{color:#64748b;cursor:pointer;background:0 0;border:none;border-right:1px solid #334155;padding:8px 12px;font-size:16px;transition:all .2s}.control-btn[data-v-e6854023]:last-child{border-right:none}.control-btn[data-v-e6854023]:hover{color:#cbd5e1;background:#252f3f}.control-btn.active[data-v-e6854023]{color:#f1f5f9;background:#334155}.grid[data-v-e6854023]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.grid.layout-list[data-v-e6854023]{grid-template-columns:1fr;max-width:1000px}.section[data-v-e6854023]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px}.section-title[data-v-e6854023]{color:#cbd5e1;margin-bottom:12px;font-size:1rem;font-weight:500}.apps[data-v-e6854023]{gap:10px;display:grid}.apps-box[data-v-e6854023]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.apps-list[data-v-e6854023]{grid-template-columns:1fr;gap:8px}.app[data-v-e6854023]{cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:10px;transition:all .2s}.app-box[data-v-e6854023]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:16px 12px;display:flex}.app-list[data-v-e6854023]{text-align:left;align-items:center;gap:12px;padding:12px 16px;display:flex}.app[data-v-e6854023]:hover{background:#1e293b;border-color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.app-list[data-v-e6854023]:hover{transform:translate(4px)}.app[data-v-e6854023]:active{transform:translateY(0)}.app-list[data-v-e6854023]:active{transform:translate(0)}.app-box .app-icon[data-v-e6854023]{margin-bottom:6px;font-size:1.8rem}.app-list .app-icon[data-v-e6854023]{margin-bottom:0;font-size:1.5rem}.app-name[data-v-e6854023]{color:#cbd5e1;font-size:.8rem;line-height:1.2}.modal[data-v-e6854023]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-e6854023]{background:#1e293b;border:1px solid #334155;border-radius:16px;width:90vw;max-width:1200px;height:90vh;padding:24px;position:relative;overflow:auto}.modal-close[data-v-e6854023]{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;width:36px;height:36px;font-size:18px;transition:all .2s;position:absolute;top:16px;right:16px}.modal-close[data-v-e6854023]:hover{color:#f1f5f9;background:#334155}.modal-content h2[data-v-e6854023]{color:#f1f5f9;margin:0 0 24px;font-size:1.8rem;font-weight:400}.modal-body[data-v-e6854023]{color:#64748b;border:2px dashed #334155;border-radius:12px;justify-content:center;align-items:center;min-height:400px;display:flex}.modal-body[data-v-e6854023]:before{content:"Content area";font-size:1.2rem}@media (max-width:640px){.dashboard[data-v-e6854023]{padding:12px}.header[data-v-e6854023]{margin-bottom:16px}.controls[data-v-e6854023]{justify-content:space-between;width:100%}.search-wrapper[data-v-e6854023]{flex:1;min-width:0}.search[data-v-e6854023]{min-width:0;max-width:100%}.section[data-v-e6854023]{padding:12px}.apps-box[data-v-e6854023]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.app-box[data-v-e6854023]{min-height:70px;padding:12px 8px}.modal-content[data-v-e6854023]{width:95vw;height:95vh;padding:16px}.modal-content h2[data-v-e6854023]{font-size:1.4rem}}.container[data-v-5c8f66da]{color:#e0e0e0;background-color:#121212;border-radius:10px;max-width:600px;margin:2rem auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.search-input[data-v-5c8f66da]{color:#e0e0e0;background-color:#1e1e1e;border:1px solid #333;border-radius:8px;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:1rem}.search-input[data-v-5c8f66da]::placeholder{color:#888}.chart-list[data-v-5c8f66da]{margin:0;padding:0;list-style:none}.chart-item[data-v-5c8f66da]{background:#1e1e1e;border:1px solid #333;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem 1rem;transition:background .2s;display:flex}.chart-item[data-v-5c8f66da]:hover{background:#2a2a2a}.chart-name[data-v-5c8f66da]{font-weight:600}.chart-status[data-v-5c8f66da]{border-radius:4px;padding:.25rem .5rem;font-size:.9rem}.implemented[data-v-5c8f66da]{color:#a5d6a7;background:#1b5e20;border:1px solid #2e7d32}.pending[data-v-5c8f66da]{color:#ffcc80;background:#4e342e;border:1px solid #f57c00}.job-board[data-v-d2dd2d40]{color:#e5e7eb;background-color:#0f172a;max-width:1000px;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1[data-v-d2dd2d40]{margin-bottom:1rem}.filters[data-v-d2dd2d40]{gap:1rem;margin-bottom:1.5rem;display:flex}.filter[data-v-d2dd2d40]{flex-direction:column;gap:.25rem;display:flex}label[data-v-d2dd2d40]{opacity:.85;font-size:.85rem}select[data-v-d2dd2d40]{color:#e5e7eb;background-color:#020617;border:1px solid #334155;padding:.35rem}select[data-v-d2dd2d40]:disabled{opacity:.4}table[data-v-d2dd2d40]{border-collapse:collapse;width:100%}th[data-v-d2dd2d40]{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#020617;border-bottom:1px solid #334155;padding:.6rem}th[data-v-d2dd2d40]:hover{background-color:#020617cc}.sort-indicator[data-v-d2dd2d40]{opacity:.6;margin-left:.4rem;font-size:.8rem}td[data-v-d2dd2d40]{border-bottom:1px solid #1e293b;padding:.6rem}tbody tr[data-v-d2dd2d40]:hover{background-color:#020617}.empty[data-v-d2dd2d40]{text-align:center;opacity:.6}.editor-container[data-v-022e1518]{background:#f5f5f5;min-height:100vh;padding:2rem}.editor-wrapper[data-v-022e1518]{background:#fff;border-radius:8px;max-width:800px;margin:0 auto;padding:2rem;box-shadow:0 1px 3px #0000001a}.blocks-container[data-v-022e1518]{flex-direction:column;gap:1rem;display:flex}.block-item[data-v-022e1518]{border-radius:4px;padding:.5rem 3rem;transition:background .2s;position:relative}.block-item[data-v-022e1518]:hover{background:#fafafa}.block-item.active[data-v-022e1518]{background:#e3f2fd}.controls-left[data-v-022e1518]{opacity:0;flex-direction:column;gap:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;left:.5rem}.block-item:hover .controls-left[data-v-022e1518]{opacity:1}.controls-right[data-v-022e1518]{opacity:0;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.block-item:hover .controls-right[data-v-022e1518]{opacity:1}.btn-icon[data-v-022e1518]{cursor:pointer;background:#f0f0f0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.btn-icon[data-v-022e1518]:hover{background:#e0e0e0}.btn-icon[data-v-022e1518]:disabled{opacity:.3;cursor:not-allowed}.btn-delete[data-v-022e1518]{color:#c62828;cursor:pointer;background:#ffebee;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;display:flex}.btn-delete[data-v-022e1518]:hover{background:#ffcdd2}.btn-delete[data-v-022e1518]:disabled{opacity:.3;cursor:not-allowed}.input-h1[data-v-022e1518]{background:0 0;border:none;outline:none;width:100%;padding:0;font-size:2.5rem;font-weight:700;line-height:1.2}.input-h2[data-v-022e1518]{background:0 0;border:none;outline:none;width:100%;padding:0;font-size:2rem;font-weight:700;line-height:1.2}.input-h3[data-v-022e1518]{background:0 0;border:none;outline:none;width:100%;padding:0;font-size:1.5rem;font-weight:700;line-height:1.2}.input-paragraph[data-v-022e1518]{resize:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:1rem;line-height:1.6;overflow:hidden}.list-container[data-v-022e1518]{flex-direction:column;gap:.5rem;display:flex}.list-item[data-v-022e1518]{align-items:center;gap:.5rem;display:flex}.bullet[data-v-022e1518]{color:#666;min-width:24px;font-weight:700}.checkbox[data-v-022e1518]{cursor:pointer;width:18px;height:18px}.input-list[data-v-022e1518]{background:0 0;border:none;outline:none;flex:1;font-size:1rem;line-height:1.5}.input-list.completed[data-v-022e1518]{opacity:.6;text-decoration:line-through}.btn-remove[data-v-022e1518]{color:#999;cursor:pointer;opacity:0;background:0 0;border:none;width:20px;height:20px;font-size:18px;transition:opacity .2s}.list-item:hover .btn-remove[data-v-022e1518]{opacity:1}.btn-remove[data-v-022e1518]:hover{color:#c62828}.btn-add-item[data-v-022e1518]{color:#666;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:30px;padding:.25rem .5rem;font-size:.875rem}.btn-add-item[data-v-022e1518]:hover{color:#333}.input-quote[data-v-022e1518]{resize:none;color:#666;background:0 0;border-left:4px solid #e0e0e0;outline:none;width:100%;padding-left:1rem;font-family:inherit;font-size:1.1rem;font-style:italic;line-height:1.6;overflow:hidden}.input-code[data-v-022e1518]{resize:none;background:#f5f5f5;border:none;border-radius:4px;outline:none;width:100%;padding:.75rem;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;overflow:hidden}.divider[data-v-022e1518]{background:#e0e0e0;width:100%;height:2px;margin:.5rem 0}.block-menu[data-v-022e1518]{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:.25rem;max-width:320px;padding:.5rem;display:grid;position:fixed;box-shadow:0 4px 12px #00000026}.menu-btn[data-v-022e1518]{cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.menu-btn[data-v-022e1518]:hover{background:#f5f5f5}.menu-icon[data-v-022e1518]{color:#666;min-width:20px;font-weight:700}.app[data-v-21ce3698]{color:#fff;background:linear-gradient(135deg,#334155 0%,#475569 100%);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.container[data-v-21ce3698]{max-width:1200px;margin:0 auto;padding:40px 20px}h1[data-v-21ce3698]{margin-bottom:10px;font-size:3rem}.subtitle[data-v-21ce3698]{color:#cbd5e1;margin-bottom:30px;font-size:1.125rem}.subtitle a[data-v-21ce3698]{color:#60a5fa;text-decoration:none}.subtitle a[data-v-21ce3698]:hover{text-decoration:underline}.search-bar[data-v-21ce3698]{gap:10px;margin-bottom:30px;display:flex}.search-bar input[data-v-21ce3698]{color:#fff;background:#475569;border:1px solid #64748b;border-radius:8px;flex:1;padding:12px 16px;font-size:1rem}.search-bar input[data-v-21ce3698]::placeholder{color:#94a3b8}.search-bar input[data-v-21ce3698]:focus{border-color:#3b82f6;outline:none}.search-bar button[data-v-21ce3698]{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:12px 32px;font-weight:600}.search-bar button[data-v-21ce3698]:hover{background:#6d28d9}.tabs-wrapper[data-v-21ce3698]{margin-bottom:30px;position:relative}.nav-btn[data-v-21ce3698]{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#475569f2 0%,#47556980 100%);border:none;justify-content:center;align-items:center;width:50px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:0;bottom:0}.nav-btn[data-v-21ce3698]:hover{background:linear-gradient(90deg,#475569 0%,#475569b3 100%)}.nav-btn.left[data-v-21ce3698]{background:linear-gradient(90deg,#475569f2 0%,#47556900 100%);border-radius:8px 0 0 8px;padding-right:10px;left:0}.nav-btn.left[data-v-21ce3698]:hover{background:linear-gradient(90deg,#475569 0%,#47556900 100%)}.nav-btn.right[data-v-21ce3698]{background:linear-gradient(90deg,#47556900 0%,#475569f2 100%);border-radius:0 8px 8px 0;padding-left:10px;right:0}.nav-btn.right[data-v-21ce3698]:hover{background:linear-gradient(90deg,#47556900 0%,#475569 100%)}.tabs[data-v-21ce3698]{scrollbar-width:none;-ms-overflow-style:none;background:#47556980;border-radius:8px;gap:4px;padding:4px;display:flex;overflow-x:auto}.tabs[data-v-21ce3698]::-webkit-scrollbar{display:none}.tabs button[data-v-21ce3698]{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:10px 16px;transition:all .2s}.tabs button[data-v-21ce3698]:hover{background:#47556980}.tabs button.active[data-v-21ce3698]{color:#fff;background:#475569}.grid[data-v-21ce3698]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.card[data-v-21ce3698]{background:#47556966;border:1px solid #64748b80;border-radius:8px;padding:20px;transition:all .2s}.card[data-v-21ce3698]:hover{background:#47556999;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.card-header[data-v-21ce3698]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.card h2[data-v-21ce3698]{color:#60a5fa;margin:0;font-size:1.25rem}.version[data-v-21ce3698]{color:#94a3b8;font-family:monospace;font-size:.875rem}.desc[data-v-21ce3698]{color:#cbd5e1;margin-bottom:12px;font-size:.875rem;line-height:1.5}.meta[data-v-21ce3698]{color:#94a3b8;gap:16px;font-size:.75rem;display:flex}.downloads[data-v-21ce3698]{align-items:center;gap:4px;display:flex}.app[data-v-58f693be]{color:#fff;background:linear-gradient(135deg,#334155 0%,#475569 100%);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.container[data-v-58f693be]{max-width:1200px;margin:0 auto;padding:40px 20px}h1[data-v-58f693be]{margin-bottom:10px;font-size:3rem}.subtitle[data-v-58f693be]{color:#cbd5e1;margin-bottom:30px;font-size:1.125rem}.subtitle a[data-v-58f693be]{color:#60a5fa;text-decoration:none}.subtitle a[data-v-58f693be]:hover{text-decoration:underline}.search-bar[data-v-58f693be]{gap:10px;margin-bottom:30px;display:flex}.search-bar input[data-v-58f693be]{color:#fff;background:#475569;border:1px solid #64748b;border-radius:8px;flex:1;padding:12px 16px;font-size:1rem}.search-bar input[data-v-58f693be]::placeholder{color:#94a3b8}.search-bar input[data-v-58f693be]:focus{border-color:#3b82f6;outline:none}.search-bar button[data-v-58f693be]{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:12px 32px;font-weight:600}.search-bar button[data-v-58f693be]:hover{background:#6d28d9}.tabs-wrapper[data-v-58f693be]{margin-bottom:30px;position:relative}.nav-btn[data-v-58f693be]{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#475569f2 0%,#47556980 100%);border:none;justify-content:center;align-items:center;width:50px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:0;bottom:0}.nav-btn[data-v-58f693be]:hover{background:linear-gradient(90deg,#475569 0%,#475569b3 100%)}.nav-btn.left[data-v-58f693be]{background:linear-gradient(90deg,#475569f2 0%,#47556900 100%);border-radius:8px 0 0 8px;padding-right:10px;left:0}.nav-btn.left[data-v-58f693be]:hover{background:linear-gradient(90deg,#475569 0%,#47556900 100%)}.nav-btn.right[data-v-58f693be]{background:linear-gradient(90deg,#47556900 0%,#475569f2 100%);border-radius:0 8px 8px 0;padding-left:10px;right:0}.nav-btn.right[data-v-58f693be]:hover{background:linear-gradient(90deg,#47556900 0%,#475569 100%)}.tabs[data-v-58f693be]{scrollbar-width:none;-ms-overflow-style:none;background:#47556980;border-radius:8px;gap:4px;padding:4px;display:flex;overflow-x:auto}.tabs[data-v-58f693be]::-webkit-scrollbar{display:none}.tabs button[data-v-58f693be]{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:10px 16px;transition:all .2s}.tabs button[data-v-58f693be]:hover{background:#47556980}.tabs button.active[data-v-58f693be]{color:#fff;background:#475569}.grid[data-v-58f693be]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.card[data-v-58f693be]{background:#47556966;border:1px solid #64748b80;border-radius:8px;padding:20px;transition:all .2s}.card[data-v-58f693be]:hover{background:#47556999;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.card-header[data-v-58f693be]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.card h2[data-v-58f693be]{color:#60a5fa;margin:0;font-size:1.25rem}.version[data-v-58f693be]{color:#94a3b8;font-family:monospace;font-size:.875rem}.desc[data-v-58f693be]{color:#cbd5e1;margin-bottom:12px;font-size:.875rem;line-height:1.5}.meta[data-v-58f693be]{color:#94a3b8;gap:16px;font-size:.75rem;display:flex}.downloads[data-v-58f693be]{align-items:center;gap:4px;display:flex}.toolbar[data-v-bbcc3bd9]{margin-bottom:8px}button[data-v-bbcc3bd9]{margin-right:6px}[data-v-f5c87f7e]:root{--bg-primary:#020617;--bg-node:#0f172a;--border-node:#38bdf8;--edge-color:#64748b;--text-primary:#e5e7eb;--button-border:#334155}.mindmap-container[data-v-f5c87f7e]{background-color:var(--bg-primary);color:var(--text-primary);-webkit-user-select:none;user-select:none;padding:12px}.toolbar[data-v-f5c87f7e]{margin-bottom:10px}button[data-v-f5c87f7e]{color:var(--text-primary);border:1px solid var(--button-border);cursor:pointer;background:0 0;margin-right:6px;padding:6px 10px}button[data-v-f5c87f7e]:hover{background:#020617}.mindmap-svg[data-v-f5c87f7e]{background:var(--bg-primary);display:block}.node-text[data-v-f5c87f7e]{fill:var(--text-primary);pointer-events:none;font-size:14px;font-weight:600}.grid[data-v-707d8367]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.grid.layout-list[data-v-707d8367]{grid-template-columns:1fr;max-width:1000px}.section[data-v-707d8367]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px}.section-title[data-v-707d8367]{color:#cbd5e1;margin-bottom:12px;font-size:1rem;font-weight:500}.apps[data-v-707d8367]{gap:10px;display:grid}.apps-box[data-v-707d8367]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.apps-list[data-v-707d8367]{grid-template-columns:1fr;gap:8px}.app[data-v-707d8367]{cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:10px;transition:all .2s}.app-box[data-v-707d8367]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:16px 12px;display:flex}.app-list[data-v-707d8367]{text-align:left;align-items:center;gap:12px;padding:12px 16px;display:flex}.app[data-v-707d8367]:hover{background:#1e293b;border-color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.app-list[data-v-707d8367]:hover{transform:translate(4px)}.app[data-v-707d8367]:active{transform:translateY(0)}.app-list[data-v-707d8367]:active{transform:translate(0)}.app-name[data-v-707d8367]{color:#cbd5e1;font-size:.9rem;line-height:1.2}@media (max-width:640px){.section[data-v-707d8367]{padding:12px}.apps-box[data-v-707d8367]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.app-box[data-v-707d8367]{min-height:70px;padding:12px 8px}}.dashboard[data-v-f97d9f1a]{color:#e2e8f0;background:#0f172a;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header[data-v-f97d9f1a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mode-selector[data-v-f97d9f1a]{align-items:center;gap:12px;display:flex}.main-title[data-v-f97d9f1a]{color:#f1f5f9;margin:0;font-size:max(1.5rem,min(4vw,2rem));font-weight:300}.mode-dropdown[data-v-f97d9f1a]{position:relative}.mode-select[data-v-f97d9f1a]{color:#e2e8f0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;min-width:150px;padding:8px 32px 8px 12px;font-size:14px}.mode-select[data-v-f97d9f1a]:focus{background:#252f3f;border-color:#475569}.mode-dropdown[data-v-f97d9f1a]:after{content:"▼";color:#64748b;pointer-events:none;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}h1[data-v-f97d9f1a]{color:#f1f5f9;margin:0;font-size:max(1.5rem,min(4vw,2rem));font-weight:300}.subtitle[data-v-f97d9f1a]{color:#64748b;margin-top:4px;font-size:max(.8rem,min(2vw,.9rem))}.controls[data-v-f97d9f1a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-wrapper[data-v-f97d9f1a]{align-items:center;display:flex;position:relative}.search[data-v-f97d9f1a]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;width:100%;min-width:150px;max-width:200px;padding:10px 40px 10px 16px;font-size:14px}.search[data-v-f97d9f1a]::placeholder{color:#64748b}.search[data-v-f97d9f1a]:focus{background:#252f3f;border-color:#475569}.clear-btn[data-v-f97d9f1a]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:all .2s;position:absolute;right:8px}.clear-btn[data-v-f97d9f1a]:hover{color:#e2e8f0;background:#334155}.view-controls[data-v-f97d9f1a]{gap:8px;display:flex}.btn-group[data-v-f97d9f1a]{background:#1e293b;border:1px solid #334155;border-radius:8px;display:flex;overflow:hidden}.control-btn[data-v-f97d9f1a]{color:#64748b;cursor:pointer;background:0 0;border:none;border-right:1px solid #334155;padding:8px 12px;font-size:16px;transition:all .2s}.control-btn[data-v-f97d9f1a]:last-child{border-right:none}.control-btn[data-v-f97d9f1a]:hover{color:#cbd5e1;background:#252f3f}.control-btn.active[data-v-f97d9f1a]{color:#f1f5f9;background:#334155}.toolbar[data-v-f97d9f1a]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.modal[data-v-f97d9f1a]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-f97d9f1a]{background:#1e293b;border:1px solid #334155;border-radius:16px;width:90vw;max-width:1200px;height:90vh;padding:24px;position:relative;overflow:auto}.modal-close[data-v-f97d9f1a]{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;width:36px;height:36px;font-size:18px;transition:all .2s;position:absolute;top:16px;right:16px}.modal-close[data-v-f97d9f1a]:hover{color:#f1f5f9;background:#334155}.modal-content h2[data-v-f97d9f1a]{color:#f1f5f9;margin:0 0 24px;font-size:1.8rem;font-weight:400}.modal-body[data-v-f97d9f1a]{flex-direction:column;min-height:400px;display:flex}.modal-body[data-v-f97d9f1a] *{animation:.3s fadeIn-f97d9f1a}@keyframes fadeIn-f97d9f1a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.dashboard[data-v-f97d9f1a]{padding:12px}.header[data-v-f97d9f1a]{margin-bottom:12px}.toolbar[data-v-f97d9f1a]{justify-content:space-between;width:100%}.search-wrapper[data-v-f97d9f1a]{flex:1;min-width:0}.search[data-v-f97d9f1a]{min-width:0;max-width:100%}.modal-content[data-v-f97d9f1a]{width:95vw;height:95vh;padding:16px}.modal-content h2[data-v-f97d9f1a]{font-size:1.4rem}}body{color:#fff;background-image:linear-gradient(#020917,#101725);margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}