.aim-tool{gap:10px;max-width:760px;display:grid}.aim-inputs{background:#0000004d;border-radius:6px;gap:12px;padding:14px;display:grid}.aim-games{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:8px;display:grid}.aim-games .arrow{background:var(--chip);width:44px;height:44px;color:var(--green);font:800 18px/1 var(--font);cursor:pointer;border:0;border-radius:4px}.aim-games .arrow:hover{background:#0b4a36}.aim-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aim-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aim-result{background:linear-gradient(100deg,#083829 0%,#0000004d 85%);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.aim-unit{color:var(--soft);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.aim-big{color:var(--green);white-space:nowrap;font-size:clamp(36px,9vw,64px);font-style:italic;font-weight:800;line-height:1.05}.aim-nums .field{justify-content:flex-end}.aim-nums .field label{line-height:1.3}.aim-note{color:var(--soft);margin-top:2px;font-size:12px}.aim-subs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aim-subs .stat{padding:10px 14px}.aim-subs .stat .v{font-size:18px}.aim-subs .stat .v small{color:var(--mute);text-transform:uppercase;margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.aim-fine{color:var(--mute);margin:0;font-size:12px}.aim-hist{background:#0000004d;border-radius:6px;padding:12px 14px 10px}.aim-hist-h{color:var(--soft);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.aim-hist-h b{color:var(--text)}.aim-plot{height:112px;padding-top:18px;position:relative}.aim-bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:18px 0 0}.aim-bars i{background:#1f4a3b;border-radius:2px 2px 0 0;flex:1;min-width:0}.aim-bars i.mid{background:#2c7a5e}.aim-bars i.you{background:var(--green)}.aim-mark{border-left:2px solid var(--text);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.aim-mark span{background:var(--text);color:var(--bg);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;top:-2px;left:0;transform:translate(-50%)}.aim-mark.edge-l span{transform:none}.aim-mark.edge-r span{transform:translate(-100%)}.aim-med{pointer-events:none;border-left:1px dashed #ffffff73;position:absolute;top:18px;bottom:0}.aim-axis{color:var(--mute);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.aim-key{color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;display:flex}.aim-key i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.aim-find{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.aim-find .field{flex:260px;max-width:420px}.aim-bar{align-items:center;gap:10px;display:flex}.aim-bar .lbl{width:110px;color:var(--soft);flex:none;font-size:12px}.aim-bar .track{background:var(--row);border-radius:4px;flex:1;height:14px;overflow:hidden}.aim-bar .fill{background:var(--green);height:100%}.aim-bar .n{text-align:right;width:64px;color:var(--soft);font-size:12px}.aim-links{flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.aim-links a{color:var(--soft);-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}@media (max-width:640px){.aim-inputs .seg button,.t .btn-sm{height:40px}.aim-nums{gap:8px}.aim-inputs{padding:12px}.aim-result{padding:12px 14px}.aim-result .btn{height:40px;padding:0 14px}.aim-subs .stat{padding:8px 10px}.aim-subs .stat .v{font-size:15px}.aim-subs .stat .v small{margin:0;display:block}.aim-bar .lbl{width:92px}}
