.tracker-page[data-v-43cbcf8c]{min-height:100vh;background:#0e0f10;color:#e7faf7}.page-main[data-v-43cbcf8c]{padding:2rem;max-width:1400px;margin:0 auto}.deprecation-banner[data-v-43cbcf8c]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#ef44442e,#ef444414);border:2px solid #ef4444;box-shadow:0 4px 12px #ef444426}.deprecation-icon[data-v-43cbcf8c]{flex-shrink:0;color:#ef4444;margin-top:.125rem}.deprecation-text[data-v-43cbcf8c]{flex:1}.deprecation-title[data-v-43cbcf8c]{font-size:1.25rem;font-weight:700;color:#fecaca;margin:0 0 .5rem;line-height:1.4}.deprecation-description[data-v-43cbcf8c]{font-size:.95rem;color:#fca5a5;margin:0;line-height:1.5}.info-block[data-v-43cbcf8c]{background:linear-gradient(135deg,#28bba526,#28bba50d);border:4px solid #28BBA5;border-radius:16px;padding:2.5rem;margin-bottom:2rem;text-align:center;position:relative;transition:padding .3s ease}.info-block.collapsed[data-v-43cbcf8c]{padding:1rem 2.5rem}.info-block.collapsed .info-title[data-v-43cbcf8c]{margin:0;font-size:1.25rem}.info-block.collapsed .collapse-toggle[data-v-43cbcf8c]{top:50%;transform:translateY(-50%)}.collapse-toggle[data-v-43cbcf8c]{position:absolute;top:1rem;right:1rem;background:#28bba533;border:1px solid rgba(40,187,165,.4);border-radius:8px;color:#28bba5;padding:.5rem;cursor:pointer;transition:background .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.collapse-toggle[data-v-43cbcf8c]:hover{background:#28bba54d;border-color:#28bba5}.collapse-toggle svg[data-v-43cbcf8c]{transition:transform .3s ease}.collapse-toggle svg.rotated[data-v-43cbcf8c]{transform:rotate(180deg)}.info-content[data-v-43cbcf8c]{animation:fadeIn-43cbcf8c .3s ease}@keyframes fadeIn-43cbcf8c{0%{opacity:0}to{opacity:1}}.info-title[data-v-43cbcf8c]{color:#e7faf7;font-size:2rem;font-weight:700;margin:0 0 1rem;padding-left:3rem;padding-right:3rem}.info-text[data-v-43cbcf8c]{color:#cbd5e0;font-size:1.1rem;margin:0 0 2rem;max-width:800px;margin-left:auto;margin-right:auto}.features-highlight[data-v-43cbcf8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding-top:1.5rem;border-top:2px solid rgba(40,187,165,.3)}@media (max-width: 768px){.deprecation-banner[data-v-43cbcf8c]{flex-direction:column;align-items:center;text-align:center;padding:1rem}.deprecation-icon[data-v-43cbcf8c]{margin-top:0}.deprecation-title[data-v-43cbcf8c]{font-size:1.1rem}.deprecation-description[data-v-43cbcf8c]{font-size:.85rem}.features-highlight[data-v-43cbcf8c]{grid-template-columns:repeat(2,1fr);gap:.75rem}.feature-item[data-v-43cbcf8c]{padding:.75rem;gap:.5rem;flex-direction:column;text-align:center}.feature-icon[data-v-43cbcf8c]{width:36px;height:36px}.feature-icon svg[data-v-43cbcf8c]{width:18px;height:18px}.feature-item span[data-v-43cbcf8c]{font-size:.75rem;line-height:1.3}}.feature-item[data-v-43cbcf8c]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#28bba51a;border:2px solid rgba(40,187,165,.4);border-radius:12px;transition:all .3s ease}.feature-item[data-v-43cbcf8c]:hover{background:#28bba526;border-color:#28bba5;transform:translateY(-2px)}.feature-icon[data-v-43cbcf8c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#28bba5,#22a090);border-radius:10px;color:#0e0f10;flex-shrink:0}.feature-item span[data-v-43cbcf8c]{color:#e7faf7;font-size:.9rem;font-weight:600}.network-status-bar[data-v-43cbcf8c]{display:flex;justify-content:center;gap:2rem;padding:1rem 2rem;background:#181a1b;border:2px solid #28BBA5;border-radius:12px;margin-bottom:2rem;flex-wrap:wrap}.status-item[data-v-43cbcf8c]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.status-label[data-v-43cbcf8c]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;font-weight:600}.status-value[data-v-43cbcf8c]{font-size:1.25rem;font-weight:700;color:#e7faf7}.status-value.phase[data-v-43cbcf8c]{padding:.25rem .75rem;border-radius:6px;font-size:.875rem}.status-value.phase.inference[data-v-43cbcf8c]{background:#10b98133;color:#10b981}.status-value.phase.poc[data-v-43cbcf8c],.status-value.phase.pocgenerate[data-v-43cbcf8c],.status-value.phase.pocgeneratewinddown[data-v-43cbcf8c],.status-value.phase.pocvalidate[data-v-43cbcf8c],.status-value.phase.pocvalidatewinddown[data-v-43cbcf8c],.status-value.phase.pocvalidation[data-v-43cbcf8c]{background:#f59e0b33;color:#f59e0b}.status-value.phase.validation[data-v-43cbcf8c]{background:#3b82f633;color:#3b82f6}.status-value.jailed[data-v-43cbcf8c]{color:#ef4444}.section[data-v-43cbcf8c]{background:#181a1b;border:2px solid #2d3748;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.section-header[data-v-43cbcf8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-43cbcf8c]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#e7faf7;margin:0}.section-title svg[data-v-43cbcf8c]{color:#28bba5}.node-count[data-v-43cbcf8c]{font-size:1rem;color:#9ca3af;font-weight:400}.add-node-section[data-v-43cbcf8c]{border-color:#28bba5}.add-node-form .form-row[data-v-43cbcf8c]{display:flex;gap:1rem;align-items:flex-end}.form-group[data-v-43cbcf8c]{flex:1}.nickname-group[data-v-43cbcf8c]{flex:.4}@media (max-width: 768px){.add-node-form .form-row[data-v-43cbcf8c]{flex-direction:column;align-items:stretch}.form-group[data-v-43cbcf8c],.nickname-group[data-v-43cbcf8c]{flex:1;width:100%}.address-input[data-v-43cbcf8c],.nickname-input[data-v-43cbcf8c]{width:100%}}.address-input[data-v-43cbcf8c],.nickname-input[data-v-43cbcf8c]{width:100%;padding:.875rem 1rem;background:#0e0f10;border:2px solid #374151;border-radius:8px;color:#e7faf7;font-size:.95rem;font-family:monospace;transition:border-color .2s}.address-input[data-v-43cbcf8c]:focus,.nickname-input[data-v-43cbcf8c]:focus{outline:none;border-color:#28bba5}.add-btn[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#28bba5;border:none;border-radius:8px;color:#0e0f10;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .3s ease}.add-btn[data-v-43cbcf8c]:hover:not(:disabled){background:#22a090;transform:translateY(-2px);box-shadow:0 4px 12px #28bba54d}.add-btn[data-v-43cbcf8c]:disabled{opacity:.5;cursor:not-allowed}.refresh-all-btn[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #374151;border-radius:8px;color:#9ca3af;font-size:.875rem;cursor:pointer;transition:all .2s}.refresh-all-btn[data-v-43cbcf8c]:hover:not(:disabled){border-color:#28bba5;color:#28bba5}.refresh-all-btn[data-v-43cbcf8c]:disabled{opacity:.5;cursor:not-allowed}.nodes-list[data-v-43cbcf8c]{display:flex;flex-direction:column;gap:.75rem}.node-row[data-v-43cbcf8c]{background:#0e0f10;border:1px solid #374151;border-radius:8px;padding:1rem;transition:all .2s ease}.node-row[data-v-43cbcf8c]:hover{border-color:#4b5563}.node-row.status-ok[data-v-43cbcf8c]{border-left:3px solid #28BBA5}.node-row.status-warning[data-v-43cbcf8c]{border-left:3px solid #F59E0B}.node-row.status-danger[data-v-43cbcf8c]{border-left:3px solid #EF4444}.node-row.status-unclaimed[data-v-43cbcf8c]{border-left:3px solid #F59E0B}.node-row.status-inactive[data-v-43cbcf8c]{border-left:3px solid #6B7280}.node-main[data-v-43cbcf8c]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;position:relative}.node-identity[data-v-43cbcf8c]{min-width:140px}.node-name[data-v-43cbcf8c]{font-weight:700;color:#e7faf7;font-size:.95rem;display:block}.node-address-line[data-v-43cbcf8c]{display:flex;align-items:center;gap:.25rem;margin-top:.125rem}.node-address-line code[data-v-43cbcf8c]{font-size:.7rem;color:#6b7280}.copy-btn-sm[data-v-43cbcf8c]{background:transparent;border:none;color:#4b5563;cursor:pointer;padding:0;display:flex}.copy-btn-sm[data-v-43cbcf8c]:hover{color:#28bba5}.node-badges[data-v-43cbcf8c]{display:flex;gap:.375rem;flex-wrap:wrap}.badge[data-v-43cbcf8c]{font-size:.65rem;padding:.2rem .5rem;border-radius:4px;font-weight:600;text-transform:uppercase}.badge-success[data-v-43cbcf8c]{background:#10b98126;color:#10b981}.badge-warning[data-v-43cbcf8c]{background:#f59e0b26;color:#f59e0b}.badge-unclaimed[data-v-43cbcf8c]{background:#f59e0b26;color:#f59e0b;animation:pulse-unclaimed-43cbcf8c 2s ease-in-out infinite}@keyframes pulse-unclaimed-43cbcf8c{0%,to{opacity:1}50%{opacity:.7}}.badge-danger[data-v-43cbcf8c]{background:#ef444426;color:#ef4444}.node-metrics[data-v-43cbcf8c]{display:flex;gap:1.25rem;flex:1;justify-content:flex-end}.metric[data-v-43cbcf8c]{text-align:center;min-width:50px}.metric-value[data-v-43cbcf8c]{font-weight:700;color:#e7faf7;font-size:.95rem;display:block;white-space:nowrap}.metric-label[data-v-43cbcf8c]{font-size:.6rem;color:#6b7280;text-transform:uppercase}.metric-rate[data-v-43cbcf8c]{font-weight:400;font-size:.8rem;color:#9ca3af}.metric-warning .metric-value[data-v-43cbcf8c],.metric-warning .metric-rate[data-v-43cbcf8c]{color:#f59e0b}.metric-balance[data-v-43cbcf8c]{color:#10b981!important}@media (max-width: 768px){.node-metrics[data-v-43cbcf8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%}.metric[data-v-43cbcf8c]{min-width:0}.metric-value[data-v-43cbcf8c]{font-size:.85rem}.metric-rate[data-v-43cbcf8c]{font-size:.7rem}.metric-label[data-v-43cbcf8c]{font-size:.55rem}}@media (max-width: 480px){.node-metrics[data-v-43cbcf8c]{grid-template-columns:repeat(2,1fr);gap:.75rem}}.node-actions[data-v-43cbcf8c]{display:flex;gap:.25rem}.action-btn[data-v-43cbcf8c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#181a1b;border:1px solid #374151;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .2s}.action-btn svg[data-v-43cbcf8c]{width:14px;height:14px;flex-shrink:0}.action-btn[data-v-43cbcf8c]:hover:not(:disabled){border-color:#28bba5;color:#28bba5;background:#28bba51a}.action-btn.action-delete[data-v-43cbcf8c]:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:#ef44441a}.action-btn.action-history[data-v-43cbcf8c]{color:#28bba5}.action-btn.action-history[data-v-43cbcf8c]:hover:not(:disabled){border-color:#28bba5;color:#28bba5;background:#28bba51a}.action-btn[data-v-43cbcf8c]:disabled{opacity:.5;cursor:not-allowed}.node-details[data-v-43cbcf8c]{display:flex;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #1F2123;flex-wrap:wrap}.detail-group[data-v-43cbcf8c]{display:flex;align-items:center;gap:.25rem;font-size:.7rem}.detail-label[data-v-43cbcf8c]{color:#4b5563}.detail-value[data-v-43cbcf8c]{color:#9ca3af;font-weight:600}.detail-value.success[data-v-43cbcf8c]{color:#10b981}.detail-value.warning[data-v-43cbcf8c]{color:#f59e0b}.detail-value.danger[data-v-43cbcf8c]{color:#ef4444}.detail-reason[data-v-43cbcf8c]{color:#6b7280;font-size:.6rem;margin-left:.25rem;font-style:italic}.detail-reason.danger[data-v-43cbcf8c]{color:#ef4444}.detail-gpu[data-v-43cbcf8c]{color:#6b7280;font-size:.65rem;margin-left:.25rem;white-space:nowrap}.detail-models[data-v-43cbcf8c]{display:flex;gap:.25rem;flex-wrap:wrap}.detail-models-inline[data-v-43cbcf8c]{display:inline-flex;gap:.25rem;flex-wrap:wrap;margin-left:.5rem}.model-tag[data-v-43cbcf8c]{font-size:.6rem;padding:.125rem .375rem;background:#28bba51a;color:#28bba5;border-radius:3px}.detail-ml-combined[data-v-43cbcf8c]{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem}.detail-ml-combined .detail-models-inline[data-v-43cbcf8c]{margin-left:0;margin-top:0}@media (max-width: 768px){.detail-ml-combined[data-v-43cbcf8c]{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:auto;justify-content:flex-start;gap:.5rem}.detail-ml-combined .detail-models-inline[data-v-43cbcf8c]{margin-top:0;margin-left:0}.detail-ml-combined .detail-gpu[data-v-43cbcf8c]{margin-left:0}}.detail-time[data-v-43cbcf8c]{margin-left:auto;font-size:.65rem;color:#4b5563}.alerts-section[data-v-43cbcf8c]{margin-bottom:1rem}.alert-item[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f59e0b1a;border-left:3px solid #F59E0B;border-radius:0 6px 6px 0;color:#f59e0b;font-size:.8rem;margin-bottom:.5rem}.last-updated[data-v-43cbcf8c]{font-size:.7rem;color:#6b7280;text-align:right}.loading-state[data-v-43cbcf8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.empty-state[data-v-43cbcf8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:linear-gradient(135deg,#28bba51a,#28bba505);border:2px dashed rgba(40,187,165,.3);border-radius:12px;text-align:center}.empty-state svg[data-v-43cbcf8c]{color:#28bba5;opacity:.5;margin-bottom:1rem}.empty-state p[data-v-43cbcf8c]{color:#9ca3af;margin:0}.empty-state .hint[data-v-43cbcf8c]{font-size:.875rem;color:#6b7280;margin-top:.5rem}.modal-overlay[data-v-43cbcf8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-43cbcf8c]{background:#181a1b;border:1px solid #374151;border-radius:12px;width:100%;max-width:400px}.modal-header[data-v-43cbcf8c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #374151}.modal-header h3[data-v-43cbcf8c]{margin:0;color:#28bba5}.close-btn[data-v-43cbcf8c]{background:transparent;border:none;color:#9ca3af;cursor:pointer}.modal-form[data-v-43cbcf8c]{padding:1.5rem}.modal-form .form-group[data-v-43cbcf8c]{margin-bottom:1rem}.modal-form label[data-v-43cbcf8c]{display:block;font-size:.875rem;font-weight:600;color:#9ca3af;margin-bottom:.5rem}.modal-form input[data-v-43cbcf8c]{width:100%;padding:.75rem 1rem;background:#0e0f10;border:2px solid #374151;border-radius:8px;color:#e7faf7;font-size:.95rem}.modal-form input[data-v-43cbcf8c]:focus{outline:none;border-color:#28bba5}.modal-actions[data-v-43cbcf8c]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.btn-cancel[data-v-43cbcf8c]{padding:.625rem 1rem;background:transparent;border:1px solid #374151;border-radius:8px;color:#9ca3af;cursor:pointer}.btn-save[data-v-43cbcf8c]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;background:#28bba5;border:none;border-radius:8px;color:#0e0f10;font-weight:600;cursor:pointer}.btn-save[data-v-43cbcf8c]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-43cbcf8c]{color:#ef4444;font-size:.875rem;margin-top:.5rem}.spinner[data-v-43cbcf8c],.spinning[data-v-43cbcf8c]{animation:spin-43cbcf8c 1s linear infinite}@keyframes spin-43cbcf8c{to{transform:rotate(360deg)}}@media (max-width: 768px){.page-main[data-v-43cbcf8c]{padding:1rem}.info-block[data-v-43cbcf8c]{padding:1.5rem}.info-title[data-v-43cbcf8c]{font-size:1.5rem}.info-text[data-v-43cbcf8c]{font-size:1rem}.add-btn[data-v-43cbcf8c]{width:100%;justify-content:center}.section[data-v-43cbcf8c]{padding:1rem}.section-header[data-v-43cbcf8c]{flex-direction:column;align-items:flex-start;gap:1rem}.section-title[data-v-43cbcf8c]{font-size:1.1rem}.refresh-all-btn[data-v-43cbcf8c]{width:100%;justify-content:center}.network-status-bar[data-v-43cbcf8c]{gap:1rem;padding:1rem;flex-wrap:wrap}.status-item[data-v-43cbcf8c]{min-width:calc(50% - .5rem)}.node-row[data-v-43cbcf8c]{padding:1rem}.node-identity[data-v-43cbcf8c]{min-width:0;width:100%;padding-right:3rem}.node-badges[data-v-43cbcf8c]{width:100%}.node-details[data-v-43cbcf8c]{flex-direction:column;align-items:flex-start;gap:.5rem}.detail-group[data-v-43cbcf8c]{width:100%;justify-content:space-between}.detail-time[data-v-43cbcf8c]{margin-left:0;width:100%;text-align:left}}.troubleshooting-section[data-v-43cbcf8c]{margin-top:2rem;border-color:#374151}.troubleshooting-section .section-title svg[data-v-43cbcf8c]{color:#f59e0b}.troubleshooting-grid[data-v-43cbcf8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}@media (max-width: 900px){.troubleshooting-grid[data-v-43cbcf8c]{grid-template-columns:1fr}}@media (max-width: 768px){.troubleshooting-section[data-v-43cbcf8c],.troubleshooting-card[data-v-43cbcf8c]{padding:1rem}.troubleshooting-header[data-v-43cbcf8c]{flex-wrap:wrap}.troubleshooting-header h3[data-v-43cbcf8c]{font-size:.9rem}.troubleshooting-icon[data-v-43cbcf8c]{width:36px;height:36px}.troubleshooting-desc[data-v-43cbcf8c]{font-size:.8rem}.code-block[data-v-43cbcf8c]{padding:.75rem 2.5rem .75rem .75rem}.code-block code[data-v-43cbcf8c]{font-size:.65rem}.copy-code-btn[data-v-43cbcf8c]{width:24px;height:24px;top:.4rem;right:.4rem}.copy-code-btn svg[data-v-43cbcf8c]{width:12px!important;height:12px!important}.step[data-v-43cbcf8c]{gap:.75rem}.step>p[data-v-43cbcf8c],.step-content>p[data-v-43cbcf8c]{font-size:.8rem}}.troubleshooting-card[data-v-43cbcf8c]{background:#0e0f10;border:1px solid #374151;border-radius:12px;padding:1.5rem}.troubleshooting-header[data-v-43cbcf8c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.troubleshooting-icon[data-v-43cbcf8c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.troubleshooting-icon.danger[data-v-43cbcf8c]{background:#ef444426;color:#ef4444}.troubleshooting-icon.warning[data-v-43cbcf8c]{background:#f9731626;color:#f97316}.troubleshooting-header h3[data-v-43cbcf8c]{margin:0;font-size:1rem;font-weight:700;color:#e7faf7}.troubleshooting-desc[data-v-43cbcf8c]{color:#9ca3af;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.code-block[data-v-43cbcf8c]{position:relative;background:#181a1b;border:1px solid #374151;border-radius:8px;padding:1rem 4rem 1rem 1rem;overflow-x:auto}.code-block pre[data-v-43cbcf8c]{margin:0}.code-block code[data-v-43cbcf8c]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:#28bba5!important;white-space:pre-wrap;word-break:break-all;line-height:1.6;display:block}.copy-code-btn[data-v-43cbcf8c]{position:absolute;top:.5rem;right:.5rem;display:flex!important;align-items:center;justify-content:center;width:28px;height:28px;background:#0e0f10!important;border:1px solid #374151!important;border-radius:4px;color:#9ca3af!important;cursor:pointer;transition:all .2s;z-index:10}.copy-code-btn[data-v-43cbcf8c]:hover{border-color:#28bba5!important;color:#28bba5!important;background:#28bba51a!important}.copy-code-btn svg[data-v-43cbcf8c]{color:inherit!important;flex-shrink:0}.code-hint[data-v-43cbcf8c]{color:#6b7280!important;font-size:.75rem!important;margin:.75rem 0 0!important;font-style:italic!important;line-height:1.5}.troubleshooting-steps[data-v-43cbcf8c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.step[data-v-43cbcf8c]{display:flex;gap:1rem}.step-number[data-v-43cbcf8c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f9731626;color:#f97316;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.step>p[data-v-43cbcf8c]{color:#9ca3af;font-size:.875rem;margin:0;line-height:1.5}.step-content[data-v-43cbcf8c]{flex:1}.step-content>p[data-v-43cbcf8c]{color:#9ca3af;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.step-content .code-hint[data-v-43cbcf8c]{color:#6b7280!important;font-size:.75rem!important;margin:.75rem 0 0!important;font-style:italic!important;line-height:1.5}@media (max-width: 768px){.code-hint[data-v-43cbcf8c],.step-content .code-hint[data-v-43cbcf8c]{font-size:.7rem!important}}.section-actions[data-v-43cbcf8c]{display:flex;gap:.75rem;align-items:center}.create-group-btn[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#28bba51a;border:1px solid rgba(40,187,165,.4);border-radius:8px;color:#28bba5;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.create-group-btn[data-v-43cbcf8c]:hover{background:#28bba533;border-color:#28bba5}.nodes-container[data-v-43cbcf8c],.groups-list[data-v-43cbcf8c]{display:flex;flex-direction:column;gap:1rem}.node-group[data-v-43cbcf8c]{background:#181a1b;border:1px solid #374151;border-radius:12px;overflow:hidden;border-left:3px solid var(--group-color, #28BBA5)}.group-header[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff05;border-bottom:1px solid #374151}.group-drag-handle[data-v-43cbcf8c]{cursor:grab;color:#4b5563;padding:.25rem;display:flex;align-items:center}.group-drag-handle[data-v-43cbcf8c]:hover{color:#28bba5}.group-drag-handle[data-v-43cbcf8c]:active{cursor:grabbing}.group-toggle[data-v-43cbcf8c]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;transition:transform .2s}.group-toggle[data-v-43cbcf8c]:hover{color:#28bba5}.group-toggle svg.rotated-down[data-v-43cbcf8c]{transform:rotate(90deg)}.group-icon[data-v-43cbcf8c]{color:var(--group-color, #28BBA5)}.group-name[data-v-43cbcf8c]{font-weight:600;color:#e7faf7;font-size:.95rem}.group-count[data-v-43cbcf8c]{color:#6b7280;font-size:.85rem}.group-stats-inline[data-v-43cbcf8c]{display:flex;gap:1.5rem;margin-left:auto}.group-stat[data-v-43cbcf8c]{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.group-stat-value[data-v-43cbcf8c]{font-size:.875rem;font-weight:600;color:#e5e7eb}.group-stat-label[data-v-43cbcf8c]{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.group-stat-balance[data-v-43cbcf8c]{color:#28bba5}.group-stat-earned[data-v-43cbcf8c]{color:#f59e0b}.group-actions[data-v-43cbcf8c]{display:flex;gap:.25rem;margin-left:.75rem;flex-shrink:0}.action-btn-sm[data-v-43cbcf8c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff08;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .2s}.action-btn-sm svg[data-v-43cbcf8c]{stroke:currentColor;flex-shrink:0}.action-btn-sm[data-v-43cbcf8c]:hover{border-color:#4b5563;color:#e5e7eb;background:#ffffff14}.action-btn-sm.action-delete[data-v-43cbcf8c]:hover{border-color:#ef444466;color:#ef4444;background:#ef44441a}.group-content[data-v-43cbcf8c]{padding:.5rem}.group-nodes-list.group-empty-list[data-v-43cbcf8c]{min-height:80px}.group-empty-placeholder[data-v-43cbcf8c]{padding:1.5rem 2rem;text-align:center;color:#6b7280;font-size:.875rem;border:2px dashed #374151;border-radius:8px;background:#3741511a;transition:all .2s}.group-empty-placeholder[data-v-43cbcf8c]:hover,.group-nodes-list.sortable-drag .group-empty-placeholder[data-v-43cbcf8c]{border-color:#28bba5;background:#28bba51a;color:#28bba5}.ungrouped-section[data-v-43cbcf8c]{margin-top:.5rem}.ungrouped-header[data-v-43cbcf8c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;color:#9ca3af;font-size:.9rem;font-weight:600}.ungrouped-header svg[data-v-43cbcf8c]{color:#6b7280}.node-row[data-v-43cbcf8c]{display:flex;align-items:flex-start;gap:.5rem}.node-drag-handle[data-v-43cbcf8c]{cursor:grab;color:#6b7280;padding:.75rem .5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;margin:.25rem 0;transition:all .2s;background:#6b72801a}.node-drag-handle[data-v-43cbcf8c]:hover{color:#28bba5;background:#28bba526}.node-drag-handle[data-v-43cbcf8c]:active{cursor:grabbing;background:#28bba540}.node-content[data-v-43cbcf8c]{flex:1;min-width:0}.color-picker[data-v-43cbcf8c]{display:flex;gap:.5rem;flex-wrap:wrap}.color-option[data-v-43cbcf8c]{width:32px;height:32px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .2s}.color-option[data-v-43cbcf8c]:hover{transform:scale(1.1)}.color-option.active[data-v-43cbcf8c]{border-color:#e7faf7;box-shadow:0 0 0 2px #e7faf74d}.sortable-ghost[data-v-43cbcf8c]{opacity:.4}.sortable-chosen[data-v-43cbcf8c]{background:#28bba51a!important}@media (max-width: 768px){.section-actions[data-v-43cbcf8c]{flex-direction:column;width:100%}.create-group-btn[data-v-43cbcf8c],.refresh-all-btn[data-v-43cbcf8c]{width:100%;justify-content:center}.group-header[data-v-43cbcf8c]{flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.group-toggle[data-v-43cbcf8c],.group-icon[data-v-43cbcf8c]{flex-shrink:0}.group-name[data-v-43cbcf8c]{font-size:.875rem;flex-shrink:1;min-width:0}.group-count[data-v-43cbcf8c]{font-size:.75rem;flex-shrink:0}.group-stats-inline[data-v-43cbcf8c]{order:10;width:100%;gap:1rem;margin-top:.375rem;padding-left:2rem;margin-left:0}.group-stat[data-v-43cbcf8c]{flex-direction:column;align-items:flex-start;gap:0}.group-stat-value[data-v-43cbcf8c]{font-size:.875rem}.group-stat-label[data-v-43cbcf8c]{font-size:.55rem}.group-actions[data-v-43cbcf8c]{flex-shrink:0;margin-left:auto}.action-btn-sm[data-v-43cbcf8c]{width:28px;height:28px}.node-drag-handle[data-v-43cbcf8c]{padding:.375rem}.node-main[data-v-43cbcf8c]{flex-direction:column;align-items:stretch!important;gap:.5rem}.node-identity[data-v-43cbcf8c]{width:100%}.node-badges[data-v-43cbcf8c]{flex-wrap:wrap;gap:.25rem}.node-metrics[data-v-43cbcf8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%}.node-metrics .metric[data-v-43cbcf8c]{min-width:0}.node-actions[data-v-43cbcf8c]{display:flex;justify-content:flex-start;gap:.5rem;width:100%;padding-top:.375rem;border-top:1px solid #2D3139;margin-top:.25rem}.action-expand.mobile-only[data-v-43cbcf8c]{display:flex}.node-details[data-v-43cbcf8c]{display:none}.node-row.node-expanded .node-details[data-v-43cbcf8c]{display:flex}.rotated-up[data-v-43cbcf8c]{transform:rotate(180deg)}}@media (min-width: 769px){.action-expand.mobile-only[data-v-43cbcf8c]{display:none}}
