.cro-visual[data-astro-cid-ycu2umor]{margin:2rem 0;padding:1.5rem;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-subtle);color:var(--text-primary);font-size:.875rem;line-height:1.65}figcaption[data-astro-cid-ycu2umor]{margin-bottom:1.5rem;scroll-margin-top:7rem}.eyebrow[data-astro-cid-ycu2umor]{display:block;margin-bottom:.5rem;color:var(--brand-primary-dark);font-weight:600}.visual-title[data-astro-cid-ycu2umor]{display:block;font-family:var(--font-display);font-size:1.25rem;line-height:1.5}.visual-note[data-astro-cid-ycu2umor]{margin:1rem 0 0;color:var(--text-secondary);font-size:.8125rem}.journey[data-astro-cid-ycu2umor]{display:grid;gap:2.5rem}.phase[data-astro-cid-ycu2umor]{position:relative;min-width:0}.phase-label[data-astro-cid-ycu2umor]{margin:0;color:var(--brand-primary-dark);font-weight:700}.phase-description[data-astro-cid-ycu2umor]{margin:.25rem 0 1rem;color:var(--text-secondary)}ol[data-astro-cid-ycu2umor]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.step[data-astro-cid-ycu2umor]{padding:1rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base)}.step[data-astro-cid-ycu2umor]+.step[data-astro-cid-ycu2umor]:before{content:"↓";display:block;margin-top:-1.8rem;margin-bottom:.25rem;text-align:center;color:var(--text-tertiary)}.step-title[data-astro-cid-ycu2umor]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.step-number[data-astro-cid-ycu2umor]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-md);background:var(--brand-primary-light);color:var(--brand-primary-dark);font-family:var(--font-mono);font-size:.75rem}code[data-astro-cid-ycu2umor]{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.6875rem;color:var(--text-secondary)}.step[data-astro-cid-ycu2umor] p[data-astro-cid-ycu2umor]{margin:.5rem 0 0;color:var(--text-secondary);font-size:.8125rem}.step[data-astro-cid-ycu2umor].diagnostic{border-style:dashed;border-color:var(--border-brand)}.diagnostic-label[data-astro-cid-ycu2umor]{display:inline-block;margin-top:.75rem;color:var(--brand-primary-dark);font-size:.75rem}.outcome[data-astro-cid-ycu2umor] .phase-label[data-astro-cid-ycu2umor]{color:var(--text-primary)}.outcome[data-astro-cid-ycu2umor] .step[data-astro-cid-ycu2umor]:last-child{border-color:var(--border-accent)}.outcome[data-astro-cid-ycu2umor] .step[data-astro-cid-ycu2umor]:last-child .step-number[data-astro-cid-ycu2umor]{background:var(--brand-accent-light);color:var(--text-primary)}.phase-arrow[data-astro-cid-ycu2umor]{position:absolute;bottom:-2.25rem;left:50%;transform:rotate(90deg);color:var(--brand-primary);font-size:1.5rem}.legend[data-astro-cid-ycu2umor]{display:inline-block;width:1rem;height:.75rem;margin-right:.5rem;border:1px dashed var(--border-brand);vertical-align:middle}.rate-grid[data-astro-cid-ycu2umor]{display:grid;gap:1rem}.rate[data-astro-cid-ycu2umor]{min-width:0;padding:1.25rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base)}.unit[data-astro-cid-ycu2umor]{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary);font-size:.75rem}.rate-title[data-astro-cid-ycu2umor]{display:block;margin:.75rem 0 1rem}.fraction[data-astro-cid-ycu2umor]{display:grid;text-align:center;font-size:.8125rem}.fraction[data-astro-cid-ycu2umor] span[data-astro-cid-ycu2umor]{padding:.5rem 0}.fraction[data-astro-cid-ycu2umor] span[data-astro-cid-ycu2umor]:first-child{border-bottom:1px solid var(--border-strong)}.rate-value[data-astro-cid-ycu2umor]{display:block;margin:1rem 0 .75rem;color:var(--brand-primary-dark);font-family:var(--font-mono);font-size:2rem;line-height:1}.rate-value[data-astro-cid-ycu2umor] span[data-astro-cid-ycu2umor]{margin-left:.25rem;font-size:1rem}.rate-track[data-astro-cid-ycu2umor]{height:.375rem;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-overlay)}.rate-track[data-astro-cid-ycu2umor] span[data-astro-cid-ycu2umor]{display:block;height:100%;background:var(--brand-primary)}.rate[data-astro-cid-ycu2umor] p[data-astro-cid-ycu2umor]{margin:.75rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.diagnoses[data-astro-cid-ycu2umor]{display:grid;gap:.75rem}details[data-astro-cid-ycu2umor]{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base)}summary[data-astro-cid-ycu2umor]{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;list-style:none}summary[data-astro-cid-ycu2umor]::-webkit-details-marker{display:none}summary[data-astro-cid-ycu2umor]>span[data-astro-cid-ycu2umor]:nth-child(2){flex:1;min-width:0}.event-pair[data-astro-cid-ycu2umor]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.expand[data-astro-cid-ycu2umor]{color:var(--brand-primary);font-size:1.5rem}details[data-astro-cid-ycu2umor][open] .expand[data-astro-cid-ycu2umor]{transform:rotate(45deg)}.diagnosis-content[data-astro-cid-ycu2umor]{margin:0 1rem 1rem 3.25rem;border-top:1px solid var(--border-subtle)}.metric-label[data-astro-cid-ycu2umor]{margin:.75rem 0;color:var(--brand-primary-dark)}ul[data-astro-cid-ycu2umor]{margin:0;padding-left:1rem;list-style:disc}li[data-astro-cid-ycu2umor]+li[data-astro-cid-ycu2umor]{margin-top:.375rem}@media(min-width:48rem){.journey[data-astro-cid-ycu2umor]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.phase-arrow[data-astro-cid-ycu2umor]{top:50%;bottom:auto;right:-1.5rem;left:auto;transform:none}.rate-grid[data-astro-cid-ycu2umor]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:30rem){.cro-visual[data-astro-cid-ycu2umor]{padding:1rem}.diagnosis-content[data-astro-cid-ycu2umor]{margin-left:1rem}}.event-demo[data-astro-cid-xj4rgjrl]{margin:2rem 0;padding:1.5rem;border:1px solid var(--border-brand);border-radius:var(--radius-xl);background:var(--surface-subtle);color:var(--text-primary);font-size:.875rem;line-height:1.65;scroll-margin-top:7rem}.demo-heading[data-astro-cid-xj4rgjrl]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.eyebrow[data-astro-cid-xj4rgjrl]{display:block;color:var(--brand-primary-dark);font-size:.75rem;font-weight:600}h2[data-astro-cid-xj4rgjrl]{margin:.5rem 0;font-size:1.25rem}h3[data-astro-cid-xj4rgjrl]{margin:.5rem 0;font-size:1.125rem}.demo-notice[data-astro-cid-xj4rgjrl],.inspector-note[data-astro-cid-xj4rgjrl],.mapping-note[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.75rem}.demo-notice[data-astro-cid-xj4rgjrl]{margin:.5rem 0 1.25rem}button[data-astro-cid-xj4rgjrl]{cursor:pointer;font:inherit}button[data-astro-cid-xj4rgjrl]:disabled{cursor:default;opacity:.55}.reset[data-astro-cid-xj4rgjrl],.exposure[data-astro-cid-xj4rgjrl],.secondary[data-astro-cid-xj4rgjrl]{padding:.5rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-primary)}.reset[data-astro-cid-xj4rgjrl]{flex-shrink:0;font-size:.75rem}.screen-progress[data-astro-cid-xj4rgjrl]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.screen-progress[data-astro-cid-xj4rgjrl] li[data-astro-cid-xj4rgjrl]{padding:.25rem .625rem;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary);font-size:.75rem}.screen-progress[data-astro-cid-xj4rgjrl] [data-astro-cid-xj4rgjrl][aria-current]{background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:600}.event-overview[data-astro-cid-xj4rgjrl]{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base)}.overview-heading[data-astro-cid-xj4rgjrl] h3[data-astro-cid-xj4rgjrl]{margin:0;font-size:.875rem}.overview-heading[data-astro-cid-xj4rgjrl] p[data-astro-cid-xj4rgjrl],.overview-note[data-astro-cid-xj4rgjrl]{margin:.375rem 0 0;color:var(--text-secondary);font-size:.6875rem}.event-groups[data-astro-cid-xj4rgjrl]{display:grid;gap:1.25rem;margin-top:1rem}.event-group[data-astro-cid-xj4rgjrl]{min-width:0}.event-group[data-astro-cid-xj4rgjrl] h4[data-astro-cid-xj4rgjrl]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;font-size:.6875rem;font-weight:400;color:var(--text-secondary)}.tier-badge[data-astro-cid-xj4rgjrl]{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary);font-size:.625rem;font-weight:600;white-space:nowrap}.tier-badge[data-astro-cid-xj4rgjrl][data-priority=primary]{background:var(--brand-primary-light);color:var(--brand-primary-dark)}.event-group[data-astro-cid-xj4rgjrl] ul[data-astro-cid-xj4rgjrl]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.event-group[data-astro-cid-xj4rgjrl] li[data-astro-cid-xj4rgjrl]{display:grid;gap:.125rem}.event-group[data-astro-cid-xj4rgjrl] code[data-astro-cid-xj4rgjrl]{font-size:.75rem;font-weight:600}.main-events[data-astro-cid-xj4rgjrl] code[data-astro-cid-xj4rgjrl]{color:var(--brand-primary-dark)}.event-group[data-astro-cid-xj4rgjrl] li[data-astro-cid-xj4rgjrl]>span[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.6875rem}.overview-note[data-astro-cid-xj4rgjrl]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-default)}.event-meta[data-astro-cid-xj4rgjrl]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.demo-grid[data-astro-cid-xj4rgjrl]{display:grid;gap:1.5rem;align-items:start}.storefront[data-astro-cid-xj4rgjrl]{overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-base)}.browser-bar[data-astro-cid-xj4rgjrl]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:.6875rem}.browser-dots[data-astro-cid-xj4rgjrl]{color:var(--text-tertiary);font-size:.5rem;letter-spacing:.125rem}.mock-badge[data-astro-cid-xj4rgjrl]{color:var(--brand-primary-dark);font-family:var(--font-mono)}.product-art[data-astro-cid-xj4rgjrl]{display:grid;justify-items:center;padding:1.5rem;background:var(--brand-primary-light)}.product-box[data-astro-cid-xj4rgjrl]{display:grid;justify-items:center;width:5.5rem;padding:.75rem;border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-base);color:var(--brand-primary-dark);transform:rotate(-6deg)}.product-box[data-astro-cid-xj4rgjrl] strong[data-astro-cid-xj4rgjrl]{font-family:var(--font-display);font-size:3rem;line-height:1.3}.product-box[data-astro-cid-xj4rgjrl] span[data-astro-cid-xj4rgjrl]{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.125rem}.art-caption[data-astro-cid-xj4rgjrl]{margin-top:.75rem;color:var(--brand-primary-dark);font-size:.625rem}.store-content[data-astro-cid-xj4rgjrl]{padding:1.25rem}.store-label[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.75rem}.store-content[data-astro-cid-xj4rgjrl]>p[data-astro-cid-xj4rgjrl]{margin:.5rem 0 1rem;color:var(--text-secondary);font-size:.8125rem}.price[data-astro-cid-xj4rgjrl]{display:flex;align-items:baseline;gap:.75rem;margin:1rem 0}.price[data-astro-cid-xj4rgjrl] strong[data-astro-cid-xj4rgjrl]{font-family:var(--font-mono);font-size:1.5rem}.price[data-astro-cid-xj4rgjrl] span[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.75rem}.primary[data-astro-cid-xj4rgjrl]{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--surface-base);font-weight:600}.primary[data-astro-cid-xj4rgjrl]:hover:not(:disabled){background:var(--brand-primary-dark)}.exposure-demo[data-astro-cid-xj4rgjrl]{display:grid;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border-strong);text-align:center}.exposure-demo[data-astro-cid-xj4rgjrl]>span[data-astro-cid-xj4rgjrl],.exposure-demo[data-astro-cid-xj4rgjrl] small[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.6875rem}.exposure[data-astro-cid-xj4rgjrl]{font-size:.75rem}.order-line[data-astro-cid-xj4rgjrl],.order-status[data-astro-cid-xj4rgjrl]{display:flex;justify-content:space-between;gap:.5rem;margin:1rem 0;padding:.75rem;border-radius:var(--radius-md);background:var(--surface-subtle);font-size:.8125rem}.name-label[data-astro-cid-xj4rgjrl]{display:grid;gap:.375rem;margin-top:1.5rem;font-weight:600}.name-label[data-astro-cid-xj4rgjrl]>span[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.6875rem;font-weight:400}input[data-astro-cid-xj4rgjrl]{min-width:0;width:100%;padding:.625rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-base);font:inherit;font-weight:400}input[data-astro-cid-xj4rgjrl][aria-invalid]{border-color:hsl(var(--destructive))}.field-note[data-astro-cid-xj4rgjrl]{font-size:.6875rem!important}.placeholder-field[data-astro-cid-xj4rgjrl]{display:grid;gap:.5rem;margin:.75rem 0;padding:.75rem;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.75rem}.input-error[data-astro-cid-xj4rgjrl]{color:hsl(var(--destructive))!important}.result-icon[data-astro-cid-xj4rgjrl]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:50%;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-size:1.5rem}.result-content[data-astro-cid-xj4rgjrl] .secondary[data-astro-cid-xj4rgjrl]{width:100%;margin-top:.75rem}.event-inspector[data-astro-cid-xj4rgjrl]{min-width:0}.inspector-heading[data-astro-cid-xj4rgjrl]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.count[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-family:var(--font-mono);font-size:.6875rem}.action-status[data-astro-cid-xj4rgjrl]{min-height:3rem;margin:.75rem 0;color:var(--text-secondary);font-size:.8125rem}.selected-event[data-astro-cid-xj4rgjrl]{padding:1rem;border:1px solid var(--border-brand);border-radius:var(--radius-lg);background:var(--surface-base)}.source[data-astro-cid-xj4rgjrl]{display:block;color:var(--brand-primary-dark);font-size:.6875rem}code[data-astro-cid-xj4rgjrl]{overflow-wrap:anywhere;font-family:var(--font-mono)}.event-name[data-astro-cid-xj4rgjrl]{display:block;margin:.5rem 0;color:var(--text-primary);font-size:.875rem;font-weight:700}.selected-event[data-astro-cid-xj4rgjrl]>p[data-astro-cid-xj4rgjrl]{margin:.5rem 0;font-size:.8125rem}dl[data-astro-cid-xj4rgjrl]{display:grid;gap:.5rem;margin:1rem 0;padding-top:.75rem;border-top:1px solid var(--border-default);font-size:.6875rem}dl[data-astro-cid-xj4rgjrl]>div[data-astro-cid-xj4rgjrl]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem}dt[data-astro-cid-xj4rgjrl]{color:var(--text-secondary)}dd[data-astro-cid-xj4rgjrl]{margin:0;overflow-wrap:anywhere}.selected-event[data-astro-cid-xj4rgjrl] .mapping-note[data-astro-cid-xj4rgjrl]{margin-bottom:0;font-size:.625rem;color:var(--text-secondary)}.log-title[data-astro-cid-xj4rgjrl]{display:grid;gap:.25rem;margin:1rem 0 .5rem;font-size:.75rem}.log-title[data-astro-cid-xj4rgjrl] span[data-astro-cid-xj4rgjrl]{color:var(--text-secondary);font-size:.6875rem}.event-log[data-astro-cid-xj4rgjrl]{max-height:13rem;overflow:auto;margin:0;padding:.25rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);list-style:none}.event-log[data-astro-cid-xj4rgjrl] button{display:flex;width:100%;gap:.5rem;align-items:center;padding:.5rem;border:0;border-radius:var(--radius-md);background:transparent;text-align:left;font-size:.6875rem}.event-log[data-astro-cid-xj4rgjrl] button:hover{background:var(--surface-subtle)}.event-log[data-astro-cid-xj4rgjrl] button[aria-pressed=true]{background:var(--brand-primary-light);color:var(--brand-primary-dark)}.event-log[data-astro-cid-xj4rgjrl] button span{color:var(--text-tertiary);font-family:var(--font-mono)}.event-log[data-astro-cid-xj4rgjrl] button code{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono)}.event-log[data-astro-cid-xj4rgjrl] .log-tier[data-priority=primary]{color:var(--brand-primary-dark);font-weight:600}button[data-astro-cid-xj4rgjrl]:focus-visible,input[data-astro-cid-xj4rgjrl]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.event-log[data-astro-cid-xj4rgjrl] button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.event-log[data-astro-cid-xj4rgjrl] button small{flex-shrink:0;color:var(--text-secondary);font-size:.625rem}[data-astro-cid-xj4rgjrl][hidden]{display:none!important}@media(min-width:44rem){.event-groups[data-astro-cid-xj4rgjrl],.demo-grid[data-astro-cid-xj4rgjrl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:30rem){.event-demo[data-astro-cid-xj4rgjrl]{padding:1rem}.demo-heading[data-astro-cid-xj4rgjrl]{flex-direction:column;gap:.5rem}}
