.opxiJq_hero{background-color:var(--bg-secondary);background-image:linear-gradient(to right, var(--border-primary) 1px, transparent 1px);border-bottom:1px solid var(--border-primary);padding-block:var(--space-20) var(--space-24);background-size:16.6667% 100%;min-height:auto;position:relative;overflow:hidden}.opxiJq_grid{gap:var(--space-8);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;min-width:0;display:grid}.opxiJq_copy{gap:var(--space-5);flex-direction:column;grid-column:1/span 3;min-width:0;display:flex}.opxiJq_eyebrow{align-items:center;gap:var(--space-3);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--accent);display:inline-flex}.opxiJq_eyebrow:before{content:"";background:currentColor;width:1.5rem;height:2px}.opxiJq_title{font-size:var(--font-6xl);letter-spacing:var(--letter-tighter);line-height:1.05}.opxiJq_subtitle{font-size:var(--font-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:36rem}.opxiJq_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.opxiJq_note{font-size:var(--font-sm);color:var(--text-tertiary)}.opxiJq_shot{padding:0 var(--space-12) var(--space-16) 0;grid-column:4/span 3;min-width:0;position:relative}.opxiJq_form{gap:var(--space-4);padding:var(--space-8);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;min-width:0;display:flex}.opxiJq_formBrand{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.opxiJq_formTitle{font-size:var(--font-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-tight);color:var(--text-primary);margin-bottom:var(--space-1)}.opxiJq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.opxiJq_fieldLabel{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.opxiJq_fieldBox{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:.6rem .75rem;display:block;overflow:hidden}.opxiJq_formButton{margin-top:var(--space-2);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);align-self:flex-start;padding:.6rem 1.25rem}.opxiJq_response{gap:var(--space-2);width:min(22rem,78%);padding:var(--space-5);background:var(--bg-dark);color:var(--text-on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;min-width:0;display:flex;position:absolute;bottom:0;right:0}.opxiJq_responseHead{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--font-xs);display:flex}.opxiJq_responseNumber{color:var(--accent-on-dark);font-weight:var(--font-weight-medium)}.opxiJq_responseTime{color:var(--text-on-dark-muted)}.opxiJq_responseName{font-size:var(--font-lg);font-weight:var(--font-weight-semibold);color:var(--color-white)}.opxiJq_responseCaption{font-size:var(--font-xs);color:var(--text-on-dark-muted)}.opxiJq_origin{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-dark);font-family:var(--font-mono);font-size:var(--font-xs);flex-direction:column;display:flex}.opxiJq_originRow{gap:var(--space-2);grid-template-columns:6.5rem minmax(0,1fr);min-width:0;display:grid}.opxiJq_originRow dt{color:var(--text-on-dark-muted)}.opxiJq_originRow dd{color:var(--data-on-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opxiJq_fieldValue{vertical-align:top;white-space:nowrap;display:inline-block}.opxiJq_field:first-of-type .opxiJq_fieldValue{animation:10s steps(14,end) infinite both opxiJq_typeFirst}.opxiJq_field:nth-of-type(2) .opxiJq_fieldValue{animation:10s steps(16,end) infinite both opxiJq_typeSecond}.opxiJq_field:nth-of-type(3) .opxiJq_fieldValue{animation:10s steps(18,end) infinite both opxiJq_typeThird}.opxiJq_formButton{animation:10s ease-in-out infinite both opxiJq_pressButton}.opxiJq_response{animation:10s cubic-bezier(.2,.8,.2,1) infinite both opxiJq_responseIn}.opxiJq_originRow{animation:10s ease-out infinite both opxiJq_originIn}.opxiJq_originRow:nth-child(2){animation-delay:.18s}.opxiJq_originRow:nth-child(3){animation-delay:.36s}.opxiJq_originRow:nth-child(4){animation-delay:.54s}.opxiJq_originRow:nth-child(5){animation-delay:.72s}.opxiJq_originRow:nth-child(6){animation-delay:.9s}@keyframes opxiJq_typeFirst{0%,4%{clip-path:inset(0 100% 0 0);opacity:1}14%,90%{clip-path:inset(0);opacity:1}96%,to{clip-path:inset(0);opacity:0}}@keyframes opxiJq_typeSecond{0%,16%{clip-path:inset(0 100% 0 0);opacity:1}26%,90%{clip-path:inset(0);opacity:1}96%,to{clip-path:inset(0);opacity:0}}@keyframes opxiJq_typeThird{0%,28%{clip-path:inset(0 100% 0 0);opacity:1}37%,90%{clip-path:inset(0);opacity:1}96%,to{clip-path:inset(0);opacity:0}}@keyframes opxiJq_pressButton{0%,40%,46%,to{background:var(--accent);transform:scale(1)}43%{background:var(--accent-active);transform:scale(.94)}}@keyframes opxiJq_responseIn{0%,46%{opacity:0;transform:translateY(1.25rem)}53%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes opxiJq_originIn{0%,54%{opacity:0;transform:translate(-.4rem)}58%,90%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.opxiJq_fieldValue,.opxiJq_formButton,.opxiJq_response,.opxiJq_originRow{animation:none!important}}@media (min-width:1301px) and (max-width:1440px){.opxiJq_hero{padding-block:var(--space-16) var(--space-20)}.opxiJq_subtitle{font-size:var(--font-lg)}.opxiJq_form{padding:var(--space-6)}}@media (min-width:1024px) and (max-width:1300px){.opxiJq_hero{padding-block:var(--space-16)}.opxiJq_subtitle{font-size:var(--font-lg)}.opxiJq_shot{padding-right:var(--space-8)}.opxiJq_form{padding:var(--space-6);gap:var(--space-3)}}@media (min-width:1025px) and (max-height:800px){.opxiJq_hero{padding-block:var(--space-10) var(--space-12)}.opxiJq_copy{gap:var(--space-4)}.opxiJq_form{padding:var(--space-5);gap:var(--space-3)}.opxiJq_shot{padding-bottom:var(--space-12)}}@media (max-width:1024px){.opxiJq_hero{padding-block:var(--space-12) var(--space-16);background-size:33.3333% 100%}.opxiJq_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.opxiJq_copy,.opxiJq_shot{grid-column:1/-1}.opxiJq_shot{max-width:36rem}}@media (max-width:768px){.opxiJq_subtitle{font-size:var(--font-base)}}@media (max-width:640px){.opxiJq_shot{padding-right:var(--space-6)}.opxiJq_response{width:85%}}@media (max-width:480px){.opxiJq_hero{padding-block:var(--space-10) var(--space-12);background-size:50% 100%}.opxiJq_actions>*{width:100%}.opxiJq_form{padding:var(--space-5)}.opxiJq_shot{padding:0 0 var(--space-20) 0}.opxiJq_response{width:92%;padding:var(--space-4)}.opxiJq_originRow{grid-template-columns:5.5rem minmax(0,1fr)}}@media (max-width:360px){.opxiJq_form{padding:var(--space-4)}}@media (orientation:landscape) and (max-height:600px){.opxiJq_hero{padding-block:var(--space-8)}.opxiJq_grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.opxiJq_copy{gap:var(--space-3);grid-column:1}.opxiJq_shot{grid-column:2;padding:0}.opxiJq_form{display:none}.opxiJq_response{width:100%;position:static}.opxiJq_subtitle{font-size:var(--font-sm)}}
.HV3BgG_panel{min-width:0}.HV3BgG_inner{gap:var(--space-6);padding:var(--space-8);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;min-width:0;display:flex}.HV3BgG_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.HV3BgG_title{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.HV3BgG_period{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-tertiary)}.HV3BgG_sources{gap:var(--space-3);flex-direction:column;display:flex}.HV3BgG_source{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--font-sm);grid-template-columns:10rem minmax(0,1fr) 3.5rem;min-width:0;display:grid}.HV3BgG_sourceName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HV3BgG_bar{width:100%;height:.5rem}.HV3BgG_track{fill:var(--bg-subtle)}.HV3BgG_fill{fill:var(--data)}.HV3BgG_sourceValue{text-align:right;color:var(--data-ink);font-weight:var(--font-weight-medium)}.HV3BgG_funnel{background:var(--border-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.HV3BgG_step{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);flex-direction:column;min-width:0;display:flex}.HV3BgG_stepValue{font-family:var(--font-mono);font-size:var(--font-xl);font-weight:var(--font-weight-medium);color:var(--text-primary)}.HV3BgG_stepLabel{font-size:var(--font-xs);color:var(--text-tertiary)}.HV3BgG_dropoff{font-size:var(--font-sm);color:var(--text-secondary)}.HV3BgG_dropoff strong{color:var(--text-primary)}.HV3BgG_dropoffValue{font-family:var(--font-mono);color:var(--data-ink);font-weight:var(--font-weight-medium)}@media (min-width:1301px) and (max-width:1440px){.HV3BgG_inner{padding:var(--space-6)}}@media (min-width:1024px) and (max-width:1300px){.HV3BgG_inner{padding:var(--space-6);gap:var(--space-5)}.HV3BgG_source{font-size:var(--font-xs);grid-template-columns:8.5rem minmax(0,1fr) 3.25rem}.HV3BgG_stepValue{font-size:var(--font-lg)}}@media (min-width:1025px) and (max-height:800px){.HV3BgG_inner{gap:var(--space-4)}}@media (max-width:1024px){.HV3BgG_inner{padding:var(--space-6)}}@media (max-width:640px){.HV3BgG_funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.HV3BgG_inner{padding:var(--space-4);gap:var(--space-4)}.HV3BgG_source{font-size:var(--font-xs);gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) 3rem}.HV3BgG_bar{grid-area:2/1/auto/-1}.HV3BgG_stepValue{font-size:var(--font-base)}}@media (orientation:landscape) and (max-height:600px){.HV3BgG_inner{padding:var(--space-4);gap:var(--space-3)}.HV3BgG_source{font-size:var(--font-xs)}.HV3BgG_funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.HV3BgG_stepValue{font-size:var(--font-base)}}
