.report_experience__DkOX3{width:100%;max-width:35rem;margin-inline:auto;color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.report_reading__HnwRY{display:grid;gap:1rem}.report_section__eXCla{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--bg-elev);padding:1.25rem}.report_section__eXCla h2{margin-bottom:.875rem;font-size:1.05rem;line-height:1.4}.report_section__eXCla h2,.report_title__1cwqn{font-family:var(--font-display);font-weight:600}.report_title__1cwqn{font-size:clamp(1.6rem,4vw,2rem);line-height:1.2;letter-spacing:-.035em}.report_meta__6FDpX{font-size:.75rem;letter-spacing:.08em;font-family:var(--font-technical);text-transform:uppercase}.report_meta__6FDpX,.report_muted__NhRoa{color:var(--text-muted)}.report_callout____Lpa{border-radius:.75rem;padding:1rem;font-size:.875rem}.report_callout____Lpa,.report_review__HJnkQ{background:var(--bg-sunken);color:var(--text)}.report_review__HJnkQ{display:inline-flex;border-radius:.5rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600}.report_stage___xTbY{margin-block:1.25rem .5rem;display:flex;gap:4px}.report_segment__z_N23{height:10px;flex:1;border-radius:3px;background:var(--border)}.report_reached___0avC{background:var(--brand);opacity:.45}.report_current__mrsg4{background:var(--brand);outline:2px solid var(--text);outline-offset:2px}.report_rows___hhr5>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;padding-block:.75rem}.report_rows___hhr5>div+div{border-top:1px solid var(--border)}.report_rows___hhr5 dt{color:var(--text-muted)}.report_rows___hhr5 dd{text-align:right;font-weight:500}.report_photos__tgvdX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.report_photos__tgvdX img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.75rem;background:var(--bg-sunken)}.report_photos__tgvdX figcaption{font-size:.75rem;color:var(--text-muted);text-transform:capitalize;margin-top:.4rem}.report_action__X36G7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.65rem 1rem;border-radius:.75rem;font-family:var(--font-display);font-size:.875rem;font-weight:600;transition:opacity .15s ease-out,background-color .15s ease-out}.report_action__X36G7,.report_productRow__i_YOC{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}@media (hover:hover) and (pointer:fine){.report_action__X36G7:hover,.report_productRow__i_YOC:hover{opacity:.85}}.report_action__X36G7:active,.report_productRow__i_YOC:active{opacity:.75}.report_productRow__i_YOC{display:flex;align-items:center;gap:.875rem}.report_productRow__i_YOC:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.report_action__X36G7:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.report_action__X36G7:disabled{opacity:.6;cursor:not-allowed}.report_primary__nW6vG{color:var(--on-brand);background:var(--brand)}.report_secondary__WgL5l{color:var(--text);border:1px solid var(--border);background:var(--bg-elev)}.report_bottom__ReNwf{position:sticky;bottom:0;z-index:30;margin-top:1.5rem;padding:.875rem 1rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-elev)}.report_bottom__ReNwf>.report_action__X36G7{width:100%;min-height:52px}.report_bottom__ReNwf p{margin-top:.5rem;color:var(--text-muted);font-size:.75rem;text-align:center}.report_kitBottom__9jVsz{position:sticky;bottom:-1rem;z-index:20;flex-shrink:0;margin-top:1.25rem;padding:.875rem 1rem max(1rem,env(safe-area-inset-bottom));border:1px solid var(--border);border-bottom:0;border-radius:1rem 1rem 0 0;background:var(--bg-elev);box-shadow:0 -12px 28px rgba(11,61,46,.08)}@media (max-width:359px){.report_kitBottom__9jVsz{padding-inline:.75rem}}.report_product__4iMRY+.report_productImage__5SVWx{width:4rem;height:4.5rem;flex-shrink:0;object-fit:contain;border-radius:.75rem;background:var(--bg-sunken)}.report_error__mq68u{color:var(--color-error,#c0392b)}@media (prefers-reduced-motion:reduce){.report_action__X36G7{transition:none}}