*{box-sizing:border-box;margin:0;padding:0}.sidebar-panel{width:15rem;background:#050914;border-right:1px solid #1E293B;display:flex;flex-direction:column;flex-shrink:0;height:100%}@media (max-width: 767px){.sidebar-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:80%;max-width:280px;z-index:50;transform:translate(-100%);transition:transform .3s ease}.sidebar-panel.open{transform:translate(0)}}.nav-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500;color:#64748b;text-decoration:none;transition:all .15s}.nav-link:hover{color:#e5e5e5;background:#ffffff0d}.nav-active{color:#fff!important;background:#2962ff26!important;border-right:2px solid #2962FF}.card{background:#0b1121cc;border:1px solid #1E293B;border-radius:12px;padding:1.5rem;margin-bottom:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}h1{font-size:1.4rem;font-weight:700;color:#f1f5f9;margin-bottom:1.25rem}h2{font-size:1rem;font-weight:600;color:#e2e8f0;margin-bottom:1rem}label{display:block;margin-bottom:.3rem;font-size:.78rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}p{margin-bottom:.6rem}p:last-child{margin-bottom:0}input,select{width:100%;background:#020408;border:1px solid #1E293B;border-radius:8px;color:#e2e8f0;padding:.6rem .85rem;font-size:.875rem;margin-bottom:1rem;font-family:Manrope,sans-serif;transition:border-color .15s}input:focus,select:focus{outline:none;border-color:#2962ff;box-shadow:0 0 0 3px #2962ff1a}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1.25rem}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:.78rem;color:#64748b}.field.full{grid-column:1 / -1}button,.btn{background:#2962ff;color:#fff;border:none;border-radius:8px;padding:.6rem 1.4rem;font-size:.875rem;font-weight:600;cursor:pointer;font-family:Manrope,sans-serif;transition:all .15s;display:inline-flex;align-items:center;gap:.4rem}button:hover:not(:disabled),.btn:hover:not(:disabled){background:#1a4fd4}button:disabled,.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:#238636;color:#fff}.btn-primary:hover:not(:disabled){background:#2ea043}.btn-danger,button.danger{background:#ef4444}.btn-danger:hover:not(:disabled),button.danger:hover:not(:disabled){background:#dc2626}.btn-ghost,button.secondary{background:transparent;color:#64748b;border:1px solid #1E293B}.btn-ghost:hover:not(:disabled),button.secondary:hover:not(:disabled){color:#e2e8f0;border-color:#334155;background:#ffffff08}.badge{display:inline-block;padding:.2rem .65rem;border-radius:99px;font-size:.72rem;font-weight:600}.badge-queued,.badge.queued{background:#64748b33;color:#94a3b8}.badge-running,.badge.running{background:#2962ff33;color:#60a5fa}.badge-done,.badge.done{background:#22c55e26;color:#4ade80}.badge-failed,.badge.failed{background:#ef444426;color:#f87171}.badge-cancelled,.badge.cancelled{background:#64748b33;color:#64748b}.error-msg,.error{color:#f87171;font-size:.82rem;margin-top:.4rem}.error-msg{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.75rem 1rem}.mds-hint[data-v-8b5c9964]{font-size:.82rem;color:#8b949e;margin-bottom:.75rem}.mds-hint a[data-v-8b5c9964]{color:#58a6ff}.mds-error[data-v-8b5c9964]{font-size:.82rem;color:#f85149;background:#1a0a0a;border:1px solid #6e2222;border-radius:5px;padding:.4rem .75rem;margin-top:.5rem}.mds-login-row[data-v-8b5c9964]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mds-login-row input[data-v-8b5c9964]{flex:1;min-width:140px}.mds-header[data-v-8b5c9964]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mds-user[data-v-8b5c9964]{font-size:.8rem;color:#8b949e}.mds-signout[data-v-8b5c9964]{font-size:.78rem;background:none;border:1px solid #30363d;color:#8b949e;border-radius:4px;padding:2px 8px;cursor:pointer;transition:color .15s,border-color .15s}.mds-signout[data-v-8b5c9964]:hover{color:#c9d1d9;border-color:#8b949e}.mds-grid[data-v-8b5c9964]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.mds-card[data-v-8b5c9964]{border:1px solid #30363d;border-radius:7px;padding:.75rem 1rem;cursor:pointer;transition:border-color .15s,background .15s}.mds-card[data-v-8b5c9964]:hover{border-color:#8b949e;background:#1c2330}.mds-card.selected[data-v-8b5c9964]{border-color:#3fb950;background:#0f2318}.mds-type-badge[data-v-8b5c9964]{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.type-16s[data-v-8b5c9964]{color:#58a6ff}.type-18s[data-v-8b5c9964]{color:#2dd4bf}.type-its[data-v-8b5c9964]{color:#4ade80}.type-shotgun[data-v-8b5c9964]{color:#fb923c}.type-rnaseq[data-v-8b5c9964]{color:#c084fc}.type-tutorial[data-v-8b5c9964]{color:#fbbf24}.type-other[data-v-8b5c9964]{color:#8b949e}.mds-section[data-v-8b5c9964]{margin-bottom:1.25rem}.mds-section-header[data-v-8b5c9964]{font-size:.78rem;font-weight:700;color:#8b949e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem;padding-bottom:.35rem;border-bottom:1px solid #21262d}.mds-section-header--tut[data-v-8b5c9964]{color:#fbbf24;border-bottom-color:#fbbf2433}.mds-card--tutorial[data-v-8b5c9964]{border-style:dashed;border-color:#fbbf2459;background:#fbbf240a}.mds-card--tutorial[data-v-8b5c9964]:hover{border-color:#fbbf24;background:#fbbf2414}.mds-card-name[data-v-8b5c9964]{font-size:.85rem;font-weight:600;color:#e6edf3;margin-bottom:.2rem;word-break:break-word}.mds-card-meta[data-v-8b5c9964]{font-size:.72rem;color:#8b949e}.mb[data-v-8b412513]{margin-top:.75rem}.mb-hint[data-v-8b412513]{font-size:.8rem;color:#8b949e;margin-bottom:.75rem}.mb-list[data-v-8b412513]{display:flex;flex-direction:column;gap:.35rem;max-height:360px;overflow-y:auto;border:1px solid #30363d;border-radius:6px;padding:.5rem;background:#0d1117}.mb-row[data-v-8b412513]{display:flex;align-items:center;gap:.75rem}.mb-sample[data-v-8b412513]{flex:1;font-size:.8rem;color:#79c0ff;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mb-input[data-v-8b412513]{width:160px;flex-shrink:0;background:#161b22;border:1px solid #30363d;color:#e6edf3;border-radius:5px;padding:4px 8px;font-size:.8rem}.mb-input[data-v-8b412513]:focus{outline:none;border-color:#58a6ff}.mb-actions[data-v-8b412513]{margin-top:.5rem}.mmd-hint[data-v-87fe9a50]{font-size:.82rem;color:#8b949e;margin-bottom:.5rem}.mmd-hint code[data-v-87fe9a50]{color:#79c0ff}.mmd-error[data-v-87fe9a50]{font-size:.82rem;color:#f85149;background:#1a0a0a;border:1px solid #6e2222;border-radius:5px;padding:.4rem .75rem;margin-top:.5rem}.mmd-project[data-v-87fe9a50]{border:1px solid #30363d;border-radius:7px;padding:.75rem 1rem;margin-bottom:.5rem}.mmd-project-header[data-v-87fe9a50]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.mmd-type[data-v-87fe9a50]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.t-16S[data-v-87fe9a50]{color:#58a6ff}.t-18S[data-v-87fe9a50]{color:#2dd4bf}.t-ITS[data-v-87fe9a50]{color:#4ade80}.t-shotgun[data-v-87fe9a50]{color:#fb923c}.t-other[data-v-87fe9a50]{color:#8b949e}.mmd-proj-name[data-v-87fe9a50]{font-size:.82rem;color:#e6edf3;font-weight:600}.mmd-file-list[data-v-87fe9a50]{display:flex;flex-direction:column;gap:.3rem}.mmd-file[data-v-87fe9a50]{display:flex;align-items:center;gap:.6rem;background:#0d1117;border:1px solid #21262d;border-radius:5px;padding:.4rem .65rem;cursor:pointer;transition:border-color .15s,background .15s}.mmd-file[data-v-87fe9a50]:hover{border-color:#8b949e;background:#1c2330}.mmd-file.selected[data-v-87fe9a50]{border-color:#3fb950;background:#0f2318}.mmd-file-icon[data-v-87fe9a50]{font-size:.9rem;flex-shrink:0}.mmd-file-info[data-v-87fe9a50]{flex:1;min-width:0}.mmd-file-name[data-v-87fe9a50]{font-size:.8rem;color:#e6edf3}.mmd-file-size[data-v-87fe9a50]{font-size:.68rem;color:#8b949e}.mmd-check[data-v-87fe9a50]{color:#3fb950;font-weight:700;font-size:.9rem}.tabs[data-v-06fc45a1]{display:flex;gap:.5rem;margin-bottom:1.5rem}.tabs button[data-v-06fc45a1]{background:#161b22;border:1px solid #30363d;color:#8b949e;padding:.5rem 1.25rem;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .15s}.tabs button.active[data-v-06fc45a1]{background:#21262d;color:#e6edf3;border-color:#58a6ff}.tabs button[data-v-06fc45a1]:hover:not(.active){border-color:#484f58;color:#c9d1d9}.hint-text[data-v-06fc45a1]{font-size:.8rem;color:#8b949e;margin-bottom:1rem;line-height:1.6}.hint-text code[data-v-06fc45a1]{color:#79c0ff}.drop-zone[data-v-06fc45a1]{border:2px dashed #30363d;border-radius:8px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:1rem}.drop-zone[data-v-06fc45a1]:hover,.drop-zone--over[data-v-06fc45a1]{border-color:#58a6ff;background:#1c2330}.drop-icon[data-v-06fc45a1]{font-size:2rem;margin-bottom:.5rem}.drop-zone p[data-v-06fc45a1]{color:#8b949e;font-size:.88rem}.drop-hint[data-v-06fc45a1]{font-size:.78rem!important;margin-top:.25rem}.link[data-v-06fc45a1]{color:#58a6ff}.file-list[data-v-06fc45a1]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.file-item[data-v-06fc45a1]{display:flex;align-items:center;gap:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:5px;padding:6px 10px}.file-name[data-v-06fc45a1]{flex:1;font-size:.85rem;color:#e6edf3;word-break:break-all}.file-size[data-v-06fc45a1]{font-size:.78rem;color:#8b949e;white-space:nowrap}.btn-sm[data-v-06fc45a1]{padding:2px 8px;font-size:.8rem}.upload-hint[data-v-06fc45a1]{font-size:.8rem;color:#8b949e}.picked-file[data-v-06fc45a1]{font-size:.8rem;color:#79c0ff;margin-top:.5rem;font-family:monospace}.progress-wrap[data-v-06fc45a1]{display:flex;align-items:center;gap:.75rem;margin-top:.9rem}.progress-bar[data-v-06fc45a1]{flex:1;height:8px;border-radius:4px;background:#21262d;overflow:hidden}.progress-bar__fill[data-v-06fc45a1]{height:100%;background:#58a6ff;transition:width .2s ease}.progress-label[data-v-06fc45a1]{font-size:.78rem;color:#8b949e;min-width:2.5em;text-align:right}.meta-mode-tabs[data-v-06fc45a1]{display:flex;gap:.4rem;margin-bottom:.75rem}.meta-mode-tabs button[data-v-06fc45a1]{background:#161b22;border:1px solid #30363d;color:#8b949e;padding:.35rem 1rem;border-radius:5px;cursor:pointer;font-size:.8rem;transition:all .15s}.meta-mode-tabs button.active[data-v-06fc45a1]{background:#21262d;color:#e6edf3;border-color:#58a6ff}.meta-mode-tabs button[data-v-06fc45a1]:hover:not(.active):not(:disabled){border-color:#484f58;color:#c9d1d9}.meta-mode-tabs button[data-v-06fc45a1]:disabled{opacity:.45;cursor:not-allowed}.md-selected-banner[data-v-06fc45a1]{margin-top:.75rem;padding:.5rem .75rem;background:#0f2318;border:1px solid #3fb950;border-radius:6px;font-size:.83rem;color:#3fb950}.info-card[data-v-b96fa2de]{padding:1rem 1.25rem}.info-header[data-v-b96fa2de]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#e6edf3;margin-bottom:.75rem}.info-icon[data-v-b96fa2de]{color:#58a6ff;font-size:.8rem}.info-row[data-v-b96fa2de]{display:flex;align-items:baseline;gap:.75rem;font-size:.82rem;margin-bottom:.35rem}.info-label[data-v-b96fa2de]{color:#8b949e;min-width:120px;flex-shrink:0}.info-row code[data-v-b96fa2de]{color:#79c0ff;font-size:.78rem}.sample-count[data-v-b96fa2de]{color:#3fb950;font-weight:600;font-size:.9rem}.timeline[data-v-b96fa2de]{display:flex;flex-direction:column;gap:0;padding-left:.25rem}.tl-step[data-v-b96fa2de]{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto 1fr;column-gap:.85rem}.tl-marker[data-v-b96fa2de]{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0;z-index:1}.tl-run[data-v-b96fa2de]{background:#1f4d8a;color:#79c0ff;border:2px solid #2962FF}.tl-pause[data-v-b96fa2de]{background:#3d2a00;color:#e3b341;border:2px solid #e3b341}.tl-line[data-v-b96fa2de]{grid-column:1;grid-row:2;width:2px;height:100%;min-height:16px;background:#30363d;justify-self:center;margin:4px 0}.tl-line-pause[data-v-b96fa2de]{background:#3d2a00;opacity:.5}.tl-content[data-v-b96fa2de]{grid-column:2;grid-row:1/3;padding-bottom:1.1rem}.tl-last .tl-content[data-v-b96fa2de]{padding-bottom:0}.tl-title[data-v-b96fa2de]{font-size:.84rem;font-weight:600;color:#e6edf3;line-height:28px}.tl-title-pause[data-v-b96fa2de]{color:#e3b341;font-weight:500}.tl-cmds[data-v-b96fa2de]{display:block;font-size:.72rem;color:#8b949e;margin-top:.2rem;padding:.3rem .6rem;background:#0d1117;border:1px solid #1e293b;border-radius:4px;line-height:1.5;width:fit-content}.tl-hint[data-v-b96fa2de]{font-size:.75rem;color:#8b949e;margin-top:.15rem;font-style:italic}.hint[data-v-b96fa2de]{font-size:.72rem;color:#8b949e;font-weight:400}.section-head[data-v-b96fa2de]{display:flex;align-items:center;gap:.5rem}.section-icon[data-v-b96fa2de]{color:#58a6ff;font-size:.85rem}.section-hint[data-v-b96fa2de]{font-size:.8rem;color:#8b949e;margin-bottom:1rem}.marker-selector[data-v-b96fa2de]{display:flex;gap:.5rem;margin-bottom:.75rem}.marker-btn[data-v-b96fa2de]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;background:#0d1117;border:1px solid #30363d;color:#8b949e;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.marker-btn[data-v-b96fa2de]:hover{border-color:#8b949e;color:#c9d1d9}.marker-btn.active[data-v-b96fa2de]{border-color:#58a6ff;background:#0d2745;color:#e6edf3}.denoiser-options[data-v-b96fa2de]{display:flex;flex-direction:column;gap:.6rem}.denoiser-option[data-v-b96fa2de]{display:flex;align-items:flex-start;gap:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:.85rem 1.1rem;cursor:pointer;transition:border-color .15s,background .15s}.denoiser-option[data-v-b96fa2de]:hover{border-color:#8b949e}.denoiser-option.selected[data-v-b96fa2de]{border-color:#58a6ff;background:#0d2745}.denoiser-option input[type=radio][data-v-b96fa2de]{margin-top:4px;accent-color:#58a6ff;flex-shrink:0;width:16px;height:16px}.denoiser-body[data-v-b96fa2de]{flex:1}.denoiser-name[data-v-b96fa2de]{font-size:.88rem;font-weight:600;color:#e6edf3;margin-bottom:.3rem}.denoiser-desc[data-v-b96fa2de]{font-size:.78rem;color:#8b949e;line-height:1.45}.badge-rec[data-v-b96fa2de]{display:inline-block;font-size:.65rem;font-weight:600;border-radius:4px;padding:2px 7px;margin-left:.5rem;vertical-align:middle;background:#1a4731;color:#3fb950}.db-grid[data-v-b96fa2de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.db-card[data-v-b96fa2de]{border:1px solid #30363d;border-radius:7px;padding:.75rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;position:relative}.db-card[data-v-b96fa2de]:hover{border-color:#8b949e;background:#1c2330}.db-card.selected[data-v-b96fa2de]{border-color:#58a6ff;background:#1c2d3f}.db-name[data-v-b96fa2de]{font-size:.88rem;font-weight:600;color:#e6edf3;margin-bottom:.2rem}.db-desc[data-v-b96fa2de]{font-size:.75rem;color:#8b949e}.db-tag[data-v-b96fa2de]{display:inline-block;margin-top:.4rem;font-size:.7rem;font-weight:600;background:#1a4731;color:#3fb950;border-radius:4px;padding:1px 6px}.db-detail[data-v-b96fa2de]{margin-top:.85rem;background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:.6rem 1rem;display:flex;flex-direction:column;gap:.35rem}.db-detail-row[data-v-b96fa2de]{display:flex;align-items:baseline;gap:.6rem;font-size:.78rem;margin-bottom:.25rem}.db-detail-row[data-v-b96fa2de]:last-child{margin-bottom:0}.db-detail-label[data-v-b96fa2de]{color:#8b949e;min-width:150px;flex-shrink:0}.db-detail code[data-v-b96fa2de]{color:#79c0ff;font-size:.75rem;word-break:break-all}.advanced-card[data-v-b96fa2de]{padding:0}.advanced-toggle[data-v-b96fa2de]{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:1rem 1.5rem;color:#8b949e;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.advanced-toggle[data-v-b96fa2de]:hover{color:#c9d1d9}.chevron[data-v-b96fa2de]{transition:transform .2s}.chevron.open[data-v-b96fa2de]{transform:rotate(180deg)}.advanced-body[data-v-b96fa2de]{padding:0 1.5rem 1.25rem;border-top:1px solid #30363d}.section-title[data-v-b96fa2de]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#58a6ff;margin:1.25rem 0 .75rem}.stages-card[data-v-f26f77b6]{padding:1rem 1.5rem}.stages-bar[data-v-f26f77b6]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;gap:.5rem}.stages-line[data-v-f26f77b6]{position:absolute;top:16px;left:8%;right:8%;height:2px;background:#30363d;z-index:0}.stage-item[data-v-f26f77b6]{display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:1;flex:1}.stage-circle[data-v-f26f77b6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;border:2px solid #30363d;background:#0d1117;color:#8b949e}.stage-done .stage-circle[data-v-f26f77b6]{background:#1a4731;border-color:#3fb950;color:#3fb950}.stage-running .stage-circle[data-v-f26f77b6]{background:#1f4d8a;border-color:#79c0ff;color:#79c0ff}.stage-label[data-v-f26f77b6]{font-size:.72rem;color:#8b949e;text-align:center}.stage-done .stage-label[data-v-f26f77b6]{color:#3fb950}.stage-running .stage-label[data-v-f26f77b6]{color:#79c0ff}.spin[data-v-f26f77b6]{display:inline-block;animation:spin-f26f77b6 1s linear infinite}@keyframes spin-f26f77b6{to{transform:rotate(360deg)}}.terminal[data-v-f26f77b6]{background:#010409;color:#e6edf3;font-family:Cascadia Code,Fira Code,monospace;font-size:.78rem;line-height:1.55;padding:1rem;max-height:380px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;border-radius:0 0 8px 8px}.pause-card[data-v-f26f77b6]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;border-color:#e3b341;background:#1c1a00}.pause-icon[data-v-f26f77b6]{font-size:1.8rem;flex-shrink:0}.pause-title[data-v-f26f77b6]{font-size:.95rem;font-weight:600;color:#e3b341;margin-bottom:.3rem}.pause-desc[data-v-f26f77b6]{font-size:.82rem;color:#8b949e;line-height:1.5}.pause-card .btn[data-v-f26f77b6]{margin-left:auto;white-space:nowrap}.retry-card[data-v-f26f77b6]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;border-color:#f85149;background:#2d1214}.retry-icon[data-v-f26f77b6]{font-size:1.8rem;color:#f85149;flex-shrink:0}.retry-title[data-v-f26f77b6]{font-size:.95rem;font-weight:600;color:#f85149;margin-bottom:.3rem}.retry-desc[data-v-f26f77b6]{font-size:.82rem;color:#8b949e;line-height:1.5}.retry-desc code[data-v-f26f77b6]{color:#79c0ff}.retry-card .btn[data-v-f26f77b6]{margin-left:auto;white-space:nowrap}.done-card[data-v-f26f77b6]{display:flex;align-items:center;gap:1.25rem;border-color:#3fb950;background:#0f2a1a}.done-icon[data-v-f26f77b6]{font-size:1.8rem;color:#3fb950;flex-shrink:0}.done-title[data-v-f26f77b6]{font-size:.95rem;font-weight:600;color:#3fb950;margin-bottom:.3rem}.done-desc[data-v-f26f77b6]{font-size:.82rem;color:#8b949e}.done-desc code[data-v-f26f77b6]{color:#79c0ff}.done-card .btn[data-v-f26f77b6]{margin-left:auto;white-space:nowrap}.suggestion-box[data-v-e32e649e]{border:1px solid #1f6feb;background:#0d2745;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.8rem;line-height:1.55}.suggestion-title[data-v-e32e649e]{color:#79c0ff;font-weight:600;margin-bottom:.35rem}.suggestion-desc[data-v-e32e649e]{color:#8b949e}.suggestion-box-muted[data-v-e32e649e]{border-color:#30363d;background:#161b22;color:#8b949e}.trunc-summary[data-v-e32e649e]{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.82rem}.trunc-summary th[data-v-e32e649e]{text-align:left;color:#8b949e;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:.4rem .6rem;border-bottom:1px solid #30363d}.trunc-summary td[data-v-e32e649e]{padding:.45rem .6rem;border-bottom:1px solid #21262d;color:#c9d1d9}.ts-label[data-v-e32e649e]{font-weight:700;font-size:.78rem}.ts-fwd[data-v-e32e649e]{color:#58a6ff}.ts-rev[data-v-e32e649e]{color:#d2a8ff}.ts-val[data-v-e32e649e]{color:#3fb950;font-weight:600}.ts-discard[data-v-e32e649e]{color:#8b949e;font-style:italic}.hint[data-v-e32e649e]{font-size:.72rem;color:#8b949e;font-weight:400}.qzv-frame-wrap[data-v-e32e649e]{border:1px solid #30363d;border-radius:6px;overflow:hidden;background:#fff}.qzv-frame[data-v-e32e649e]{width:100%;height:640px;border:none;display:block}.table-wrap[data-v-b863b2d4]{overflow-x:auto}table[data-v-b863b2d4]{width:100%;border-collapse:collapse;font-size:.83rem}th[data-v-b863b2d4]{text-align:left;padding:6px 12px;border-bottom:1px solid #30363d;color:#8b949e;font-weight:600;font-size:.75rem;white-space:nowrap}td[data-v-b863b2d4]{padding:6px 12px;border-bottom:1px solid #21262d;color:#c9d1d9;white-space:nowrap}th.highlight[data-v-b863b2d4],td.highlight[data-v-b863b2d4]{background:#1c2330;color:#79c0ff}.label-cell[data-v-b863b2d4]{font-weight:600;color:#e6edf3}tr:last-child td[data-v-b863b2d4]{border-bottom:none}.qzv-frame-wrap[data-v-b863b2d4]{border:1px solid #30363d;border-radius:6px;overflow:hidden;background:#fff}.qzv-frame[data-v-b863b2d4]{width:100%;height:560px;border:none;display:block}.section-desc[data-v-19c5d9b0]{font-size:.8rem;color:#8b949e;margin-bottom:1rem;line-height:1.55}.section-desc code[data-v-19c5d9b0]{color:#79c0ff}.qzv-frame-wrap[data-v-19c5d9b0]{border:1px solid #30363d;border-radius:6px;overflow:hidden;background:#fff}.qzv-frame[data-v-19c5d9b0]{width:100%;height:640px;border:none;display:block}.qzv-frame-tall[data-v-19c5d9b0]{height:720px}.alpha-tabs[data-v-19c5d9b0]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.alpha-tabs button[data-v-19c5d9b0]{background:#161b22;border:1px solid #30363d;color:#8b949e;padding:.35rem .85rem;border-radius:5px;cursor:pointer;font-size:.78rem;transition:all .15s}.alpha-tabs button.active[data-v-19c5d9b0]{background:#21262d;color:#e6edf3;border-color:#58a6ff}.alpha-tabs button[data-v-19c5d9b0]:hover:not(.active){border-color:#484f58;color:#c9d1d9}.metric-desc[data-v-19c5d9b0]{font-size:.75rem;color:#8b949e;margin-bottom:.75rem;font-style:italic}.downloads[data-v-19c5d9b0]{display:flex;flex-direction:column;gap:.5rem}.download-item[data-v-19c5d9b0]{display:flex;align-items:center;gap:.9rem;background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:.65rem .95rem;text-decoration:none;transition:border-color .15s,background .15s}.download-item[data-v-19c5d9b0]:hover{border-color:#58a6ff;background:#1c2330}.download-icon[data-v-19c5d9b0]{font-size:1.1rem;color:#58a6ff;flex-shrink:0}.download-name[data-v-19c5d9b0]{font-size:.85rem;font-weight:600;color:#e6edf3;font-family:monospace}.download-desc[data-v-19c5d9b0]{font-size:.75rem;color:#8b949e;margin-top:.15rem}.links[data-v-19c5d9b0]{display:flex;flex-direction:column;gap:.4rem}.link-item[data-v-19c5d9b0]{font-size:.82rem;color:#58a6ff;text-decoration:none;background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:.55rem .9rem;transition:border-color .15s,background .15s}.link-item[data-v-19c5d9b0]:hover{border-color:#58a6ff;background:#1c2330}.p2-running[data-v-19c5d9b0]{display:flex;align-items:center;gap:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:.75rem 1rem}.p2-spinner[data-v-19c5d9b0]{font-size:1.3rem}.p2-error[data-v-19c5d9b0]{background:#1a0a0a;border:1px solid #6e2222;border-radius:6px;padding:.75rem 1rem}.run-row[data-v-7330f3fc]{cursor:default}.run-meta[data-v-7330f3fc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pricing-page[data-v-e2327719]{display:flex;flex-direction:column;gap:2.5rem}.pricing-header[data-v-e2327719]{text-align:center;padding:2rem 1rem 0}.pricing-header h1[data-v-e2327719]{font-size:2rem;font-weight:700;color:#e6edf3;margin-bottom:.75rem}.pricing-subtitle[data-v-e2327719]{color:#8b949e;font-size:.95rem;line-height:1.7;max-width:580px;margin:0 auto}.alert[data-v-e2327719]{border-radius:8px;padding:.85rem 1.25rem;font-size:.88rem}.alert-success[data-v-e2327719]{background:#1a4731;border:1px solid #3fb950;color:#3fb950}.alert-warning[data-v-e2327719]{background:#3d2a00;border:1px solid #e3b341;color:#e3b341}.plans-grid[data-v-e2327719]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;align-items:start}.plan-card[data-v-e2327719]{background:#161b22;border:1px solid #30363d;border-radius:10px;padding:1.75rem 1.5rem 1.5rem;position:relative;display:flex;flex-direction:column;gap:1.25rem;transition:border-color .15s}.plan-card[data-v-e2327719]:hover{border-color:#58a6ff}.plan-featured[data-v-e2327719]{border-color:#388bfd;box-shadow:0 0 0 1px #388bfd}.plan-badge[data-v-e2327719]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#388bfd;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 14px;border-radius:20px;white-space:nowrap}.plan-name[data-v-e2327719]{font-size:1.05rem;font-weight:700;color:#e6edf3}.plan-price[data-v-e2327719]{display:flex;align-items:baseline;gap:.3rem}.plan-amount[data-v-e2327719]{font-size:2.4rem;font-weight:700;color:#e6edf3;line-height:1}.plan-period[data-v-e2327719]{font-size:.88rem;color:#8b949e}.plan-features[data-v-e2327719]{list-style:none;display:flex;flex-direction:column;gap:.55rem;flex:1}.plan-features li[data-v-e2327719]{font-size:.85rem;color:#c9d1d9;display:flex;align-items:center;gap:.5rem}.feat-check[data-v-e2327719]{color:#3fb950;font-weight:700;flex-shrink:0}.plan-btn[data-v-e2327719]{width:100%;text-align:center}.btn-outline[data-v-e2327719]{background:transparent;border:1px solid #388bfd;color:#388bfd;transition:background .15s,color .15s}.btn-outline[data-v-e2327719]:hover:not(:disabled){background:#1c2d4a;color:#79c0ff}.plan-error[data-v-e2327719]{margin-top:.5rem;font-size:.78rem;color:#f85149;text-align:center}.faq-list[data-v-e2327719]{display:flex;flex-direction:column}.faq-item[data-v-e2327719]{border-bottom:1px solid #21262d}.faq-item[data-v-e2327719]:last-child{border-bottom:none}.faq-q[data-v-e2327719]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0;cursor:pointer;color:#e6edf3;font-size:.88rem;font-weight:500;-webkit-user-select:none;user-select:none}.faq-q[data-v-e2327719]:hover{color:#58a6ff}.faq-arrow[data-v-e2327719]{font-size:.7rem;color:#8b949e;flex-shrink:0;margin-left:1rem}.faq-a[data-v-e2327719]{padding-bottom:.85rem;color:#8b949e;font-size:.83rem;line-height:1.65}.pricing-contact[data-v-e2327719]{text-align:center;color:#8b949e;font-size:.85rem;padding-bottom:1rem}.contact-link[data-v-e2327719]{color:#58a6ff;text-decoration:none;margin-left:.3rem}.contact-link[data-v-e2327719]:hover{text-decoration:underline}
