.QQoI-q_root{--ease-out:cubic-bezier(.22, .61, .36, 1);--pm-entry:3.6s;width:100%}.QQoI-q_root svg{width:100%;height:auto;display:block;overflow:visible}.QQoI-q_board{fill:var(--color-paper,#f4f0e6);stroke:var(--color-rule,#c4beae);stroke-width:1px}.QQoI-q_tint_hold{fill:var(--color-coral,#c65d3e);fill-opacity:.08}.QQoI-q_tint_execute{fill:var(--color-teal,#0f6e56);fill-opacity:.1}.QQoI-q_tint_sight{fill:var(--color-ink,#1a1a1a);fill-opacity:.03}.QQoI-q_tint_build{fill:var(--color-amber,#ba7517);fill-opacity:.08}.QQoI-q_cell{fill:none;stroke:var(--color-rule,#c4beae);stroke-width:1px}.QQoI-q_activeOutline{fill:none;stroke:var(--color-teal,#0f6e56);stroke-width:1.5px}.QQoI-q_title{font-family:var(--font-serif,"Libre Caslon Text", Georgia, serif);fill:var(--color-ink,#1a1a1a);font-size:13px}.QQoI-q_desc{font-family:var(--font-sans,"Inter Tight", system-ui, sans-serif);fill:var(--color-ink,#1a1a1a);fill-opacity:.55;font-size:11px}.QQoI-q_axis{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.06em;fill:var(--color-ink,#1a1a1a);fill-opacity:.55;font-size:11px}.QQoI-q_axis[data-axis=es],.QQoI-q_axis[data-axis=pr]{text-anchor:middle}.QQoI-q_seek{stroke:var(--color-teal,#0f6e56);stroke-width:1px;opacity:0}.QQoI-q_ring{fill:none;stroke:var(--color-teal,#0f6e56);stroke-opacity:.6;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.QQoI-q_core{fill:var(--color-teal,#0f6e56);stroke:var(--color-cream,#faf8f3);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.QQoI-q_pulse{fill:none;stroke:var(--color-teal,#0f6e56);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.QQoI-q_activeProse{text-align:left;margin-top:1.25rem}.QQoI-q_activeTitle{font-family:var(--font-display,"Libre Caslon Display", Georgia, serif);color:var(--color-ink,#1a1a1a);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;line-height:1.2}.QQoI-q_activeDesc{font-family:var(--font-sans,"Inter Tight", system-ui, sans-serif);color:var(--color-ink-muted,#5c574c);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_grid{animation:QQoI-q_pmFade .4s var(--ease-out) 0s both}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_tints{animation:QQoI-q_pmFade .5s var(--ease-out) .15s both}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_axis{animation:QQoI-q_pmFade .4s var(--ease-out) .35s both}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_title,.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_desc{animation:QQoI-q_pmFade .4s var(--ease-out) both}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_title[data-q=hold],.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_desc[data-q=hold]{animation-delay:.35s}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_title[data-q=execute],.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_desc[data-q=execute]{animation-delay:.4s}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_title[data-q=sight],.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_desc[data-q=sight]{animation-delay:.45s}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_title[data-q=build],.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_desc[data-q=build]{animation-delay:.5s}.QQoI-q_root[data-entry=true][data-armed=true] [data-seek=v]{animation:2.5s linear .55s both QQoI-q_pmSeekV}.QQoI-q_root[data-entry=true][data-armed=true] [data-seek=h]{animation:2.35s linear .7s both QQoI-q_pmSeekH}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_core{animation:QQoI-q_pmPoint .4s var(--ease-out) 2.15s both}.QQoI-q_root[data-entry=true][data-armed=true] [data-ring=mid]{animation:QQoI-q_pmRing .4s var(--ease-out) 2.45s both}.QQoI-q_root[data-entry=true][data-armed=true] [data-ring=outer]{animation:QQoI-q_pmRing .4s var(--ease-out) 2.65s both}.QQoI-q_root[data-entry=true][data-armed=true] .QQoI-q_activeOutline{animation:QQoI-q_pmFade .5s var(--ease-out) 3.25s both}.QQoI-q_root[data-pulse=true]:not([data-entry=true]) .QQoI-q_pulse{animation:6.5s linear infinite both QQoI-q_pmPulse}.QQoI-q_root[data-pulse=true][data-entry=true][data-play=true] .QQoI-q_pulse{animation:QQoI-q_pmPulse 6.5s linear var(--pm-entry) infinite both}.QQoI-q_root[data-entry=true][data-armed=true] [data-anim]{animation-play-state:paused}.QQoI-q_root[data-entry=true][data-play=true] [data-anim]{animation-play-state:running}@keyframes QQoI-q_pmFade{0%{opacity:0}to{opacity:1}}@keyframes QQoI-q_pmPulse{0%{opacity:0;transform:scale(1)}2.3%{opacity:.5}21.5%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes QQoI-q_pmSeekV{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(90px)}12%{opacity:.7}18%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-55px)}32%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(24px)}43.2%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-9px)}52%{transform:translate(0)}84%{opacity:.7}to{opacity:0;transform:translate(0)}}@keyframes QQoI-q_pmSeekH{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-80px)}12.8%{opacity:.7}19.1%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(48px)}34%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-20px)}45.5%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(8px)}55.3%{transform:translateY(0)}83%{opacity:.7}to{opacity:0;transform:translateY(0)}}@keyframes QQoI-q_pmPoint{0%{opacity:0;transform:scale(.2)}62%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes QQoI-q_pmRing{0%{opacity:0;transform:scale(.5)}87%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.QQoI-q_root[data-entry=true] [data-anim],.QQoI-q_root[data-pulse=true] .QQoI-q_pulse{animation:none!important}}
