html{font-family:sans-serif}main:where(.astro-k7rfv22d){max-width:800px;margin:3rem auto;padding:0 1.5rem;color:#333;line-height:1.5}h1:where(.astro-k7rfv22d){font-size:2.2em;margin-top:0;margin-bottom:.5rem;color:#111;letter-spacing:-.5px}.evp-form:where(.astro-k7rfv22d){display:flex;gap:1rem;align-items:flex-end;margin-bottom:2.5rem;flex-wrap:wrap}.form-group:where(.astro-k7rfv22d){display:flex;flex-direction:column}.form-group:where(.astro-k7rfv22d) label:where(.astro-k7rfv22d){font-weight:700;margin-bottom:.4rem;font-size:.9em;color:#555}.form-group:where(.astro-k7rfv22d) input:where(.astro-k7rfv22d)[type=email]{padding:.6rem .8rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:320px;max-width:100%;outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.form-group:where(.astro-k7rfv22d) input:where(.astro-k7rfv22d)[type=email]:focus{border-color:#0056b3;box-shadow:0 0 0 3px #0056b326}.evp-form:where(.astro-k7rfv22d) button:where(.astro-k7rfv22d)[type=submit]{padding:.6rem 1.4rem;background-color:#0056b3;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;box-sizing:border-box;transition:background-color .2s}.evp-form:where(.astro-k7rfv22d) button:where(.astro-k7rfv22d)[type=submit]:hover{background-color:#004085}.evp-form:where(.astro-k7rfv22d) button:where(.astro-k7rfv22d)[type=submit]:disabled{background-color:#6c757d;cursor:not-allowed}.msg-box:where(.astro-k7rfv22d){margin-top:1.5rem;padding:1rem;border-radius:4px;border:1px solid}.msg-box:where(.astro-k7rfv22d) h3:where(.astro-k7rfv22d){margin-top:0;margin-bottom:.5rem}.msg-box:where(.astro-k7rfv22d) p:where(.astro-k7rfv22d){margin-bottom:0;margin-top:0}.msg-box:where(.astro-k7rfv22d).success{background-color:#e2f0d9;border-color:#385723;color:#385723}.msg-box:where(.astro-k7rfv22d).error{background-color:#fce4d6;border-color:#c00000;color:#c00000}.trace-container:where(.astro-k7rfv22d){margin-top:2rem;border-top:2px solid #ddd;padding-top:1.5rem}.trace-container:where(.astro-k7rfv22d) h2:where(.astro-k7rfv22d){margin-top:0;color:#333}.trace-container:where(.astro-k7rfv22d) p:where(.astro-k7rfv22d){color:#666;font-size:.95em}.trace-list:where(.astro-k7rfv22d){padding-left:0;list-style-type:none}.trace-step:where(.astro-k7rfv22d){margin-bottom:1rem;padding:1rem;border:1px solid #e2e3e5;border-radius:4px;background-color:#f8f9fa}.trace-step:where(.astro-k7rfv22d).success{border-color:#c3e6cb;background-color:#f4fcf7}.trace-step:where(.astro-k7rfv22d).failed{border-color:#f5c6cb;background-color:#fff5f5}.trace-step-header:where(.astro-k7rfv22d){display:flex;justify-content:space-between;align-items:flex-start}.trace-step-title:where(.astro-k7rfv22d){margin:0;font-size:1.1em;color:#444}.trace-step:where(.astro-k7rfv22d).success .trace-step-title:where(.astro-k7rfv22d){color:#1e5a2d}.trace-step:where(.astro-k7rfv22d).failed .trace-step-title:where(.astro-k7rfv22d){color:#8a1c24}.status-badge:where(.astro-k7rfv22d){font-size:.8em;font-weight:700;padding:.25rem .5rem;border-radius:4px;color:#fff;text-transform:uppercase;background-color:#6c757d}.trace-step:where(.astro-k7rfv22d).success .status-badge:where(.astro-k7rfv22d){background-color:#28a745}.trace-step:where(.astro-k7rfv22d).failed .status-badge:where(.astro-k7rfv22d){background-color:#dc3545}.trace-step-desc:where(.astro-k7rfv22d){margin:.5rem 0;font-size:.95em;color:#444;line-height:1.4}.trace-step-error:where(.astro-k7rfv22d){margin:.5rem 0 0;color:#c00000;font-size:.9em;font-weight:700;background:#feebeb;padding:.5rem;border-radius:4px}.trace-details:where(.astro-k7rfv22d){margin-top:.75rem;color:#333;outline:none}.trace-details:where(.astro-k7rfv22d) summary:where(.astro-k7rfv22d){font-size:.85em;font-weight:700;color:#0056b3;cursor:pointer}.trace-details-content:where(.astro-k7rfv22d){margin-top:.5rem;padding:.75rem;border:1px solid #ccc;border-radius:4px;background-color:#fff}.trace-details-content:where(.astro-k7rfv22d) p:where(.astro-k7rfv22d){margin:0 0 .75rem;font-size:.9em;line-height:1.4}.trace-details-content:where(.astro-k7rfv22d) code:where(.astro-k7rfv22d){background-color:#f1f3f5;padding:.15rem .35rem;border-radius:3px;font-size:.95em}.trace-section-mb:where(.astro-k7rfv22d){margin-bottom:.75rem}.trace-section-mb:where(.astro-k7rfv22d):last-child{margin-bottom:0}.trace-section-mb:where(.astro-k7rfv22d) strong:where(.astro-k7rfv22d){font-size:.85em;color:#555}.trace-details-content:where(.astro-k7rfv22d) pre:where(.astro-k7rfv22d){margin:.25rem 0 0;padding:.5rem;border:1px solid #e9ecef;border-radius:4px;background-color:#f8f9fa;font-size:.85em;overflow-x:auto}
