.mot-checker.embedded.svelte-1s2p5h0{min-height:0;justify-content:flex-start;padding-top:5.5rem;padding-bottom:1.5rem}.mot-checker.svelte-1s2p5h0{padding:2rem 2rem 4rem;background:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column;justify-content:center;transition:background .25s ease}.container.svelte-1s2p5h0{max-width:800px;margin:0 auto}.hero-section.svelte-1s2p5h0{text-align:center;margin-bottom:3rem;padding:3rem 1.5rem 2rem;background:#5ec4960a;border:1px solid rgba(94,196,150,.14);border-radius:24px;position:relative;overflow:hidden}:root:not([data-theme=dark]) .hero-section.svelte-1s2p5h0{background:#16513b0a;border-color:#16513b1f}.hero-section.svelte-1s2p5h0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% -10%,rgba(94,196,150,.12) 0%,transparent 70%);pointer-events:none}.icon-large.svelte-1s2p5h0{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:#5ec4961f;border:2px solid rgba(94,196,150,.28);border-radius:22px;margin-bottom:1.5rem;position:relative;box-shadow:0 8px 24px #5ec49633}:root:not([data-theme=dark]) .icon-large.svelte-1s2p5h0{background:#16513b1f;border-color:#16513b40;box-shadow:0 8px 24px #16513b33}.icon-large.svelte-1s2p5h0 svg{width:42px;height:42px;color:#7fd9b0}h1.svelte-1s2p5h0{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;color:var(--text-primary);position:relative}.subtitle.svelte-1s2p5h0{font-size:1.125rem;color:#94a3b8;margin-bottom:2rem;position:relative}.benefits.svelte-1s2p5h0{display:flex;gap:1.5rem;justify-content:center;margin:2rem 0;flex-wrap:wrap;position:relative}.benefit.svelte-1s2p5h0{display:flex;align-items:center;gap:.5rem;color:#7fd9b0;font-weight:600;font-size:.9375rem}:root:not([data-theme=dark]) .benefit.svelte-1s2p5h0{color:#16513b}.check-icon.svelte-1s2p5h0 svg{width:18px;height:18px;color:#22c55e}.check-form.svelte-1s2p5h0{max-width:600px;margin:0 auto}.input-group.svelte-1s2p5h0{display:flex;gap:1rem;margin-bottom:1rem}.reg-input.svelte-1s2p5h0{flex:1;background:#0f172ae6;border:2px solid rgba(71,85,105,.5);color:#fff;font-size:1.25rem;padding:1.25rem 1.5rem;border-radius:8px;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:700}.reg-input.svelte-1s2p5h0::placeholder{text-transform:none;letter-spacing:normal;font-weight:400}.reg-input.svelte-1s2p5h0:focus{outline:none;border-color:#5ec496;box-shadow:0 0 0 3px #5ec49633}:root:not([data-theme=dark]) .reg-input.svelte-1s2p5h0:focus{border-color:#16513b;box-shadow:0 0 0 3px #16513b26}.check-btn.svelte-1s2p5h0{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#5ec496,#3e9e73);color:#fff;font-weight:800;font-size:1.15rem;padding:1.25rem 2.5rem;border-radius:10px;border:none;cursor:pointer;box-shadow:0 4px 20px #5ec49666;transition:all .25s ease;white-space:nowrap;font-family:inherit}.check-btn.svelte-1s2p5h0:hover:not(:disabled){background:linear-gradient(135deg,#7fd9b0,#5ec496);transform:translateY(-2px);box-shadow:0 8px 32px #5ec49680}:root:not([data-theme=dark]) .check-btn.svelte-1s2p5h0{background:#16513b;box-shadow:0 4px 20px #16513b66}:root:not([data-theme=dark]) .check-btn.svelte-1s2p5h0:hover:not(:disabled){background:#0f3d2c;box-shadow:0 8px 32px #16513b80}.check-btn.svelte-1s2p5h0:disabled{opacity:.6;cursor:not-allowed}.icon.svelte-1s2p5h0 svg{width:20px;height:20px}.spinner.svelte-1s2p5h0{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-1s2p5h0-spin .8s linear infinite}@keyframes svelte-1s2p5h0-spin{to{transform:rotate(360deg)}}.error-message.svelte-1s2p5h0{padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5}.data-source.svelte-1s2p5h0{margin-top:1rem;color:#64748b;font-size:.9rem}.loading-state.svelte-1s2p5h0{text-align:center;padding:3rem 2rem;animation:svelte-1s2p5h0-fadeIn .3s ease}.loading-spinner.svelte-1s2p5h0{display:inline-block;width:48px;height:48px;border:4px solid rgba(94,196,150,.2);border-top-color:#7fd9b0;border-radius:50%;animation:svelte-1s2p5h0-spin .9s linear infinite;margin-bottom:1.5rem}.loading-state.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#e2e8f0;font-size:1.1rem;margin:.25rem 0}.loading-sub.svelte-1s2p5h0{color:#64748b!important;font-size:.9rem!important}.results-section.svelte-1s2p5h0{animation:svelte-1s2p5h0-fadeIn .5s ease}@keyframes svelte-1s2p5h0-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-btn.svelte-1s2p5h0{display:inline-flex;align-items:center;gap:.5rem;background:#5ec4961a;border:1px solid rgba(94,196,150,.3);color:#7fd9b0;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;margin-bottom:2rem;transition:all .25s ease;font-family:inherit;font-weight:600;font-size:.9rem}.back-btn.svelte-1s2p5h0:hover{background:#5ec4962e;border-color:#5ec49680}:root:not([data-theme=dark]) .back-btn.svelte-1s2p5h0{background:#16513b14;border-color:#16513b40;color:#16513b}h2.svelte-1s2p5h0{font-size:2rem;margin-bottom:2rem;text-align:center}.result-header-card.svelte-1s2p5h0{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem;margin-bottom:1.5rem;box-shadow:var(--card-shadow)}.rh-identity.svelte-1s2p5h0{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}.rh-plate.svelte-1s2p5h0{background:#f5d132;color:#0a0a0a;font-size:1.5rem;font-weight:900;padding:.35rem 1rem;border-radius:6px;border:2px solid #c9a800;letter-spacing:3px;text-transform:uppercase;font-family:Charles Wright,UKNumberPlate,monospace;flex-shrink:0}.rh-vehicle.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.1rem}.rh-vehicle.svelte-1s2p5h0 .car-logo{margin-bottom:.3rem}.rh-year.svelte-1s2p5h0{font-size:.8125rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.rh-make-model.svelte-1s2p5h0{font-size:1.5rem;font-weight:800;color:var(--text-primary);line-height:1.2}.rh-status-row.svelte-1s2p5h0{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;border-top:1px solid var(--border-color);padding-top:1.25rem}.rh-status-badge.svelte-1s2p5h0{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.rh-status-badge.svelte-1s2p5h0 svg{width:17px;height:17px}.rh-status-pass.svelte-1s2p5h0{background:#22c55e1f;border:1.5px solid rgba(34,197,94,.35);color:#22c55e}.rh-status-fail.svelte-1s2p5h0{background:#ef44441f;border:1.5px solid rgba(239,68,68,.35);color:#ef4444}.rh-status-expired.svelte-1s2p5h0{background:#f59e0b1f;border:1.5px solid rgba(245,158,11,.35);color:#f59e0b}.rh-status-unknown.svelte-1s2p5h0{background:#94a3b81f;border:1.5px solid rgba(148,163,184,.35);color:#94a3b8}.rh-stats.svelte-1s2p5h0{display:flex;gap:2rem;flex-wrap:wrap}.rh-stat.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.2rem}.rh-stat-label.svelte-1s2p5h0{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.rh-stat-value.svelte-1s2p5h0{font-size:1rem;font-weight:700;color:var(--text-primary)}.rh-stat-sub.svelte-1s2p5h0{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.expired-value.svelte-1s2p5h0{color:#f59e0b!important}.expired-tag.svelte-1s2p5h0{display:inline-block;margin-left:.5rem;font-size:.7rem;font-weight:700;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#f59e0b;padding:.1rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.mot-basic-info.svelte-1s2p5h0{background:#0f172a99;border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:2rem;margin-bottom:2rem}.mot-basic-info.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){margin-bottom:1.5rem;color:#1f6d4d}.info-grid.svelte-1s2p5h0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin-bottom:1.5rem}.info-item.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.5rem}.info-label.svelte-1s2p5h0{font-size:.875rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-1s2p5h0{font-size:1.125rem;color:#e2e8f0;font-weight:600}.info-value.status-valid.svelte-1s2p5h0{color:#22c55e}.info-value.status-invalid.svelte-1s2p5h0{color:#ef4444}.note-box.svelte-1s2p5h0{background:#16513b1a;border:1px solid rgba(22,81,59,.3);border-radius:8px;padding:1rem;color:#5ec496;font-size:.9rem;line-height:1.6}.mot-history.svelte-1s2p5h0{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:2rem;margin-bottom:3rem;box-shadow:var(--card-shadow)}.mot-history.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){display:flex;align-items:center;gap:.625rem;margin-bottom:1.5rem;color:var(--text-primary);font-size:1.1rem;font-weight:800}.mot-history.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0) svg{color:#16513b;width:20px;height:20px}.tests-list.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.625rem}.test-item.svelte-1s2p5h0{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.test-item-open.svelte-1s2p5h0{border-color:#16513b66}.test-header.svelte-1s2p5h0{width:100%;display:flex;gap:.75rem;align-items:center;padding:.875rem 1rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease;flex-wrap:wrap}.test-header.svelte-1s2p5h0:hover{background:#16513b0f}.test-result.svelte-1s2p5h0{font-weight:700;padding:.25rem .75rem;border-radius:6px;font-size:.9rem;display:flex;align-items:center;gap:.35rem;flex-shrink:0}.test-PASSED.svelte-1s2p5h0{background:#22c55e1f;color:#22c55e}.test-FAILED.svelte-1s2p5h0{background:#ef44441f;color:#ef4444}.test-date.svelte-1s2p5h0{color:var(--text-muted);font-size:.9rem;flex-shrink:0}.test-mileage.svelte-1s2p5h0{color:var(--text-muted);font-size:.875rem;flex-shrink:0}.test-badges.svelte-1s2p5h0{display:flex;flex-wrap:wrap;gap:.35rem;flex:1}.mini-badge.svelte-1s2p5h0{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.mini-badge.dangerous.svelte-1s2p5h0{background:#dc26262e;color:#fca5a5;border:1px solid rgba(220,38,38,.4)}.mini-badge.major.svelte-1s2p5h0{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.mini-badge.minor.svelte-1s2p5h0{background:#f59e0b1f;color:#fcd34d;border:1px solid rgba(245,158,11,.35)}.mini-badge.advisory.svelte-1s2p5h0{background:#16513b1f;color:#5ec496;border:1px solid rgba(22,81,59,.3)}.mini-badge.clean.svelte-1s2p5h0{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.test-chevron.svelte-1s2p5h0{color:#64748b;margin-left:auto;flex-shrink:0;transition:transform .2s ease;display:flex}.test-chevron.open.svelte-1s2p5h0{transform:rotate(180deg);color:#1f6d4d}.test-details.svelte-1s2p5h0{padding:1rem;border-top:1px solid rgba(71,85,105,.25)}.no-issues.svelte-1s2p5h0{display:flex;align-items:center;gap:.5rem;color:#4ade80;font-size:.9rem;margin:0}.no-issues.svelte-1s2p5h0 svg{color:#22c55e;width:18px;height:18px;flex-shrink:0}.defect-category.svelte-1s2p5h0{margin:1rem 0}.defect-category.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(71,85,105,.2)}.defect-category.dangerous.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#fca5a5}.defect-category.major.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#fca5a5}.defect-category.minor.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#fcd34d}.defect-category.advisory.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#5ec496}.comment.svelte-1s2p5h0{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem;margin:.4rem 0;font-size:.95rem;border-radius:6px;line-height:1.5}.comment-dangerous.svelte-1s2p5h0{background:#dc26261f;border:1px solid rgba(220,38,38,.25);color:#fca5a5}.comment-major.svelte-1s2p5h0{background:#ef44441a;border:1px solid rgba(239,68,68,.22);color:#fca5a5}.comment-minor.svelte-1s2p5h0{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#fcd34d}.comment-advisory.svelte-1s2p5h0{background:#16513b14;border:1px solid rgba(22,81,59,.2);color:#cbd5e1}.defect-type-tag.svelte-1s2p5h0{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#47556966;color:#94a3b8;padding:.1rem .4rem;border-radius:4px;margin-right:.3rem;vertical-align:middle}.comment.FAIL.svelte-1s2p5h0{color:#fca5a5}.comment.ADVISORY.svelte-1s2p5h0{color:#fcd34d}.email-capture-card.svelte-1s2p5h0{background:#0f172a99;border:1px solid rgba(22,81,59,.25);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.email-capture-body.svelte-1s2p5h0{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.email-capture-text.svelte-1s2p5h0{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:220px}.email-capture-icon.svelte-1s2p5h0 svg{width:22px;height:22px;color:#1f6d4d;flex-shrink:0;margin-top:2px}.email-capture-text.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){display:block;color:#e2e8f0;font-size:.95rem;margin-bottom:.2rem}.email-capture-text.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#64748b;font-size:.825rem;margin:0;line-height:1.5}.email-capture-form.svelte-1s2p5h0{display:flex;gap:.5rem;flex:1;min-width:260px}.email-capture-input.svelte-1s2p5h0{flex:1;background:#0f172acc;border:1px solid rgba(71,85,105,.5);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.email-capture-input.svelte-1s2p5h0:focus{outline:none;border-color:#16513b}.email-capture-input.svelte-1s2p5h0::placeholder{color:#475569}.email-capture-btn.svelte-1s2p5h0{background:#16513b26;border:1px solid rgba(22,81,59,.4);color:#1f6d4d;padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.email-capture-btn.svelte-1s2p5h0:hover:not(:disabled){background:#16513b;color:#fff;border-color:transparent}.email-capture-btn.svelte-1s2p5h0:disabled{opacity:.5;cursor:not-allowed}.btn-spinner.svelte-1s2p5h0{display:inline-block;width:14px;height:14px;border:2px solid rgba(96,165,250,.3);border-top-color:#1f6d4d;border-radius:50%;animation:svelte-1s2p5h0-spin .7s linear infinite}.email-success.svelte-1s2p5h0{display:flex;align-items:flex-start;gap:.875rem}.email-success.svelte-1s2p5h0 svg{width:22px;height:22px;color:#22c55e;flex-shrink:0;margin-top:2px}.email-success.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){display:block;color:#4ade80;margin-bottom:.25rem;font-size:.95rem}.email-success.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#64748b;font-size:.85rem;margin:0}.upsell-box.svelte-1s2p5h0{background:linear-gradient(135deg,#16513b14,#1f6d4d0f);border:1px solid rgba(22,81,59,.3);border-radius:16px;padding:2rem;margin-top:2rem}.upsell-eyebrow.svelte-1s2p5h0{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1f6d4d;margin-bottom:.5rem}.upsell-box.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .5rem}.upsell-sub.svelte-1s2p5h0{color:#94a3b8;font-size:.925rem;margin:0 0 1.5rem;line-height:1.6}.upsell-context.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.75rem;padding:1.25rem;background:#0f172a66;border-radius:10px;border:1px solid rgba(71,85,105,.2)}.context-bullet.svelte-1s2p5h0{display:flex;align-items:center;gap:.625rem;font-size:.9rem;font-weight:500}.context-bullet.svelte-1s2p5h0 svg{width:17px;height:17px;flex-shrink:0}.context-bad.svelte-1s2p5h0{color:#fca5a5}.context-bad.svelte-1s2p5h0 svg{color:#ef4444}.context-warn.svelte-1s2p5h0{color:#fcd34d}.context-warn.svelte-1s2p5h0 svg{color:#f59e0b}.context-good.svelte-1s2p5h0{color:#4ade80}.context-good.svelte-1s2p5h0 svg{color:#22c55e}.upsell-action-label.svelte-1s2p5h0{font-size:.825rem;color:#64748b;margin:0 0 .625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.upsell-primary.svelte-1s2p5h0{margin-bottom:1.5rem}.upsell-history-btn.svelte-1s2p5h0{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.05rem 1.5rem;background:linear-gradient(135deg,#16513b,#1f6d4d);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:800;font-family:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 20px #16513b59}.upsell-history-btn.svelte-1s2p5h0:hover{transform:translateY(-2px);box-shadow:0 10px 28px #16513b73}.upsell-history-btn.svelte-1s2p5h0 .icon:where(.svelte-1s2p5h0) svg{width:20px;height:20px}.upsell-credits.svelte-1s2p5h0{display:block;text-align:center;margin-top:.6rem;font-size:.8rem;font-weight:600;color:#94a3b8}.upsell-secondary.svelte-1s2p5h0{padding-top:1.5rem;border-top:1px solid rgba(71,85,105,.25)}.upsell-secondary-label.svelte-1s2p5h0{font-size:.9rem;color:#94a3b8;margin:0 0 .75rem;font-weight:600}.free-pill.svelte-1s2p5h0{display:inline-block;margin-left:.35rem;padding:.12rem .55rem;border-radius:100px;background:#22c55e26;color:#4ade80;font-size:.7rem;font-weight:800}.upsell-input-row.svelte-1s2p5h0{display:flex;gap:.75rem;margin-bottom:.875rem}.upsell-url-input.svelte-1s2p5h0{flex:1;background:#0f172acc;border:1px solid rgba(71,85,105,.5);color:#fff;padding:.875rem 1.125rem;border-radius:10px;font-size:.9rem;transition:border-color .2s}.upsell-url-input.svelte-1s2p5h0:focus{outline:none;border-color:#16513b;box-shadow:0 0 0 3px #16513b26}.upsell-url-input.svelte-1s2p5h0::placeholder{color:#475569}.upsell-analyze-btn.svelte-1s2p5h0{display:inline-flex;align-items:center;gap:.5rem;background:#16513b;color:#fff;font-weight:800;font-size:.95rem;padding:.875rem 1.5rem;border-radius:10px;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 4px 16px #16513b59}.upsell-analyze-btn.svelte-1s2p5h0:hover{background:#0f3d2c;transform:translateY(-1px);box-shadow:0 6px 20px #16513b73}.upsell-analyze-btn.svelte-1s2p5h0 .icon:where(.svelte-1s2p5h0) svg{width:17px;height:17px}.upsell-note.svelte-1s2p5h0{font-size:.825rem;color:#475569;margin:0}.upsell-text-btn.svelte-1s2p5h0{background:none;border:none;color:#1f6d4d;font-size:inherit;cursor:pointer;padding:0;font-weight:600}.upsell-text-btn.svelte-1s2p5h0:hover{color:#16513b}.upsell-text-link.svelte-1s2p5h0{color:#1f6d4d;text-decoration:none;font-weight:600}.upsell-text-link.svelte-1s2p5h0:hover{color:#16513b}.vehicle-status-row.svelte-1s2p5h0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.vstatus-card.svelte-1s2p5h0{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid}.vstatus-taxed.svelte-1s2p5h0{background:#22c55e14;border-color:#22c55e59}.vstatus-taxed.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#22c55e}.vstatus-taxed.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#22c55e}.vstatus-sorn.svelte-1s2p5h0{background:#ef444414;border-color:#ef444473}.vstatus-sorn.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#ef4444}.vstatus-sorn.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#ef4444}.vstatus-untaxed.svelte-1s2p5h0{background:#f59e0b14;border-color:#f59e0b66}.vstatus-untaxed.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#f59e0b}.vstatus-untaxed.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#f59e0b}.vstatus-ok.svelte-1s2p5h0{background:#22c55e14;border-color:#22c55e59}.vstatus-ok.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#22c55e}.vstatus-ok.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#22c55e}.vstatus-neutral.svelte-1s2p5h0{background:#94a3b80f;border-color:#47556959}.vstatus-neutral.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#94a3b8}.vstatus-neutral.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#e2e8f0}.vstatus-unknown.svelte-1s2p5h0{background:#94a3b80f;border-color:#47556959}.vstatus-unknown.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0){color:#64748b}.vstatus-unknown.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#94a3b8}.vstatus-icon.svelte-1s2p5h0{flex-shrink:0}.vstatus-icon.svelte-1s2p5h0 svg{display:block}.vstatus-body.svelte-1s2p5h0{display:flex;flex-direction:column;gap:.2rem;min-width:0}.vstatus-label.svelte-1s2p5h0{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.vstatus-value.svelte-1s2p5h0{font-size:1.05rem;font-weight:700;line-height:1.2}.vstatus-sub.svelte-1s2p5h0{font-size:.8rem;color:#64748b}.tax-alert.svelte-1s2p5h0{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:1rem;border:1px solid}.tax-alert-critical.svelte-1s2p5h0,.tax-alert-high.svelte-1s2p5h0{background:#ef444414;border-color:#ef444466}.tax-alert-critical.svelte-1s2p5h0 .tax-alert-icon:where(.svelte-1s2p5h0) svg,.tax-alert-high.svelte-1s2p5h0 .tax-alert-icon:where(.svelte-1s2p5h0) svg{color:#ef4444}.tax-alert-critical.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0),.tax-alert-high.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){color:#fca5a5}.tax-alert-medium.svelte-1s2p5h0{background:#f59e0b14;border-color:#f59e0b66}.tax-alert-medium.svelte-1s2p5h0 .tax-alert-icon:where(.svelte-1s2p5h0) svg{color:#f59e0b}.tax-alert-medium.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){color:#fcd34d}.tax-alert-icon.svelte-1s2p5h0{flex-shrink:0;margin-top:2px}.tax-alert-icon.svelte-1s2p5h0 svg{width:20px;height:20px}.tax-alert-body.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){display:block;font-size:.95rem;margin-bottom:.35rem}.tax-alert-body.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){font-size:.875rem;color:#94a3b8;margin:0;line-height:1.5}@media (max-width: 768px){.mot-checker.svelte-1s2p5h0{padding:2rem 1rem;min-height:auto}h1.svelte-1s2p5h0{font-size:2rem}.input-group.svelte-1s2p5h0{flex-direction:column}.check-btn.svelte-1s2p5h0{width:100%;justify-content:center}.benefits.svelte-1s2p5h0{flex-direction:column;align-items:center;gap:1rem}.result-header-card.svelte-1s2p5h0{padding:1.25rem}.rh-plate.svelte-1s2p5h0{font-size:1.25rem;letter-spacing:2px}.rh-make-model.svelte-1s2p5h0{font-size:1.25rem}.rh-stats.svelte-1s2p5h0{gap:1rem}.rh-stat-value.svelte-1s2p5h0{font-size:.9375rem}.test-header.svelte-1s2p5h0{flex-wrap:wrap}.email-capture-body.svelte-1s2p5h0{flex-direction:column;gap:1rem}.email-capture-form.svelte-1s2p5h0,.upsell-input-row.svelte-1s2p5h0{flex-direction:column}.upsell-analyze-btn.svelte-1s2p5h0{width:100%;justify-content:center}.specs-grid.svelte-1s2p5h0{gap:.5rem}.spec-chip.svelte-1s2p5h0{padding:.625rem .875rem}.graph-header.svelte-1s2p5h0{flex-direction:column;gap:.5rem;align-items:flex-start}}.specs-card.svelte-1s2p5h0{background:#ffffff08;border:1px solid rgba(71,85,105,.35);border-radius:16px;padding:1.5rem;margin-bottom:1.25rem}.specs-header.svelte-1s2p5h0{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.specs-header.svelte-1s2p5h0 svg:where(.svelte-1s2p5h0){flex-shrink:0}.specs-grid.svelte-1s2p5h0{display:flex;flex-wrap:wrap;gap:.625rem}.spec-chip.svelte-1s2p5h0{display:flex;align-items:center;gap:.5rem;background:#ffffff0a;border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:.625rem 1rem;transition:border-color .2s}.spec-chip.svelte-1s2p5h0:hover{border-color:#16513b59}.spec-icon.svelte-1s2p5h0{color:#16513b;flex-shrink:0;display:flex}.spec-label.svelte-1s2p5h0{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.spec-value.svelte-1s2p5h0{font-size:.9375rem;font-weight:700;color:#e2e8f0;white-space:nowrap}.spec-capitalise.svelte-1s2p5h0{text-transform:capitalize}.spec-chip-flag.svelte-1s2p5h0{background:#ef444414;border-color:#ef444459}.spec-chip-flag.svelte-1s2p5h0 .spec-icon:where(.svelte-1s2p5h0),.spec-chip-flag.svelte-1s2p5h0 .spec-value:where(.svelte-1s2p5h0){color:#ef4444}.mileage-graph-card.svelte-1s2p5h0{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;margin-bottom:1.25rem;overflow:visible;box-shadow:var(--card-shadow)}.graph-header.svelte-1s2p5h0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.graph-title.svelte-1s2p5h0{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:700;font-size:.9375rem}.graph-title.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){margin:0;font-size:inherit;font-weight:inherit}.graph-title.svelte-1s2p5h0 svg:where(.svelte-1s2p5h0){flex-shrink:0;color:#16513b}.graph-title.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0}.graph-range.svelte-1s2p5h0{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#475569}.graph-range-val.svelte-1s2p5h0{font-weight:600;color:#94a3b8}.graph-range-arrow.svelte-1s2p5h0{color:#334155}.graph-wrap.svelte-1s2p5h0{width:100%;border-radius:8px;position:relative}.graph-tooltip.svelte-1s2p5h0{position:absolute;transform:translate(-50%,calc(var(--tt-dir, -1) * 100% + var(--tt-dir, -1) * 10px));background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:.45rem .7rem;pointer-events:none;z-index:20;white-space:nowrap;display:flex;flex-direction:column;gap:.15rem;box-shadow:0 4px 20px #00000040}.tt-date.svelte-1s2p5h0{font-size:.6875rem;color:#64748b;line-height:1.3}.tt-mileage.svelte-1s2p5h0{font-size:.875rem;font-weight:700;color:var(--text-primary);line-height:1.3}.tt-badge.svelte-1s2p5h0{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1.3}.tt-pass.svelte-1s2p5h0{color:#22c55e}.tt-fail.svelte-1s2p5h0{color:#ef4444}.mileage-svg.svelte-1s2p5h0{width:100%;height:auto;display:block}.graph-legend.svelte-1s2p5h0{display:flex;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.8125rem}.legend-dot.svelte-1s2p5h0{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.legend-label.svelte-1s2p5h0{color:#94a3b8;font-weight:500}.legend-note.svelte-1s2p5h0{color:#475569;margin-left:.25rem}[data-theme=dark] .rh-plate.svelte-1s2p5h0{border-color:#b8960a}:root:not([data-theme=dark]) .hero-section.svelte-1s2p5h0{background:var(--bg-card);border-color:var(--border-color)}:root:not([data-theme=dark]) .rh-status-pass.svelte-1s2p5h0{color:#15803d;background:#15803d1a;border-color:#15803d4d}:root:not([data-theme=dark]) .rh-status-fail.svelte-1s2p5h0{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c4d}:root:not([data-theme=dark]) .rh-status-expired.svelte-1s2p5h0{color:#b45309;background:#b453091a;border-color:#b453094d}:root:not([data-theme=dark]) .test-FAILED.svelte-1s2p5h0{color:#b91c1c;background:#b91c1c1a}:root:not([data-theme=dark]) .mini-badge.dangerous.svelte-1s2p5h0{color:#991b1b;background:#991b1b1a;border-color:#991b1b4d}:root:not([data-theme=dark]) .mini-badge.major.svelte-1s2p5h0{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c40}:root:not([data-theme=dark]) .mini-badge.minor.svelte-1s2p5h0{color:#92400e;background:#92400e14;border-color:#92400e40}:root:not([data-theme=dark]) .mini-badge.advisory.svelte-1s2p5h0{color:#0f3d2c;background:#1d4ed814;border-color:#1d4ed833}:root:not([data-theme=dark]) .mini-badge.clean.svelte-1s2p5h0{color:#15803d;background:#15803d14;border-color:#15803d33}:root:not([data-theme=dark]) .icon-large.svelte-1s2p5h0{background:#16513b14;border-color:#16513b33;box-shadow:none}:root:not([data-theme=dark]) .icon-large.svelte-1s2p5h0 svg{color:#16513b}:root:not([data-theme=dark]) h1.svelte-1s2p5h0{background:none;-webkit-text-fill-color:unset;color:var(--text-primary)}:root:not([data-theme=dark]) .subtitle.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .benefit.svelte-1s2p5h0{color:#0f3d2c}:root:not([data-theme=dark]) .check-icon.svelte-1s2p5h0 svg{color:#15803d}:root:not([data-theme=dark]) .reg-input.svelte-1s2p5h0{background:var(--bg-input);border-color:var(--border-color);color:#0c1220}:root:not([data-theme=dark]) .loading-state.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#1e293b}:root:not([data-theme=dark]) .back-btn.svelte-1s2p5h0{background:#16513b0f;border-color:#16513b33;color:#16513b}:root:not([data-theme=dark]) .mot-key-info.svelte-1s2p5h0{background:var(--bg-card);border-color:var(--border-color);box-shadow:0 1px 4px #0000000f}:root:not([data-theme=dark]) .fact.svelte-1s2p5h0{background:var(--bg-inset)}:root:not([data-theme=dark]) .fact-label.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .fact-value.svelte-1s2p5h0{color:#0c1220}:root:not([data-theme=dark]) .mot-basic-info.svelte-1s2p5h0{background:var(--bg-card);border-color:var(--border-color)}:root:not([data-theme=dark]) .mot-basic-info.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){color:#16513b}:root:not([data-theme=dark]) .info-label.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .info-value.svelte-1s2p5h0{color:#0c1220}:root:not([data-theme=dark]) .mot-history.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){color:var(--text-primary)}:root:not([data-theme=dark]) .test-item.svelte-1s2p5h0{background:var(--bg-input);border-color:var(--border-color)}:root:not([data-theme=dark]) .test-date.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .test-mileage.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .test-details.svelte-1s2p5h0{border-top-color:var(--border-color)}:root:not([data-theme=dark]) .defect-category.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){border-bottom-color:var(--border-color)}:root:not([data-theme=dark]) .comment-advisory.svelte-1s2p5h0{color:#1e293b}:root:not([data-theme=dark]) .note-box.svelte-1s2p5h0{background:#16513b0f;color:#16513b}:root:not([data-theme=dark]) .email-capture-card.svelte-1s2p5h0{background:var(--bg-card);border-color:var(--border-color)}:root:not([data-theme=dark]) .email-capture-text.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){color:#0c1220}:root:not([data-theme=dark]) .email-capture-input.svelte-1s2p5h0{background:var(--bg-input);border-color:var(--border-color);color:#0c1220}:root:not([data-theme=dark]) .upsell-box.svelte-1s2p5h0{background:#16513b0a}:root:not([data-theme=dark]) .upsell-box.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){color:#0c1220}:root:not([data-theme=dark]) .upsell-sub.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .upsell-context.svelte-1s2p5h0{background:var(--bg-inset);border-color:var(--border-color)}:root:not([data-theme=dark]) .upsell-url-input.svelte-1s2p5h0{background:var(--bg-input);border-color:var(--border-color);color:#0c1220}:root:not([data-theme=dark]) .upsell-text-btn.svelte-1s2p5h0{color:#16513b}:root:not([data-theme=dark]) .upsell-text-link.svelte-1s2p5h0{color:#16513b}:root:not([data-theme=dark]) .upsell-credits.svelte-1s2p5h0{color:#4a607a}:root:not([data-theme=dark]) .upsell-secondary.svelte-1s2p5h0{border-top-color:var(--border-color)}:root:not([data-theme=dark]) .upsell-secondary-label.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .specs-card.svelte-1s2p5h0{background:var(--bg-card);border-color:var(--border-color)}:root:not([data-theme=dark]) .spec-chip.svelte-1s2p5h0{background:var(--bg-inset);border-color:var(--border-color)}:root:not([data-theme=dark]) .spec-value.svelte-1s2p5h0{color:#0c1220}:root:not([data-theme=dark]) .vstatus-neutral.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#1e293b}:root:not([data-theme=dark]) .vstatus-unknown.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#3d4f6b}:root:not([data-theme=dark]) .legend-label.svelte-1s2p5h0{color:#3d4f6b}:root:not([data-theme=dark]) .data-source.svelte-1s2p5h0{color:#374151}:root:not([data-theme=dark]) .error-message.svelte-1s2p5h0{color:#991b1b;background:#991b1b14;border-color:#991b1b4d}:root:not([data-theme=dark]) .loading-sub.svelte-1s2p5h0{color:#374151}:root:not([data-theme=dark]) .status-unknown.svelte-1s2p5h0{color:#374151}:root:not([data-theme=dark]) .recommendation.svelte-1s2p5h0{color:#18293b}:root:not([data-theme=dark]) .mini-badge.dangerous.svelte-1s2p5h0{color:#991b1b;background:#991b1b1f;border-color:#991b1b59}:root:not([data-theme=dark]) .mini-badge.major.svelte-1s2p5h0{color:#991b1b;background:#991b1b1a;border-color:#991b1b4d}:root:not([data-theme=dark]) .mini-badge.minor.svelte-1s2p5h0{color:#92400e;background:#b453091f;border-color:#b453094d}:root:not([data-theme=dark]) .mini-badge.advisory.svelte-1s2p5h0{color:#0f3d2c;background:#16513b1a;border-color:#16513b40}:root:not([data-theme=dark]) .mini-badge.clean.svelte-1s2p5h0{color:#15803d;background:#15803d1a;border-color:#15803d40}:root:not([data-theme=dark]) .test-chevron.svelte-1s2p5h0{color:#374151}:root:not([data-theme=dark]) .test-chevron.open.svelte-1s2p5h0{color:#16513b}:root:not([data-theme=dark]) .no-issues.svelte-1s2p5h0{color:#15803d}:root:not([data-theme=dark]) .no-issues.svelte-1s2p5h0 svg{color:#15803d}:root:not([data-theme=dark]) .defect-category.dangerous.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#991b1b}:root:not([data-theme=dark]) .defect-category.major.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#991b1b}:root:not([data-theme=dark]) .defect-category.minor.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#92400e}:root:not([data-theme=dark]) .defect-category.advisory.svelte-1s2p5h0 h5:where(.svelte-1s2p5h0){color:#0f3d2c}:root:not([data-theme=dark]) .comment-dangerous.svelte-1s2p5h0{color:#991b1b;background:#991b1b12}:root:not([data-theme=dark]) .comment-major.svelte-1s2p5h0{color:#991b1b;background:#991b1b0d}:root:not([data-theme=dark]) .comment-minor.svelte-1s2p5h0{color:#92400e;background:#b453090f}:root:not([data-theme=dark]) .defect-type-tag.svelte-1s2p5h0{color:#374151}:root:not([data-theme=dark]) .status-pass.svelte-1s2p5h0{color:#15803d;border-color:#16a34a;background:#15803d1f}:root:not([data-theme=dark]) .upsell-eyebrow.svelte-1s2p5h0{color:#0f3d2c}:root:not([data-theme=dark]) .context-good.svelte-1s2p5h0{color:#15803d}:root:not([data-theme=dark]) .context-good.svelte-1s2p5h0 svg{color:#15803d}:root:not([data-theme=dark]) .status-clean.svelte-1s2p5h0{color:#15803d;border-color:#16a34a;background:#15803d1a}:root:not([data-theme=dark]) .test-PASSED.svelte-1s2p5h0{color:#15803d;background:#15803d1a}:root:not([data-theme=dark]) .email-success.svelte-1s2p5h0 svg{color:#15803d}:root:not([data-theme=dark]) .email-success.svelte-1s2p5h0 strong:where(.svelte-1s2p5h0){color:#15803d}:root:not([data-theme=dark]) .email-success.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#475569}:root:not([data-theme=dark]) .vstatus-taxed.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0),:root:not([data-theme=dark]) .vstatus-taxed.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#15803d}:root:not([data-theme=dark]) .vstatus-ok.svelte-1s2p5h0 .vstatus-icon:where(.svelte-1s2p5h0),:root:not([data-theme=dark]) .vstatus-ok.svelte-1s2p5h0 .vstatus-value:where(.svelte-1s2p5h0){color:#15803d}.info-content.svelte-1s2p5h0{max-width:760px;margin:3.5rem auto 0;padding:0 .5rem;text-align:left}.info-intro.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){font-size:1.0625rem;line-height:1.7;color:#cbd5e1;margin:0 0 1rem}:root:not([data-theme=dark]) .info-intro.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#334155}.info-block.svelte-1s2p5h0{margin-top:2.75rem}.info-block.svelte-1s2p5h0 h2:where(.svelte-1s2p5h0){font-size:1.375rem;font-weight:700;color:#f1f5f9;margin:0 0 .85rem;letter-spacing:-.01em}:root:not([data-theme=dark]) .info-block.svelte-1s2p5h0 h2:where(.svelte-1s2p5h0){color:#0f172a}.info-block.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){font-size:1rem;line-height:1.7;color:#94a3b8;margin:0}:root:not([data-theme=dark]) .info-block.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#475569}.info-list.svelte-1s2p5h0{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.info-list.svelte-1s2p5h0 li:where(.svelte-1s2p5h0){display:flex;align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.55;color:#cbd5e1}:root:not([data-theme=dark]) .info-list.svelte-1s2p5h0 li:where(.svelte-1s2p5h0){color:#334155}.info-list.svelte-1s2p5h0 li:where(.svelte-1s2p5h0) svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:#5ec496}:root:not([data-theme=dark]) .info-list.svelte-1s2p5h0 li:where(.svelte-1s2p5h0) svg{color:#16513b}.compare-grid.svelte-1s2p5h0{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.25rem}.compare-col.svelte-1s2p5h0{background:#0f172a99;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:1.25rem}:root:not([data-theme=dark]) .compare-col.svelte-1s2p5h0{background:#fff;border-color:#0f172a1a}.compare-col-paid.svelte-1s2p5h0{border-color:#5ec49666;background:#5ec4960f}:root:not([data-theme=dark]) .compare-col-paid.svelte-1s2p5h0{border-color:#16513b4d;background:#16513b0a}.compare-col.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;margin:0 0 .6rem;color:#f1f5f9}:root:not([data-theme=dark]) .compare-col.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0){color:#0f172a}.compare-col.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0) svg{width:20px;height:20px;color:#5ec496}:root:not([data-theme=dark]) .compare-col.svelte-1s2p5h0 h3:where(.svelte-1s2p5h0) svg{color:#16513b}.compare-col.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){font-size:.9375rem;line-height:1.6;color:#94a3b8;margin:0}:root:not([data-theme=dark]) .compare-col.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#475569}.faq-list.svelte-1s2p5h0{display:grid;gap:.65rem;margin-top:.25rem}.faq-item.svelte-1s2p5h0{border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a73;overflow:hidden}:root:not([data-theme=dark]) .faq-item.svelte-1s2p5h0{background:#fff;border-color:#0f172a1a}.faq-item.svelte-1s2p5h0 summary:where(.svelte-1s2p5h0){cursor:pointer;padding:1rem 1.1rem;font-size:1rem;font-weight:600;color:#e2e8f0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}:root:not([data-theme=dark]) .faq-item.svelte-1s2p5h0 summary:where(.svelte-1s2p5h0){color:#1e293b}.faq-item.svelte-1s2p5h0 summary:where(.svelte-1s2p5h0)::-webkit-details-marker{display:none}.faq-item.svelte-1s2p5h0 summary:where(.svelte-1s2p5h0):after{content:"+";font-size:1.35rem;font-weight:400;line-height:1;color:#5ec496;flex-shrink:0}:root:not([data-theme=dark]) .faq-item.svelte-1s2p5h0 summary:where(.svelte-1s2p5h0):after{color:#16513b}.faq-item[open].svelte-1s2p5h0 summary:where(.svelte-1s2p5h0):after{content:"−"}.faq-item.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){padding:0 1.1rem 1.1rem;margin:0;font-size:.9375rem;line-height:1.65;color:#94a3b8}:root:not([data-theme=dark]) .faq-item.svelte-1s2p5h0 p:where(.svelte-1s2p5h0){color:#475569}@media (max-width: 600px){.compare-grid.svelte-1s2p5h0{grid-template-columns:1fr}.info-content.svelte-1s2p5h0{margin-top:2.5rem}}
