.aim-reticle-module__j9_ZSq__root{--tick:#fffffa;--edge:#0e1218c7;--shade:#0e121838;--flare:#ffb840d9;--cyan:#a2e8fa;--cyan-edge:#032638d1;--glow:#0096d299;--glow-soft:#0096d252;--chip:#14161a0a;--chip-line:#14161a1f;--chip-ink:#2a2d33;--chip-on:#17191d;--chip-on-ink:#f6f6f4;--muted:#6b6f78;--focus:#0a84c6;--bar:0px;--o:calc(var(--s,1) * 1.5px);contain:size layout;aspect-ratio:16/9;width:100%;min-height:340px;max-height:480px;color:var(--chip-ink);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border-radius:18px;font-family:ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:clip;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.aim-reticle-module__j9_ZSq__root{--edge:light-dark(#0e1218c7,#000000b8);--shade:light-dark(#0e121838,#00000073);--flare:light-dark(#ffa828e6,#ffd68ccc);--cyan-edge:light-dark(#032638d1,#00121ecc);--glow:light-dark(#008cc88c,#00a0dcb3);--glow-soft:light-dark(#008cc847,#00a0dc66);--chip:light-dark(#14161a0a,#ffffff0f);--chip-line:light-dark(#14161a1f,#ffffff1f);--chip-ink:light-dark(#2a2d33,#e6e6e9);--chip-on:light-dark(#17191d,#f0f0f2);--chip-on-ink:light-dark(#f6f6f4,#141518);--muted:light-dark(#6b6f78,#9a9ea7);--focus:light-dark(#0a84c6,#7fd6ff)}}.aim-reticle-module__j9_ZSq__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aim-reticle-module__j9_ZSq__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aim-reticle-module__j9_ZSq__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.aim-reticle-module__j9_ZSq__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.aim-reticle-module__j9_ZSq__root[data-controls=true]{--bar:52px}.aim-reticle-module__j9_ZSq__field{cursor:crosshair;outline:none;position:absolute;inset:0}.aim-reticle-module__j9_ZSq__field:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:18px}.aim-reticle-module__j9_ZSq__reticle{--r:48;--lr:100;top:calc((100% - var(--bar)) / 2);pointer-events:none;width:0;height:0;position:absolute;left:50%}.aim-reticle-module__j9_ZSq__sight{opacity:0;transition:opacity .12s,transform .12s;position:absolute;top:0;left:0;transform:scale(1.2)}.aim-reticle-module__j9_ZSq__reticle[data-raised=true] .aim-reticle-module__j9_ZSq__sight{opacity:1;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1.15);transform:none}.aim-reticle-module__j9_ZSq__dot,.aim-reticle-module__j9_ZSq__tick,.aim-reticle-module__j9_ZSq__readout{position:absolute}.aim-reticle-module__j9_ZSq__dot,.aim-reticle-module__j9_ZSq__tick{background:var(--tick);box-shadow:0 0 0 var(--o) var(--edge), 0 calc(var(--s,1) * 1px) calc(var(--s,1) * 5px) var(--shade)}.aim-reticle-module__j9_ZSq__dot{top:calc(var(--s,1) * -3px);left:calc(var(--s,1) * -3px);width:calc(var(--s,1) * 6px);height:calc(var(--s,1) * 6px);border-radius:50%}.aim-reticle-module__j9_ZSq__tick{top:calc(var(--s,1) * -13px);left:calc(var(--s,1) * -3px);width:calc(var(--s,1) * 6px);height:calc(var(--s,1) * 26px);border-radius:calc(var(--s,1) * 3px);transform:rotate(var(--a)) translateY(calc(var(--r) * var(--s,1) * -1px));transition:box-shadow .26s}.aim-reticle-module__j9_ZSq__readout{color:var(--tick);font-size:calc(var(--s,1) * 28px);font-variant-numeric:tabular-nums;letter-spacing:.1em;white-space:nowrap;-webkit-text-stroke:calc(var(--o) * 2) var(--edge);paint-order:stroke fill;text-shadow:0 calc(var(--s,1) * 1px) calc(var(--s,1) * 5px) var(--shade);transform-origin:0 0;transform:rotate(27deg) translate(calc((var(--r) - 12) * var(--s,1) * 1px), calc(var(--s,1) * -26px)) translateY(-56%);font-weight:650;line-height:1;top:0;left:0}.aim-reticle-module__j9_ZSq__reticle[data-full=true] .aim-reticle-module__j9_ZSq__dot{animation:.42s cubic-bezier(.2,.8,.3,1) aim-reticle-module__j9_ZSq__flash}.aim-reticle-module__j9_ZSq__reticle[data-full=true] .aim-reticle-module__j9_ZSq__tick{box-shadow:0 0 0 var(--o) var(--edge), 0 0 calc(var(--s,1) * 9px) calc(var(--s,1) * 2px) var(--flare)}@keyframes aim-reticle-module__j9_ZSq__flash{0%,to{transform:none}35%{transform:scale(1.8)}}.aim-reticle-module__j9_ZSq__lock,.aim-reticle-module__j9_ZSq__cross{position:absolute;top:0;left:0}.aim-reticle-module__j9_ZSq__cross:before,.aim-reticle-module__j9_ZSq__cross:after{content:"";z-index:1;border-radius:calc(var(--s,1) * 1px);background:var(--cyan);position:absolute}.aim-reticle-module__j9_ZSq__cross:before{top:calc(var(--s,1) * -2px);left:calc(var(--s,1) * -30px);width:calc(var(--s,1) * 60px);height:calc(var(--s,1) * 4px)}.aim-reticle-module__j9_ZSq__cross:after{top:calc(var(--s,1) * -30px);left:calc(var(--s,1) * -2px);width:calc(var(--s,1) * 4px);height:calc(var(--s,1) * 60px)}.aim-reticle-module__j9_ZSq__crossX,.aim-reticle-module__j9_ZSq__crossY,.aim-reticle-module__j9_ZSq__lockTick{background:var(--cyan);border-radius:calc(var(--s,1) * 1px);box-shadow:0 0 0 var(--o) var(--cyan-edge), 0 0 calc(var(--s,1) * 5px) calc(var(--s,1) * 2px) var(--glow), 0 0 calc(var(--s,1) * 16px) calc(var(--s,1) * 5px) var(--glow-soft);position:absolute}.aim-reticle-module__j9_ZSq__crossX{top:calc(var(--s,1) * -2px);left:calc(var(--s,1) * -30px);width:calc(var(--s,1) * 60px);height:calc(var(--s,1) * 4px)}.aim-reticle-module__j9_ZSq__crossY{top:calc(var(--s,1) * -30px);left:calc(var(--s,1) * -2px);width:calc(var(--s,1) * 4px);height:calc(var(--s,1) * 60px)}.aim-reticle-module__j9_ZSq__lockTick{top:calc(var(--s,1) * -11px);left:calc(var(--s,1) * -2px);width:calc(var(--s,1) * 4px);height:calc(var(--s,1) * 22px);transform:rotate(var(--a)) translateY(calc(var(--lr) * var(--s,1) * -1px))}.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__cross{animation:.28s cubic-bezier(.2,1.6,.4,1) aim-reticle-module__j9_ZSq__pop}.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__crossX,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__crossY,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__lockTick{animation:.46s ease-in-out 2 aim-reticle-module__j9_ZSq__pulse}@keyframes aim-reticle-module__j9_ZSq__pop{0%{transform:scale(.82)}to{transform:none}}@keyframes aim-reticle-module__j9_ZSq__pulse{50%{box-shadow:0 0 0 var(--o) var(--cyan-edge), 0 0 calc(var(--s,1) * 8px) calc(var(--s,1) * 4px) var(--glow), 0 0 calc(var(--s,1) * 26px) calc(var(--s,1) * 9px) var(--glow-soft)}}.aim-reticle-module__j9_ZSq__impact,.aim-reticle-module__j9_ZSq__hitMark{opacity:0;position:absolute}.aim-reticle-module__j9_ZSq__impact{top:calc(var(--s,1) * -18px);left:calc(var(--s,1) * -18px);width:calc(var(--s,1) * 36px);height:calc(var(--s,1) * 36px);border:calc(var(--s,1) * 3px) solid var(--tick);box-sizing:border-box;box-shadow:0 0 0 var(--o) var(--edge), inset 0 0 0 var(--o) var(--edge);border-radius:50%}.aim-reticle-module__j9_ZSq__hitMark{top:0;left:0}.aim-reticle-module__j9_ZSq__hitMark>span{top:calc(var(--s,1) * -7px);left:calc(var(--s,1) * -2px);width:calc(var(--s,1) * 4px);height:calc(var(--s,1) * 14px);border-radius:calc(var(--s,1) * 2px);background:var(--tick);box-shadow:0 0 0 var(--o) var(--edge);transform:rotate(var(--a)) translateY(calc(var(--s,1) * -26px));position:absolute}.aim-reticle-module__j9_ZSq__bar{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.aim-reticle-module__j9_ZSq__controls{border:1px solid var(--chip-line);background:var(--chip);pointer-events:auto;border-radius:999px;gap:2px;padding:2px;display:flex}.aim-reticle-module__j9_ZSq__choice{min-height:28px;color:var(--chip-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background-color .16s,color .16s}.aim-reticle-module__j9_ZSq__choice[aria-pressed=true]{background:var(--chip-on);color:var(--chip-on-ink)}.aim-reticle-module__j9_ZSq__choice:focus{outline:none}.aim-reticle-module__j9_ZSq__choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aim-reticle-module__j9_ZSq__hint{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1}.aim-reticle-module__j9_ZSq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.aim-reticle-module__j9_ZSq__sight,.aim-reticle-module__j9_ZSq__reticle[data-raised=true] .aim-reticle-module__j9_ZSq__sight,.aim-reticle-module__j9_ZSq__tick,.aim-reticle-module__j9_ZSq__choice{transition-duration:1ms}.aim-reticle-module__j9_ZSq__reticle[data-full=true] .aim-reticle-module__j9_ZSq__dot,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__cross,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__crossX,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__crossY,.aim-reticle-module__j9_ZSq__reticle[data-locked=true] .aim-reticle-module__j9_ZSq__lockTick{animation:none}}
