.cw-report[data-astro-cid-zkctpk7r]{--_surface:var(--cw-surface,#15131a);--_surface-2:var(--cw-surface-2,#1c1922);--_border:var(--cw-border,#ffecd617);--_border-strong:var(--cw-border-strong,#ffecd62e);--_text:var(--cw-text,#f5efe6);--_muted:var(--cw-text-muted,#b8ac9c);--_accent:var(--cw-accent,#f2a65a);--_ok:var(--cw-ok,#7fcf9a);--_danger:var(--cw-danger,#f07a6a);--_radius:var(--cw-radius,14px);--_radius-lg:var(--cw-radius-lg,22px);--_display:var(--cw-font-display,"Unbounded", system-ui, sans-serif);color:var(--_text);font-family:var(--cw-font-text,"Manrope", system-ui, sans-serif)}.cw-report__form[data-astro-cid-zkctpk7r],.cw-report__done[data-astro-cid-zkctpk7r]{border-radius:var(--_radius-lg);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--_accent) 7%, transparent), transparent 55%), var(--_surface);border:1px solid var(--_border);gap:1.5rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.cw-report__form[data-astro-cid-zkctpk7r][hidden],.cw-report__done[data-astro-cid-zkctpk7r][hidden]{display:none}.cw-report__field[data-astro-cid-zkctpk7r]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.cw-report__label[data-astro-cid-zkctpk7r]{margin-bottom:.15rem;padding:0;font-size:.9375rem;font-weight:700}.cw-report__label-row[data-astro-cid-zkctpk7r]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cw-report__optional[data-astro-cid-zkctpk7r]{color:var(--_muted);font-weight:500}.cw-report__counter[data-astro-cid-zkctpk7r]{color:var(--_muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.cw-report__counter[data-astro-cid-zkctpk7r].is-over{color:var(--_danger)}.cw-report__hint[data-astro-cid-zkctpk7r],.cw-report__privacy[data-astro-cid-zkctpk7r]{color:var(--_muted);margin:0;font-size:.875rem;line-height:1.5}.cw-report__hint[data-astro-cid-zkctpk7r][hidden],.cw-report__error[data-astro-cid-zkctpk7r][hidden],.cw-report__alert[data-astro-cid-zkctpk7r][hidden]{display:none}.cw-report__error[data-astro-cid-zkctpk7r]{color:var(--_danger);margin:0;font-size:.875rem;font-weight:600}.cw-report__chips[data-astro-cid-zkctpk7r]{flex-wrap:wrap;gap:.5rem;display:flex}.cw-chip[data-astro-cid-zkctpk7r]{cursor:pointer;position:relative}.cw-chip[data-astro-cid-zkctpk7r] input[data-astro-cid-zkctpk7r]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cw-chip[data-astro-cid-zkctpk7r] span[data-astro-cid-zkctpk7r]{border:1px solid var(--_border-strong);background:var(--_surface-2);min-height:44px;color:var(--_muted);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.cw-chip[data-astro-cid-zkctpk7r]:hover span[data-astro-cid-zkctpk7r]{color:var(--_text)}.cw-chip[data-astro-cid-zkctpk7r] input[data-astro-cid-zkctpk7r]:checked+span[data-astro-cid-zkctpk7r]{color:var(--cw-on-accent,#1a1208);background:var(--_accent);border-color:var(--_accent)}.cw-chip[data-astro-cid-zkctpk7r] input[data-astro-cid-zkctpk7r]:focus-visible+span[data-astro-cid-zkctpk7r]{outline:2px solid var(--_accent);outline-offset:3px}textarea[data-astro-cid-zkctpk7r],input[data-astro-cid-zkctpk7r][type=text],select[data-astro-cid-zkctpk7r]{box-sizing:border-box;border-radius:var(--_radius);border:1px solid var(--_border-strong);background:color-mix(in srgb, var(--cw-bg,#0b0a0f) 55%, var(--_surface));width:100%;min-height:48px;color:var(--_text);font:inherit;padding:.75rem .9rem;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-zkctpk7r]{resize:vertical;min-height:9.5rem}textarea[data-astro-cid-zkctpk7r]::placeholder,input[data-astro-cid-zkctpk7r]::placeholder{color:color-mix(in srgb, var(--_muted) 70%, transparent)}textarea[data-astro-cid-zkctpk7r]:focus-visible,input[data-astro-cid-zkctpk7r][type=text]:focus-visible,select[data-astro-cid-zkctpk7r]:focus-visible{border-color:var(--_accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--_accent) 25%, transparent);outline:none}[data-astro-cid-zkctpk7r][aria-invalid=true]{border-color:var(--_danger)!important}.cw-report__select[data-astro-cid-zkctpk7r]{position:relative}.cw-report__select[data-astro-cid-zkctpk7r]:after{content:"";border-right:2px solid var(--_muted);border-bottom:2px solid var(--_muted);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}select[data-astro-cid-zkctpk7r]{appearance:none;cursor:pointer;padding-right:2.5rem}select[data-astro-cid-zkctpk7r] option[data-astro-cid-zkctpk7r]{background:var(--_surface);color:var(--_text)}.cw-report__row[data-astro-cid-zkctpk7r]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem 1.25rem;display:grid}.cw-report__hp[data-astro-cid-zkctpk7r]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cw-report__actions[data-astro-cid-zkctpk7r]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cw-report__submit[data-astro-cid-zkctpk7r],.cw-report__again[data-astro-cid-zkctpk7r]{background:var(--_accent);min-height:52px;color:var(--cw-on-accent,#1a1208);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.75rem;font-size:1rem;font-weight:700;transition:filter .2s,box-shadow .2s;display:inline-flex}.cw-report__submit[data-astro-cid-zkctpk7r]:hover:not(:disabled),.cw-report__again[data-astro-cid-zkctpk7r]:hover{filter:brightness(1.06);box-shadow:0 8px 30px color-mix(in srgb, var(--_accent) 35%, transparent)}.cw-report__submit[data-astro-cid-zkctpk7r]:focus-visible,.cw-report__again[data-astro-cid-zkctpk7r]:focus-visible,.cw-report__status[data-astro-cid-zkctpk7r]:focus-visible{outline:2px solid var(--_accent);outline-offset:3px}.cw-report__submit[data-astro-cid-zkctpk7r]:disabled{cursor:progress;opacity:.85}.cw-report__spinner[data-astro-cid-zkctpk7r]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite cw-report-spin;display:none}.cw-report__form[data-astro-cid-zkctpk7r][data-busy] .cw-report__spinner[data-astro-cid-zkctpk7r]{display:inline-block}.cw-report__status[data-astro-cid-zkctpk7r]{color:var(--_muted);border-bottom:1px solid var(--_border-strong);font-size:.9375rem;text-decoration:none}.cw-report__status[data-astro-cid-zkctpk7r]:hover{color:var(--_text)}.cw-report__alert[data-astro-cid-zkctpk7r]{border-radius:var(--_radius);border:1px solid color-mix(in srgb, var(--_danger) 40%, transparent);background:color-mix(in srgb, var(--_danger) 10%, transparent);color:var(--_text);margin:0;padding:.85rem 1rem;font-size:.9375rem}.cw-report__done[data-astro-cid-zkctpk7r]{justify-items:start;gap:.9rem}.cw-report__done-icon[data-astro-cid-zkctpk7r]{width:3.25rem;height:3.25rem;color:var(--_ok);background:color-mix(in srgb, var(--_ok) 14%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--_ok) 25%, transparent);border-radius:50%;place-items:center;display:grid}.cw-report__done[data-astro-cid-zkctpk7r] h2[data-astro-cid-zkctpk7r]{font-family:var(--_display);text-wrap:balance;outline:none;margin:.25rem 0 0;font-size:clamp(1.375rem,3.6vw,2rem);font-weight:600;line-height:1.2}.cw-report__again[data-astro-cid-zkctpk7r]{background:var(--_surface-2);color:var(--_text);border:1px solid var(--_border-strong);margin-top:.5rem}@media (width<=760px){.cw-report__row[data-astro-cid-zkctpk7r]{grid-template-columns:minmax(0,1fr)}.cw-report__submit[data-astro-cid-zkctpk7r]{width:100%}}@keyframes cw-report-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cw-report[data-astro-cid-zkctpk7r] [data-astro-cid-zkctpk7r]{transition:none!important}}.cw-report-page[data-astro-cid-3obl6pjd]{box-sizing:border-box;width:100%;max-width:var(--cw-container-narrow,52rem);padding:clamp(3rem, 9vw, 6.5rem) var(--cw-gutter,clamp(1rem, 4vw, 2.5rem)) clamp(3rem, 8vw, 5.5rem);margin:0 auto}.cw-report-page__intro[data-astro-cid-3obl6pjd]{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.cw-report-page__eyebrow[data-astro-cid-3obl6pjd]{color:var(--cw-accent,#f2a65a);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8125rem;font-weight:700}h1[data-astro-cid-3obl6pjd]{font-family:var(--cw-font-display,"Unbounded", system-ui, sans-serif);letter-spacing:-.02em;color:var(--cw-text,#f5efe6);text-wrap:balance;margin:0;font-size:clamp(2.125rem,6vw,3.5rem);font-weight:600;line-height:1.05}.cw-report-page__lead[data-astro-cid-3obl6pjd]{max-width:40rem;color:var(--cw-text-muted,#b8ac9c);margin:1.1rem 0 0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.6}
