.report-page:where(.astro-5mrwl5tb){padding-top:calc(5rem + var(--safe-top))}.report-shell:where(.astro-5mrwl5tb){--accent: #22c55e;--accent-soft: rgba(34, 197, 94, .14);--bg-panel: rgba(17, 28, 49, .94);--border: rgba(148, 163, 184, .24);--border-strong: rgba(148, 163, 184, .38);--fg: #f8fbff;--fg-muted: #c8d4e5;--fg-subtle: #9aa9bc;display:grid;gap:1rem;max-width:58rem;margin-inline:auto}.report-header:where(.astro-5mrwl5tb),.report-section:where(.astro-5mrwl5tb),.loaded-receipt:where(.astro-5mrwl5tb),.result-panel:where(.astro-5mrwl5tb){border:1px solid var(--border);border-radius:.875rem;background:linear-gradient(180deg,var(--bg-panel),rgba(17,28,49,.72));box-shadow:var(--shadow-md)}.report-header:where(.astro-5mrwl5tb){display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.25rem}.report-kicker:where(.astro-5mrwl5tb),.value-label:where(.astro-5mrwl5tb),.status-pill:where(.astro-5mrwl5tb),.attachment-list-title:where(.astro-5mrwl5tb){margin:0;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.report-header:where(.astro-5mrwl5tb) h1:where(.astro-5mrwl5tb),.report-section:where(.astro-5mrwl5tb) h2:where(.astro-5mrwl5tb),.result-panel:where(.astro-5mrwl5tb) h2:where(.astro-5mrwl5tb){margin:.25rem 0 0;color:var(--fg)}.report-header:where(.astro-5mrwl5tb) h1:where(.astro-5mrwl5tb){font-size:clamp(2rem,5vw,3.25rem);line-height:1}.report-lead:where(.astro-5mrwl5tb),.field-help:where(.astro-5mrwl5tb),.private-copy:where(.astro-5mrwl5tb),.attachment-copy:where(.astro-5mrwl5tb),.loaded-receipt:where(.astro-5mrwl5tb) p:where(.astro-5mrwl5tb),.result-summary:where(.astro-5mrwl5tb),.inline-note:where(.astro-5mrwl5tb){margin:.45rem 0 0;color:var(--fg-muted);line-height:1.65}.report-form:where(.astro-5mrwl5tb),.report-workspace:where(.astro-5mrwl5tb){display:grid;gap:1rem}.report-section:where(.astro-5mrwl5tb),.result-panel:where(.astro-5mrwl5tb){display:grid;gap:1rem;padding:1.25rem}.report-section:where(.astro-5mrwl5tb).compact{display:none}.section-head:where(.astro-5mrwl5tb){display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.status-pill:where(.astro-5mrwl5tb){flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:.25rem .55rem;color:var(--accent);background:var(--accent-soft)}label:where(.astro-5mrwl5tb){display:block;margin-bottom:.45rem;font-weight:800;color:var(--fg)}textarea:where(.astro-5mrwl5tb){width:100%;min-height:8rem;border:1px solid var(--border);border-radius:.5rem;background:#07101fd1;color:var(--fg);font:inherit;padding:.8rem .9rem;outline:none;resize:vertical}textarea:where(.astro-5mrwl5tb):focus,.attachment-box:where(.astro-5mrwl5tb):focus,.attachment-box:where(.astro-5mrwl5tb).drag-active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.verification-block:where(.astro-5mrwl5tb){border-top:1px solid var(--border);padding-top:1rem}.turnstile-wrap:where(.astro-5mrwl5tb){min-height:4.25rem}.gate-actions:where(.astro-5mrwl5tb),.submit-row:where(.astro-5mrwl5tb){display:flex;justify-content:flex-end}.loaded-receipt:where(.astro-5mrwl5tb){display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.loaded-receipt:where(.astro-5mrwl5tb) strong:where(.astro-5mrwl5tb){display:block;color:var(--fg)}.form-status:where(.astro-5mrwl5tb){min-height:1.5rem;margin:0;color:var(--fg-muted)}.form-status:where(.astro-5mrwl5tb)[data-kind=error]{color:#fca5a5}.value-stack:where(.astro-5mrwl5tb),.value-grid:where(.astro-5mrwl5tb){display:grid;gap:.85rem}.value-grid:where(.astro-5mrwl5tb),.attachment-grid:where(.astro-5mrwl5tb){grid-template-columns:1fr}.value-item:where(.astro-5mrwl5tb),.value-card:where(.astro-5mrwl5tb),.attachment-box:where(.astro-5mrwl5tb),.result-preview:where(.astro-5mrwl5tb){border:1px solid var(--border);border-radius:.65rem;background:#07101f6b;padding:.9rem}.value-text:where(.astro-5mrwl5tb){margin:.35rem 0 0;color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap}.value-text:where(.astro-5mrwl5tb).muted{color:var(--fg-subtle);font-style:italic}.attachment-section:where(.astro-5mrwl5tb){border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}.attachment-grid:where(.astro-5mrwl5tb){display:grid;gap:1rem}.attachment-box:where(.astro-5mrwl5tb){outline:none;transition:border-color var(--motion-duration-fast) ease-out,box-shadow var(--motion-duration-fast) ease-out}.file-input:where(.astro-5mrwl5tb){block-size:1px;inline-size:1px;opacity:0;overflow:hidden;position:absolute}.file-picker:where(.astro-5mrwl5tb){display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:3rem;border:1px solid var(--border);border-radius:.5rem;background:#0f172ac2;padding:.45rem .55rem .45rem .8rem;cursor:pointer}.file-picker:where(.astro-5mrwl5tb) span:where(.astro-5mrwl5tb){color:var(--fg);font-weight:800}.file-picker:where(.astro-5mrwl5tb) strong:where(.astro-5mrwl5tb){min-width:0;color:var(--fg-subtle);font-size:.875rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.attachment-list-panel:where(.astro-5mrwl5tb){border:1px solid var(--border);border-radius:.65rem;overflow:hidden}.attachment-list-title:where(.astro-5mrwl5tb){border-bottom:1px solid var(--border);padding:.7rem .9rem}.attachment-list:where(.astro-5mrwl5tb){list-style:none;margin:0;padding:0}.attachment-list li{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.8rem .9rem}.attachment-list li+li{border-top:1px solid var(--border)}.attachment-meta{min-width:0;display:grid;gap:.25rem;line-height:1.35}.attachment-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-meta span{display:block;color:var(--fg-subtle);font-size:.875rem}.remove-file{flex:0 0 auto;min-height:2.25rem;border:1px solid var(--border);border-radius:.45rem;background:transparent;color:var(--fg);font-weight:800;padding-inline:.8rem}.result-preview:where(.astro-5mrwl5tb){display:grid;gap:.65rem;margin-top:1rem}.result-row{display:grid;gap:.25rem}.result-row span{color:var(--fg-subtle);font-size:.825rem;font-weight:800;text-transform:uppercase}.result-row strong{color:var(--fg);overflow-wrap:anywhere}.hidden:where(.astro-5mrwl5tb){display:none!important}@media(min-width:768px){.report-header:where(.astro-5mrwl5tb),.report-section:where(.astro-5mrwl5tb),.result-panel:where(.astro-5mrwl5tb){padding:1.5rem}.value-grid:where(.astro-5mrwl5tb),.attachment-grid:where(.astro-5mrwl5tb){grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid:where(.astro-5mrwl5tb){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.report-page:where(.astro-5mrwl5tb){padding-top:4.75rem}.report-header:where(.astro-5mrwl5tb),.loaded-receipt:where(.astro-5mrwl5tb),.section-head:where(.astro-5mrwl5tb),.attachment-list li{align-items:stretch;flex-direction:column}.report-header:where(.astro-5mrwl5tb){grid-template-columns:1fr}.gate-actions:where(.astro-5mrwl5tb),.submit-row:where(.astro-5mrwl5tb){justify-content:stretch}.gate-actions:where(.astro-5mrwl5tb) button:where(.astro-5mrwl5tb),.submit-row:where(.astro-5mrwl5tb) button:where(.astro-5mrwl5tb),.loaded-receipt:where(.astro-5mrwl5tb) button:where(.astro-5mrwl5tb){width:100%}}
