.backleak-wizard.svelte-q6w4x8{color:#1e293b;flex-direction:column;gap:24px;font-family:inherit;display:flex}.card.svelte-q6w4x8{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.card-header.svelte-q6w4x8{align-items:center;gap:12px;margin-bottom:20px;display:flex}.header-icon.svelte-q6w4x8{color:#0284c7;background:#e0f2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.card-title.svelte-q6w4x8{color:#0f172a;flex:1;margin:0;font-size:18px;font-weight:700}.config-grid.svelte-q6w4x8{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.config-group.svelte-q6w4x8{flex-direction:column;gap:8px;display:flex}.config-span-full.svelte-q6w4x8{grid-column:1/-1}.config-label.svelte-q6w4x8{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.pill-selector.svelte-q6w4x8{flex-wrap:wrap;gap:8px;display:flex}.pill-btn.svelte-q6w4x8{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s}@media (hover:hover) and (pointer:fine){.pill-btn.svelte-q6w4x8:hover{background:#f0f9ff;border-color:#0284c7}}.pill-btn.active.svelte-q6w4x8{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 2px 6px #0284c740}.procedure-selector.svelte-q6w4x8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proc-btn.svelte-q6w4x8{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:all .15s;display:flex}@media (hover:hover) and (pointer:fine){.proc-btn.svelte-q6w4x8:hover{background:#f0f9ff;border-color:#0284c7}}.proc-btn.active.svelte-q6w4x8{background:#eff6ff;border-color:#0284c7;box-shadow:0 0 0 2px #0284c733}.proc-title.svelte-q6w4x8{color:#1e293b;font-size:13px;font-weight:600}.proc-badge.svelte-q6w4x8{color:#475569;text-transform:uppercase;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.proc-btn.active.svelte-q6w4x8 .proc-badge:where(.svelte-q6w4x8){color:#fff;background:#0284c7}.preset-strip.svelte-q6w4x8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.preset-label.svelte-q6w4x8{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.preset-btns.svelte-q6w4x8{flex-wrap:wrap;gap:8px;display:flex}.preset-tag.svelte-q6w4x8{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}@media (hover:hover) and (pointer:fine){.preset-tag.svelte-q6w4x8:hover{background:#f1f5f9;border-color:#94a3b8}}.preset-tag.alert-tag.svelte-q6w4x8{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}@media (hover:hover) and (pointer:fine){.preset-tag.alert-tag.svelte-q6w4x8:hover{background:#fee2e2}}.preset-tag.warn-tag.svelte-q6w4x8{color:#a16207;background:#fefce8;border-color:#fde047}.clear-btn.svelte-q6w4x8{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.clear-btn.svelte-q6w4x8:hover{color:#0f172a;background:#e2e8f0}}.cylinders-grid.svelte-q6w4x8{box-sizing:border-box;gap:12px;width:100%;display:grid}.cylinder-vial-box.svelte-q6w4x8{box-sizing:border-box;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:14px 8px;transition:all .2s;display:flex}.cylinder-vial-box.fault.svelte-q6w4x8{background:#fff5f5;border-color:#ef4444}.cylinder-vial-box.warning.svelte-q6w4x8{background:#fffbeb;border-color:#f59e0b}.cylinder-vial-box.normal.svelte-q6w4x8{background:#f0fdf4;border-color:#10b981}.vial-header.svelte-q6w4x8{flex-direction:column;align-items:center;gap:4px;height:44px;margin-bottom:12px;display:flex}.cylinder-tag.svelte-q6w4x8{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700}.status-badge.svelte-q6w4x8{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.status-badge.ok.svelte-q6w4x8{color:#15803d;background:#dcfce7}.status-badge.warn.svelte-q6w4x8{color:#b45309;background:#fef3c7}.status-badge.fault.svelte-q6w4x8{color:#b91c1c;background:#fee2e2}.vial-tube-track.svelte-q6w4x8{background:#e2e8f0;border:2px solid #cbd5e1;border-radius:16px 16px 8px 8px;align-items:flex-end;width:32px;height:120px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.vial-liquid.svelte-q6w4x8{background:#38bdf8;width:100%;transition:height .25s cubic-bezier(.4,0,.2,1);position:relative}.vial-liquid.normal.svelte-q6w4x8{background:#34d399}.vial-liquid.warning.svelte-q6w4x8{background:#fbbf24}.vial-liquid.fault.svelte-q6w4x8{background:#f87171}.meniscus.svelte-q6w4x8{background:#fff6;border-radius:50%;height:4px;position:absolute;top:0;left:0;right:0}.vial-input-wrap.svelte-q6w4x8{justify-content:center;align-items:center;width:100%;max-width:90px;display:flex;position:relative}.vial-input.svelte-q6w4x8{text-align:center;font-variant-numeric:tabular-nums;color:#0f172a;box-sizing:border-box;background:#fff;border:2px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:8px 24px 8px 8px;font-size:16px;font-weight:700}.vial-input.svelte-q6w4x8:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}.vial-unit.svelte-q6w4x8{color:#64748b;pointer-events:none;font-size:11px;font-weight:600;position:absolute;right:8px}.vial-footer.svelte-q6w4x8{justify-content:center;align-items:center;height:20px;margin-top:8px;display:flex}.dev-num.svelte-q6w4x8{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dev-num.pos.svelte-q6w4x8{color:#b91c1c}.dev-num.neg.svelte-q6w4x8{color:#0369a1}.dev-placeholder.svelte-q6w4x8{color:#94a3b8;font-size:12px}.verdict-card.pass.svelte-q6w4x8{border-left:6px solid #10b981}.verdict-card.warning.svelte-q6w4x8{border-left:6px solid #f59e0b}.verdict-card.fail.svelte-q6w4x8{border-left:6px solid #ef4444}.kpi-grid.svelte-q6w4x8{border-bottom:1px solid #e2e8f0;grid-template-columns:180px 180px 1fr;align-items:center;gap:16px;padding-bottom:20px;display:grid}.kpi-cell.svelte-q6w4x8{flex-direction:column;gap:4px;display:flex}.kpi-caption.svelte-q6w4x8{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:600}.kpi-val.svelte-q6w4x8{color:#0f172a;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi-val.svelte-q6w4x8 small:where(.svelte-q6w4x8){color:#64748b;font-size:14px;font-weight:500}.verdict-banner.svelte-q6w4x8{border-radius:8px;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.verdict-banner.pass.svelte-q6w4x8{color:#15803d;background:#dcfce7}.verdict-banner.warning.svelte-q6w4x8{color:#b45309;background:#fef3c7}.verdict-banner.fail.svelte-q6w4x8{color:#b91c1c;background:#fee2e2}.verdict-banner.incomplete.svelte-q6w4x8{color:#64748b;background:#f1f5f9}.action-plan.svelte-q6w4x8{margin-top:20px}.action-title.svelte-q6w4x8{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:700}.action-text.svelte-q6w4x8{color:#334155;margin:0;font-size:14px;line-height:1.6}.action-fail-box.svelte-q6w4x8{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px}.action-checklist.svelte-q6w4x8{color:#7f1d1d;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.action-footer.svelte-q6w4x8{justify-content:flex-end;margin-top:16px;display:flex}.print-btn.svelte-q6w4x8{color:#fff;cursor:pointer;background:#162a42;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.print-btn.svelte-q6w4x8:hover{background:#0f172a}}@media print{.pill-selector.svelte-q6w4x8,.procedure-selector.svelte-q6w4x8,.preset-strip.svelte-q6w4x8,.clear-btn.svelte-q6w4x8,.print-btn.svelte-q6w4x8{display:none!important}.card.svelte-q6w4x8{box-shadow:none!important;border:1px solid #cbd5e1!important}}@media (width<=768px){.config-grid.svelte-q6w4x8,.procedure-selector.svelte-q6w4x8{grid-template-columns:1fr}.kpi-grid.svelte-q6w4x8{grid-template-columns:1fr;gap:12px}.cylinders-grid.svelte-q6w4x8{gap:6px;padding-bottom:8px;overflow-x:auto}.cylinder-vial-box.svelte-q6w4x8{padding:8px 4px}.vial-tube-track.svelte-q6w4x8{width:24px;height:90px}.vial-input.svelte-q6w4x8{padding:6px 16px 6px 4px;font-size:14px}}.tool-context-banner.svelte-q6w4x8{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%);border:1px solid #3b82f6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex;box-shadow:0 4px 12px #0f172a26}.context-info.svelte-q6w4x8{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.context-tag.svelte-q6w4x8{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.context-sku.svelte-q6w4x8{color:#60a5fa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:700}.context-desc.svelte-q6w4x8{color:#cbd5e1;font-size:13px}.context-actions.svelte-q6w4x8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.context-return-btn.svelte-q6w4x8{color:#fff;background:#2563eb;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.context-valve-btn.svelte-q6w4x8{color:#fff;background:#059669;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}@media (hover:hover) and (pointer:fine){.context-return-btn.svelte-q6w4x8:hover{background:#1d4ed8;transform:translateY(-1px)}.context-valve-btn.svelte-q6w4x8:hover{background:#047857;transform:translateY(-1px)}}.backleak-page-wrapper[data-astro-cid-mpdio726]{background:#f8fafc;min-height:100vh;padding-bottom:80px}.container[data-astro-cid-mpdio726]{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:0 20px}.tool-hero[data-astro-cid-mpdio726]{color:#fff;background:#162a42;border-bottom:1px solid #ffffff14;padding:48px 0 40px}.hero-badge[data-astro-cid-mpdio726]{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;background:#0284c733;border:1px solid #0284c766;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero-title[data-astro-cid-mpdio726]{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:700;line-height:1.15}.hero-subtitle[data-astro-cid-mpdio726]{color:#94a3b8;max-width:780px;margin:0;font-size:16px;line-height:1.6}.tool-app-section[data-astro-cid-mpdio726]{z-index:10;margin-top:-24px;position:relative}.app-container[data-astro-cid-mpdio726]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.tool-reference-section[data-astro-cid-mpdio726]{margin-top:60px}.reference-header[data-astro-cid-mpdio726]{margin-bottom:24px}.reference-title[data-astro-cid-mpdio726]{color:#0f172a;margin:0 0 8px;font-size:24px;font-weight:700}.reference-desc[data-astro-cid-mpdio726]{color:#64748b;margin:0;font-size:15px}.table-responsive[data-astro-cid-mpdio726]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px #0f172a0a}.specs-table[data-astro-cid-mpdio726]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.specs-table[data-astro-cid-mpdio726] th[data-astro-cid-mpdio726]{color:#334155;white-space:nowrap;background:#f1f5f9;border-bottom:2px solid #cbd5e1;padding:14px 16px;font-weight:700}.specs-table[data-astro-cid-mpdio726] td[data-astro-cid-mpdio726]{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:14px 16px;line-height:1.5}@media (hover:hover) and (pointer:fine){.specs-table[data-astro-cid-mpdio726] tbody[data-astro-cid-mpdio726] tr[data-astro-cid-mpdio726]:hover{background:#f8fafc}}.tol-badge[data-astro-cid-mpdio726]{color:#0369a1;background:#e0f2fe;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.symptoms-section[data-astro-cid-mpdio726]{margin-top:48px}.symptoms-main-title[data-astro-cid-mpdio726]{color:#0f172a;margin:0 0 20px;font-size:22px;font-weight:700}.symptoms-grid[data-astro-cid-mpdio726]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.symptom-card[data-astro-cid-mpdio726]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0f172a0a}.symptom-icon[data-astro-cid-mpdio726]{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.symptom-icon[data-astro-cid-mpdio726].alert{color:#b91c1c;background:#fee2e2}.symptom-icon[data-astro-cid-mpdio726].warn{color:#b45309;background:#fef3c7}.symptom-icon[data-astro-cid-mpdio726].notice{color:#0369a1;background:#e0f2fe}.symptom-title[data-astro-cid-mpdio726]{color:#0f172a;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.35}.symptom-desc[data-astro-cid-mpdio726]{color:#475569;margin:0;font-size:14px;line-height:1.6}@media (width<=900px){.symptoms-grid[data-astro-cid-mpdio726]{grid-template-columns:1fr}}@media (width<=600px){.hero-title[data-astro-cid-mpdio726]{font-size:28px}.app-container[data-astro-cid-mpdio726]{padding:16px}}.kb-callout-section[data-astro-cid-mpdio726]{margin-top:32px}.kb-callout-grid[data-astro-cid-mpdio726]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.kb-callout-banner[data-astro-cid-mpdio726]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex}.kb-callout-banner[data-astro-cid-mpdio726]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e91f}.kb-safety-banner[data-astro-cid-mpdio726]{background:#fffbeb;border-color:#fde68a}.kb-safety-banner[data-astro-cid-mpdio726]:hover{box-shadow:0 6px 20px #f59e0b1f}.kb-banner-title[data-astro-cid-mpdio726]{color:#0369a1;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.kb-safety-banner[data-astro-cid-mpdio726] .kb-banner-title[data-astro-cid-mpdio726]{color:#b45309}.kb-banner-desc[data-astro-cid-mpdio726]{color:#334155;margin:0;font-size:13.5px;line-height:1.5}.kb-banner-btn[data-astro-cid-mpdio726]{color:#fff;background:#0284c7;border-radius:8px;align-self:flex-start;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.kb-banner-btn[data-astro-cid-mpdio726]:hover{background:#0369a1}.kb-safety-btn[data-astro-cid-mpdio726]{background:#d97706}.kb-safety-btn[data-astro-cid-mpdio726]:hover{background:#b45309}.tool-crosslinks-section[data-astro-cid-mpdio726]{border-top:1px solid #e2e8f0;margin-top:48px;padding-top:36px}.crosslinks-heading[data-astro-cid-mpdio726]{color:#0f172a;letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:800}.crosslinks-desc[data-astro-cid-mpdio726]{color:#475569;max-width:820px;margin:0 0 24px;font-size:14px;line-height:1.6}.crosslinks-grid[data-astro-cid-mpdio726]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.crosslink-card[data-astro-cid-mpdio726]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.crosslink-card[data-astro-cid-mpdio726]:hover{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f}.crosslink-badge[data-astro-cid-mpdio726]{border-radius:4px;flex-shrink:0;padding:3px 7px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:800}.dtc-badge[data-astro-cid-mpdio726]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.catalog-badge[data-astro-cid-mpdio726]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.hub-badge[data-astro-cid-mpdio726]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.crosslink-body[data-astro-cid-mpdio726]{flex-grow:1;min-width:0}.crosslink-title[data-astro-cid-mpdio726]{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.35;display:block}.crosslink-card[data-astro-cid-mpdio726]:hover .crosslink-title[data-astro-cid-mpdio726]{color:#0284c7}.crosslink-sub[data-astro-cid-mpdio726]{color:#64748b;margin:0;font-size:12px;line-height:1.45}
