.IohpAG_stage{aspect-ratio:800/500;background:var(--color-sand);position:relative;overflow:hidden;container-type:inline-size}.IohpAG_canvas{font-size:.125cqw;font-family:var(--font-sans);color:var(--color-deep);line-height:1.35;position:absolute;inset:0}.IohpAG_canvas p{margin:0}.IohpAG_canvas :where(p){line-height:1.35}.IohpAG_arrows{width:100%;height:100%;position:absolute;inset:0}.IohpAG_arrow{fill:none;stroke:var(--color-sky-dark);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.IohpAG_card{box-sizing:border-box;background:var(--color-white);border:1.5em solid var(--color-sand-dark);border-radius:14em;flex-direction:column;height:440em;display:flex;position:absolute;top:30em;box-shadow:0 8em 22em #10343a14}.IohpAG_chat{width:282em;padding:18em;left:30em}.IohpAG_draft{width:420em;padding:18em 20em 16em;left:350em}.IohpAG_cardHead{justify-content:space-between;align-items:baseline;gap:10em;margin-bottom:12em;display:flex}.IohpAG_cardTitle{font-size:19em;font-weight:700}.IohpAG_cardNote{color:var(--color-deep-muted);font-size:13em}.IohpAG_thread{flex-direction:column;gap:12em;display:flex}.IohpAG_bubble{border-radius:14em;max-width:226em;padding:10em 13em}.IohpAG_bubble span{font-size:15em}.IohpAG_vendor{background:var(--color-deep);color:var(--color-white);border-bottom-right-radius:4em;align-self:flex-end}.IohpAG_ai{background:var(--color-sand);border:1.5em solid var(--color-sky);border-bottom-left-radius:4em;align-self:flex-start}.IohpAG_hidden{border:1.5em dashed var(--color-tan-dark);color:var(--color-deep-muted);text-align:center;border-radius:10em;margin-top:auto;padding:9em 12em}.IohpAG_hidden span{font-size:14em}.IohpAG_rows{flex-direction:column;display:flex}.IohpAG_row{border-bottom:1em solid var(--color-sand-dark);align-items:center;gap:10em;height:30em;display:flex}.IohpAG_label{width:110em;color:var(--color-deep-muted);white-space:nowrap;flex:none}.IohpAG_label>span{font-size:13em;font-weight:600}.IohpAG_weight{color:var(--color-sky-dark);margin-left:.4em;font-style:normal;font-weight:700}.IohpAG_value{white-space:nowrap;flex:1;min-width:0}.IohpAG_value span{font-size:14em}.IohpAG_pill{text-align:center;border-radius:20em;flex:none;width:88em;padding:3em 0}.IohpAG_pill span{white-space:nowrap;font-size:12em;font-weight:700}.IohpAG_explicit{background:var(--color-deep);color:var(--color-white)}.IohpAG_inferred{background:var(--color-sky);color:var(--color-deep-dark)}.IohpAG_guessed{background:var(--color-orange-light);color:var(--color-deep-dark)}.IohpAG_meter{background:var(--color-sand);border-radius:10em;margin-top:auto;padding:12em 14em}.IohpAG_meterHead,.IohpAG_meterFoot{justify-content:space-between;align-items:center;display:flex}.IohpAG_meterLabel{font-size:14em;font-weight:600}.IohpAG_meterValue span{font-size:20em;font-weight:700}.IohpAG_meterValue{display:inline-block}.IohpAG_track{background:var(--color-sand-dark);border-radius:5em;height:10em;margin:8em 0 9em;position:relative}.IohpAG_fill{background:var(--color-sky-dark);transform-origin:0;border-radius:5em;width:88%;position:absolute;top:0;bottom:0;left:0}.IohpAG_tick{background:var(--color-deep);border-radius:2em;width:2.5em;margin-left:-1.25em;position:absolute;top:-5em;bottom:-5em;left:70%}.IohpAG_tickLabel{color:var(--color-deep-muted);font-size:12em}.IohpAG_result{background:var(--color-deep);color:var(--color-white);border-radius:20em;padding:4em 11em;display:inline-block}.IohpAG_result span{font-size:12em;font-weight:700}@keyframes IohpAG_rise{0%{opacity:0;transform:translateY(12em)}to{opacity:1;transform:none}}@keyframes IohpAG_pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes IohpAG_draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes IohpAG_grow{0%{transform:scaleX(0)}to{transform:none}}.IohpAG_playing .IohpAG_rise{animation:IohpAG_rise .5s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both}.IohpAG_playing .IohpAG_pop{animation:IohpAG_pop .45s cubic-bezier(.34, 1.4, .64, 1) var(--delay,0s) both}.IohpAG_playing .IohpAG_arrow{animation:IohpAG_draw .5s ease-out var(--delay,0s) both}.IohpAG_playing .IohpAG_grow{animation:IohpAG_grow .9s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both}@media (prefers-reduced-motion:reduce){.IohpAG_stage *,.IohpAG_playing *{animation:none!important}}
