*{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}.demo-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#eab308;background:#eab3081f;border:1px solid rgba(234,179,8,.35);border-radius:6px;padding:.3rem .6rem}.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}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}button{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){background:#1a4fd4}button:disabled{opacity:.4;cursor:not-allowed}button.secondary{background:transparent;color:#64748b;border:1px solid #1E293B}button.secondary:hover:not(:disabled){color:#e2e8f0;border-color:#334155;background:#ffffff08}button.danger{background:#ef4444}button.danger:hover:not(:disabled){background:#dc2626}.badge{display:inline-block;padding:.2rem .65rem;border-radius:99px;font-size:.72rem;font-weight:600}.badge.queued{background:#64748b33;color:#94a3b8}.badge.running{background:#2962ff33;color:#60a5fa}.badge.done{background:#22c55e26;color:#4ade80}.badge.failed{background:#ef444426;color:#f87171}.badge.cancelled{background:#64748b33;color:#64748b}.error{color:#f87171;font-size:.82rem;margin-top:.4rem}.error-msg{color:#f87171;font-size:.82rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.75rem 1rem}.demo-note[data-v-65e8452f]{display:flex;gap:.75rem;align-items:flex-start;background:#2962ff0f;border:1px solid rgba(41,98,255,.25);border-radius:10px;padding:.9rem 1.1rem;font-size:.82rem;line-height:1.5;color:#a8b3c4}.demo-note i[data-v-65e8452f]{color:#448aff;margin-top:.15rem}.demo-note a[data-v-65e8452f]{color:#00b0ff;text-decoration:underline}.info-card[data-v-0d8858c4]{padding:1rem 1.25rem}.info-header[data-v-0d8858c4]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#e2e8f0;margin-bottom:.75rem}.info-icon[data-v-0d8858c4]{color:#00b0ff;font-size:.8rem}.info-row[data-v-0d8858c4]{display:flex;align-items:baseline;gap:.75rem;font-size:.82rem;margin-bottom:.35rem}.info-label[data-v-0d8858c4]{color:#64748b;min-width:100px;flex-shrink:0}.info-row code[data-v-0d8858c4]{color:#00b0ff;font-size:.78rem}.sample-count[data-v-0d8858c4]{color:#4ade80;font-weight:600;font-size:.85rem;font-family:JetBrains Mono,monospace}.info-hint[data-v-0d8858c4]{font-size:.76rem;color:#64748b;margin-top:.6rem;font-style:italic}.section-head[data-v-0d8858c4]{display:flex;align-items:center;gap:.5rem}.section-icon[data-v-0d8858c4]{color:#00b0ff;font-size:.85rem}.section-hint[data-v-0d8858c4]{font-size:.8rem;color:#64748b;margin-bottom:1rem}.classifier-options[data-v-0d8858c4]{display:flex;flex-direction:column;gap:.6rem}.classifier-option[data-v-0d8858c4]{display:flex;align-items:flex-start;gap:.75rem;background:#020408;border:1px solid #1E293B;border-radius:8px;padding:.85rem 1.1rem;cursor:pointer;transition:border-color .15s,background .15s}.classifier-option[data-v-0d8858c4]:hover{border-color:#64748b}.classifier-option.selected[data-v-0d8858c4]{border-color:#2962ff;background:#0d1b3a}.classifier-option input[type=radio][data-v-0d8858c4]{margin-top:4px;accent-color:#2962FF;flex-shrink:0;width:16px;height:16px}.classifier-body[data-v-0d8858c4]{flex:1;text-transform:none}.classifier-name[data-v-0d8858c4]{font-size:.88rem;font-weight:600;color:#e2e8f0;margin-bottom:.3rem;text-transform:none}.classifier-desc[data-v-0d8858c4]{font-size:.78rem;color:#64748b;line-height:1.45;margin-bottom:.5rem;text-transform:none}.classifier-stats[data-v-0d8858c4]{display:flex;gap:1rem;font-size:.74rem;color:#94a3b8;font-family:JetBrains Mono,monospace;text-transform:none}.badge-rec[data-v-0d8858c4]{display:inline-block;font-size:.65rem;font-weight:600;border-radius:4px;padding:2px 7px;margin-left:.5rem;vertical-align:middle;background:#22c55e26;color:#4ade80}.section-head[data-v-f96cc763]{display:flex;align-items:center;gap:.5rem}.section-icon[data-v-f96cc763]{color:#00b0ff;font-size:.85rem}.section-desc[data-v-f96cc763]{font-size:.8rem;color:#64748b;margin-bottom:1rem;line-height:1.5}.tabs[data-v-f96cc763]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.tabs button[data-v-f96cc763]{background:#020408;border:1px solid #1E293B;color:#64748b;padding:.35rem .85rem;border-radius:5px;cursor:pointer;font-size:.78rem;transition:all .15s}.tabs button.active[data-v-f96cc763]{background:#0d1b3a;color:#e2e8f0;border-color:#2962ff}.tabs button[data-v-f96cc763]:hover:not(.active){border-color:#334155;color:#c9d1d9}.result-loading[data-v-f96cc763]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.85rem;padding:1rem 0}.result-img[data-v-f96cc763]{width:100%;border-radius:8px}.result-table[data-v-f96cc763]{width:100%;font-size:.78rem;border-collapse:collapse}.result-table th[data-v-f96cc763]{text-align:left;color:#64748b;font-family:JetBrains Mono,monospace;padding:.35rem .5rem;border-bottom:1px solid #1E293B}.result-table td[data-v-f96cc763]{padding:.35rem .5rem;border-bottom:1px solid rgba(30,41,59,.4);font-family:JetBrains Mono,monospace;color:#e2e8f0}.subtable-title[data-v-f96cc763]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin-bottom:.5rem}
